Merge branch 'master' into 'master'

Master

See merge request turkman/packages/main!97
This commit is contained in:
𐰀𐰞𐰃:𐰺𐰃𐰔𐰀:𐰚𐰀𐰾𐰚𐰃𐰤 committed 2023-06-23 06:24:15 +00:00
commit c16e0f52f6
71 files changed
+2392

No files matched your search

+35
View File
@@ -0,0 +1,35 @@
#!/usr/bin/env bash
name='system-config-printer'
release='1'
version='1.5.18'
url='https://github.com/OpenPrinting/system-config-printer'
description='A CUPS printer configuration tool and status applet'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/OpenPrinting/system-config-printer/releases/download/v${version}/system-config-printer-${version}.tar.xz")
depends=(py3-pycups py3-dbus libnotify py3-curl py3-pygobject gtk3 py3-cairo libusb)
makedepends=(xmlto docbook-xsl desktop-file-utils libsecret)
md5sums=('ee92ed28a0f89a88ff0478c62c59c599')
group=(app.admin)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
#./bootstrap
./configure --build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--libdir=/usr/lib64/
}
build(){
make $jobs
}
package(){
make DESTDIR="$DESTDIR" install $jobs
}
+44
View File
@@ -0,0 +1,44 @@
#!/usr/bin/env bash
name='fish'
release='1'
version='3.6.1'
url='https://fishshell.com/'
description='Smart and user friendly shell intended mostly for interactive use'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://github.com/fish-shell/fish-shell/releases/download/${version}/fish-${version}.tar.xz")
depends=(ncurses libpcre2 gettext)
makedepends=(cmake python)
md5sums=('b721bbff7adc221f4e77b44404727026')
group=(app.shells)
uses=()
arch=('x86_64')
cd $name-$version
#export CXXFLAGS+=" ${CPPFLAGS}"
setup(){
cmake -B build -G Ninja\
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DFISH_USE_SYSTEM_PCRE2=false
}
build(){
cmake --build build --target all fish_tests
}
package(){
DESTDIR="$DESTDIR" cmake --install build
rm -fr "$DESTDIR"/usr/share/$name/groff
mkdir -p "$DESTDIR"/usr/lib
mv "$DESTDIR"/usr/share/pkgconfig "$DESTDIR"/usr/lib
}
@@ -0,0 +1,37 @@
#!/usr/bin/env bash
name='cinnamon-control-center'
release='1'
version='5.8.1'
url='https://github.com/linuxmint/cinnamon-control-center'
description='The Control Center for Cinnamon'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/linuxmint/cinnamon-control-center/archive/refs/tags/${version}.tar.gz")
depends=(cinnamon-settings-daemon cinnamon-menus colord libgnomekbd)
makedepends=(meson )
md5sums=('208a363e176ca65e96e170889b644618')
group=(cinnamon.base)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/ \
-Dmodemmanager=false \
-Donlineaccounts=false
}
build () {
ninja -C build $jobs
}
package () {
ninja -C build DESTDIR=$DESTDIR install $jobs
rm "${DESTDIR}"/usr/bin/cinnamon-control-center
rm "${DESTDIR}"/usr/share/cinnamon-control-center/ui/shell.ui
}
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='cinnamon-desktop'
release='1'
version='5.6.1'
url='https://github.com/linuxmint/cinnamon-desktop'
description='Library with common API for various Cinnamon modules'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/linuxmint/cinnamon-desktop/archive/$version/cinnamon-desktop-$version.tar.gz")
depends=()
makedepends=(libXinerama libxkbfile)
md5sums=('d584d51f1896e75479807503f7e9c0d6')
group=(cinnamon.base)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='cinnamon-menus'
release='1'
version='5.8.0'
url='https://github.com/linuxmint/cinnamon'
description='Linux desktop which provides advanced innovative features and a traditional user experience'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://github.com/linuxmint/cinnamon-menus/archive/refs/tags/${version}.tar.gz")
depends=(glib)
makedepends=(gobject-introspection meson)
md5sums=('d664458ee4469d1bbd8f971a2cd37ee6')
group=(cinnamon.base)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}
build () {
ninja -C build $jobs
}
package () {
DESTDIR=$DESTDIR ninja -C build install $jobs
}
@@ -0,0 +1,31 @@
#!/usr/bin/env bash
name='cinnamon-screensaver'
release='1'
version='5.8.0'
url='https://github.com/linuxmint/cinnamon-screensaver'
description='Screensaver designed to integrate well with the Cinnamon desktop.'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/linuxmint/cinnamon-screensaver/archive/refs/tags/${version}.tar.gz")
depends=(accountsservice cinnamon-desktop libgnomekbd py3-cairo py3-pygobject py3-setproctitle py3-xapp xapp)
makedepends=(gobject-introspection meson)
md5sums=('68130450b11eb482935f9aba45df7013')
group=(cinnamon.base)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
meson setup build --prefix=/usr \
-Dlocking=false #$name-$version
}
build () {
ninja -C build $jobs
}
package () {
ninja -C build install DESTDIR="${DESTDIR}" $jobs
}
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='cinnamon-session'
release='1'
version='5.8.1'
url='https://github.com/linuxmint/cinnamon-session'
description='The Cinnamon Session Handler'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3' 'LGPL')
source=("https://github.com/linuxmint/cinnamon-session/archive/refs/tags/${version}.tar.gz")
depends=(cinnamon-desktop libSM libcanberra xapp libXtst)
makedepends=(meson ninja xtrans)
md5sums=('710b9f81ef46bec92b941d36be42793d')
group=(cinnamon.base)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
meson setup build --prefix=/usr \
--libexecdir=lib64/${name} \
--buildtype=plain
}
build () {
ninja -C build $jobs
}
package () {
DESTDIR=${DESTDIR} ninja -C build install $jobs
}
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='cinnamon-settings-daemon'
release='1'
version='5.8.1'
url='https://github.com/linuxmint/cinnamon-settings-daemon'
description='The Cinnamon Settings daemon'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/linuxmint/cinnamon-settings-daemon/archive/refs/tags/${version}.tar.gz")
depends=(cinnamon-desktop colord dbus-glib libcanberra cups libgnomekbd libgudev libnotify librsvg libwacom nss polkit upower)
makedepends=(meson ninja xf86-input-wacom)
md5sums=('bb03d40c4c83297c3dcfe563ebdf9bd5')
group=(cinnamon.base)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='cinnamon-translations'
release='1'
version='5.8.1'
url='https://github.com/linuxmint/cinnamon-translations'
description='Translations for Cinnamon and Nemo'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://github.com/linuxmint/cinnamon-translations/archive/refs/tags/${version}.tar.gz")
depends=()
makedepends=()
md5sums=('b9ea707443c81e4340b0cb219d289130')
group=(cinnamon.base)
uses=()
arch=('x86_64')
cd $name-$version
build(){
make $jobs
}
package(){
cp -r usr/ "${DESTDIR}"
}
+38
View File
@@ -0,0 +1,38 @@
#!/usr/bin/env bash
name='cinnamon'
release='1'
version='5.6.8'
url='https://github.com/linuxmint/cinnamon'
description='Linux desktop which provides advanced innovative features and a traditional user experience'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://github.com/linuxmint/cinnamon/archive/refs/tags/$version.tar.gz")
depends=(nm-applet accountsservice cinnamon-control-center cinnamon-menus
cinnamon-session cinnamon-settings-daemon cjs gnome-backgrounds gsound gstreamer libcroco
libgnomekbd libkeybinder3 librsvg muffin nemo polkit-gnome py3-cairo py3-dbus py3-pygobject
py3-pam py3-pexpect py3-pillow py3-inotify py3-tz py3-tinycss2 py3-xapp py3-requests
timezonemap xapp xdg-desktop-portal-xapp
)
makedepends=(meson gobject-introspection intltool)
md5sums=('f1984b3296868dba9bb481faa3dbaf50')
group=(cinnamon.base)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/ \
--libexecdir=lib/cinnamon
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='nemo'
release='1'
version='5.8.2'
url='https://github.com/linuxmint/nemo'
description='File manager for the Cinnamon desktop environment'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://github.com/linuxmint/nemo/archive/refs/tags/${version}.tar.gz")
depends=(cinnamon-desktop dconf gvfs libexif libgsf libnotify libxml2 python xapp)
makedepends=(meson intltool gobject-introspection)
md5sums=('c9a192aa8af54e1d0c53b5ba1ea8e641')
group=(cinnamon.base)
uses=()
arch=('x86_64')
cd $name-$version
setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/ \
-Dxmp=false \
-Dselinux=false
}
build () {
ninja -C build $jobs
}
package () {
DESTDIR="$DESTDIR" ninja -C build install $jobs
}
+36
View File
@@ -0,0 +1,36 @@
#!/usr/bin/env bash
name='tcl'
release='1'
version='8.6.13'
url='https://www.tcl-lang.org/'
description=' The Tcl scripting language'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('TCL')
source=("http://prdownloads.sourceforge.net/tcl/tcl${version}-src.tar.gz")
depends=(zlib)
makedepends=()
md5sums=('0e4358aade2f5db8a8b6f2f6d9481ec2')
group=(dev.lang)
uses=()
arch=('x86_64')
cd $name$version"/unix"
setup(){
./configure --prefix=/usr \
--libdir=/usr/lib64/ \
--mandir=/usr/share/man \
--enable-threads \
--with-system-sqlite \
--enable-64bit
}
build(){
make
}
package(){
make INSTALL_ROOT="${DESTDIR}" install install-private-headers
}
+36
View File
@@ -0,0 +1,36 @@
#!/usr/bin/env bash
name='tk'
release='1'
version='8.6.13'
url='https://tcl.sourceforge.net/'
description='GUI toolkit for the Tcl scripting language'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('TCL')
source=("https://downloads.sourceforge.net/sourceforge/tcl/tk${version}-src.tar.gz")
depends=(tcl libX11 libxss libXft fontconfig)
makedepends=()
md5sums=('95adc33d55a133ee29bc9f81efdf31b2')
group=(dev.lang)
uses=()
arch=('x86_64')
cd $name$version"/unix"
setup(){
./configure --prefix=/usr \
--libdir=/usr/lib64/ \
--mandir=/usr/share/man \
--enable-threads \
--disable-rpath \
--enable-64bit
}
build(){
make
}
package(){
make INSTALL_ROOT="${DESTDIR}" install install-private-headers
}
+47
View File
@@ -0,0 +1,47 @@
#!/usr/bin/env bash
name='libdbusmenu-glib'
release='1'
version='16.04.0'
url='https://launchpad.net/libdbusmenu'
description='Library for passing menus over DBus'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPL3' 'LGPL2.1' 'LGPL3')
source=(https://launchpad.net/libdbusmenu/${version%.?}/${version}/+download/libdbusmenu-${version}.tar.gz{,.asc})
depends=(glib)
makedepends=(gnome-common gobject-introspection gtk3 intltool vala valgrind)
md5sums=('3c05d53053b3ea69384b5f93d7a4c7c4' 'SKIP')
group=(dev.libs)
uses=()
arch=('x86_64')
cd "libdbusmenu"-$version
setup(){
sed -i 's/-Werror//' libdbusmenu-*/Makefile.{am,in}
export HAVE_VALGRIND_TRUE='#'
export HAVE_VALGRIND_FALSE=''
(
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-{dumper,static,tests} \
--with-gtk=3
make
)
}
build(){
make -j1 -C libdbusmenu-glib DESTDIR="${DESTDIR}" install
}
package(){
pkgdesc+=" (GTK+ 3 library)"
depends=("libdbusmenu-glib" 'gtk3')
make -j1 -C libdbusmenu-glib DESTDIR="${DESTDIR}" install
make -j1 -C libdbusmenu-gtk DESTDIR="${DESTDIR}" install
make -j1 -C libdbusmenu-glib DESTDIR="${DESTDIR}" uninstall
}
+49
View File
@@ -0,0 +1,49 @@
#!/usr/bin/env bash
name='libdbusmenu-gtk3'
release='1'
version='16.04.0'
url='https://launchpad.net/libdbusmenu'
description='Library for passing menus over DBus (GTK+ 3 library)'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPL3' 'LGPL2.1' 'LGPL3')
source=(https://launchpad.net/libdbusmenu/16.04/${version}/+download/libdbusmenu-${version}.tar.gz{,.asc})
depends=(gtk3 libdbusmenu-glib)
makedepends=(gnome-common gobject-introspection intltool vala valgrind)
md5sums=('3c05d53053b3ea69384b5f93d7a4c7c4' 'SKIP')
group=(dev.libs)
uses=()
arch=('x86_64')
cd "libdbusmenu"-$version
sed -i 's/-Werror//' libdbusmenu-*/Makefile.{am,in}
setup(){
export HAVE_VALGRIND_TRUE='#'
export HAVE_VALGRIND_FALSE=''
(
./configure --prefix=/usr \
--libdir=/usr/lib64/ \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-{dumper,static,tests} \
--with-gtk=3
make
)
}
build(){
make -j1 -C libdbusmenu-glib DESTDIR="${DESTDIR}" install $jobs
}
package(){
pkgdesc+=" (GTK+ 3 library)"
depends=("libdbusmenu-glib" 'gtk3')
#make -j1 -C libdbusmenu-glib DESTDIR="${DESTDIR}" install
#make -j1 -C libdbusmenu-gtk DESTDIR="${DESTDIR}" install
#make -j1 -C libdbusmenu-glib DESTDIR="${DESTDIR}" uninstall
}
+34
View File
@@ -0,0 +1,34 @@
#!/usr/bin/env bash
name='libwacom'
release='1'
version='2.7.0'
url='https://github.com/linuxwacom/libwacom/wiki'
description='Library to help implement Wacom tablet settings'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/linuxwacom/libwacom/releases/download/libwacom-${version}/libwacom-${version}.tar.xz")
depends=(eudev)
makedepends=(meson)
md5sums=('8009dfda6afe6a5d3d8a3021ef6bdfb8')
group=(dev.libs)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build \
--prefix=/usr \
--buildtype=release \
-Dtests=disabled
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
install -D -m644 COPYING "${DESTDIR}/usr/share/licenses/${name}/LICENSE"
}
+35
View File
@@ -0,0 +1,35 @@
#!/usr/bin/env bash
name='pugixml'
release='1'
version='1.13'
url='https://pugixml.org/'
description='Light-weight, simple and fast XML parser for C++ with XPath support'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/zeux/pugixml/archive/refs/tags/v${version}.tar.gz")
depends=()
makedepends=(cmake)
md5sums=('6f5b0cdca4f5e50b10066076fbf02e70')
group=(dev.libs)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=No
}
build(){
cmake --build build
}
package(){
DESTDIR="$DESTDIR" cmake --install build
}
+34
View File
@@ -0,0 +1,34 @@
#!/usr/bin/env bash
name='timezonemap'
release='1'
version='0.4.5.2'
url='https://github.com/dashea/timezonemap'
description='Gtk3 timezone map widget, forked from gnome which forked from Ubiquity'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/dashea/timezonemap/archive/refs/tags/${version}.tar.gz")
depends=(gtk3 libsoup3)
makedepends=(gobject-introspection)
md5sums=('091779f1656645854f2d3cfbc2718540')
group=(dev.libs)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
autoreconf -fi
./configure --prefix=/usr \
--libdir=/usr/lib64/
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
}
build(){
make $jobs
}
package(){
make DESTDIR=${DESTDIR} install $jobs
}
+36
View File
@@ -0,0 +1,36 @@
#!/usr/bin/env bash
name='perl-libwww'
release='1'
version='6.67'
url='https://metacpan.org/release/libwww-perl'
description='The World-Wide Web library for Perl'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('PerlArtistic' 'GPL')
source=("https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-$version.tar.gz")
depends=('perl' 'perl-encode-locale' 'perl-file-listing'
'perl-html-parser' 'perl-http-cookies' 'perl-http-daemon'
'perl-http-date' 'perl-http-negotiate' 'perl-lwp-mediatypes'
'perl-net-http' 'perl-try-tiny' 'perl-uri' 'perl-www-robotrules')
makedepends=('perl-test-fatal' 'perl-test-needs' 'perl-test-requiresinternet')
md5sums=('ff7621d0350da3052f24db9a74692672')
group=(dev.perl)
uses=()
arch=('x86_64')
cd "libwww-perl"-$version
setup(){
perl Makefile.PL --aliases INSTALLDIRS=vendor
PREFIX=/usr \
LIBDIR=/usr/lib64/
}
build(){
make $jobs
}
package(){
make DESTDIR=$DESTDIR install $jobs
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-babel'
release='1'
version='2.12.1'
url='http://babel.pocoo.org/'
description='Python3 i18n tool'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('BSD-3-Clause')
source=("https://github.com/python-babel/babel/archive/refs/tags/v${version}.tar.gz")
depends=(python)
makedepends=(py3-tz py3-setuptools)
md5sums=('e3a014f2a831e4b45ef90ee1f3f45d95')
group=(dev.python)
uses=()
arch=('x86_64')
cd "babel"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-cerberus'
release='1'
version='1.3.4'
url='http://python-cerberus.org/'
description='Lightweight, extensible data validation library for Python'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('ISC')
source=("https://github.com/pyeve/cerberus/archive/refs/tags/${version}.tar.gz")
depends=(python)
makedepends=(py3-setuptools)
md5sums=('df1416f38dc34f7db37d2f3026909f0d')
group=(dev.python)
uses=()
arch=('x86_64')
cd "cerberus"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-curl'
release='1'
version='7.45.2'
url='http://pycurl.sourceforge.net/'
description='A Python 3.x interface to libcurl'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL' 'MIT')
source=("https://salsa.debian.org/python-team/packages/pycurl/-/archive/upstream/${version}/pycurl-upstream-${version}.tar.gz")
depends=(python curl)
makedepends=()
md5sums=('3b58f4b2cada5f5666926da299b2cc51')
group=(dev.python)
uses=()
arch=('x86_64')
cd "pycurl-upstream"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='py3-dbus'
_name='dbus-python'
release='1'
version='1.3.2'
url='https://www.freedesktop.org/wiki/Software/DBusBindings'
description='Python3 bindings for DBUS'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://dbus.freedesktop.org/releases/dbus-python/$_name-${version}.tar.gz")
depends=()
makedepends=()
md5sums=('33be8a4a766e1c7c9a377b8f934ce21a')
group=(dev.python)
uses=()
arch=('x86_64')
cd $_name-$version
setup(){
./configure --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
make $jobs
}
package(){
make install $jobs
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-docutils'
release='1'
version='0.20.1'
url='https://pypi.org/project/docutils'
description='Documentation Utilities for Python3'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=(BSD-2-Clause GPL-3.0-or-later Python-2.0)
source=("https://files.pythonhosted.org/packages/source/d/docutils/docutils-${version}.tar.gz")
depends=(python)
makedepends=()
md5sums=('93bcfe0065cf1d0b6a0bcabeca7a2335')
group=(dev.python)
uses=()
arch=('x86_64')
cd "docutils"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-editables'
release='1'
version='0.3'
url='https://github.com/pfmoore/editables'
description='library for creating editable wheels'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/pfmoore/editables/archive/refs/tags/${version}.tar.gz")
depends=()
makedepends=()
md5sums=('82c645a015cc63b2857bf095fb17443b')
group=(dev.python)
uses=()
arch=('x86_64')
cd "editables"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/env bash
name='py3-hatchling'
release='1'
version='1.18.0'
url='https://github.com/pypa/hatch'
description=' Modern, extensible Python build backend'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/pypa/hatch/archive/refs/tags/hatchling-v${version}.tar.gz")
depends=(python)
makedepends=(py3-pathspec py3-editables py3-trove-classifiers py3-pluggy)
md5sums=('18de98a22f62df1ce02b8ce55aab413a')
group=(dev.python)
uses=()
arch=('x86_64')
cd "hatch-hatchling-v"$version
build(){
python -m build --wheel --no-isolation backend
}
package(){
python -m installer --destdir="$DESTDIR" backend/dist/*.whl
install -Dm644 README.md "${DESTDIR}/usr/share/doc/${name}/README.md"
install -Dm644 backend/LICENSE.txt "${DESTDIR}/usr/share/licenses/${name}/LICENSE.txt"
}
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
name='py3-imagesize'
release='1'
version='1.4.1'
url='https://github.com/shibukawa/imagesize_py'
description='Getting image size from png/jpeg/jpeg2000/gif file'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/shibukawa/imagesize_py/archive/refs/tags/${version}.tar.gz")
depends=(python)
makedepends=(py3-build py3-installer py3-setuptools py3-wheel)
md5sums=('705a10474ca2e3112f869522e1c667b6')
group=(dev.python)
uses=()
arch=('x86_64')
cd "imagesize_py"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-inotify'
release='1'
version='0.9.6'
url='https://pypi.org/project/pyinotify'
description='Linux filesystem events monitoring'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/seb-m/pyinotify/archive/refs/tags/${version}.tar.gz")
depends=(python)
makedepends=()
md5sums=('33f4e599c22a3ac31b684335b4a535a0')
group=(dev.python)
uses=()
arch=('x86_64')
cd "pyinotify"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-libxdo'
release='1'
version='0.1.2a1'
url='https://pypi.org/project/python-libxdo/'
description='Package description missing'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/rshk/python-libxdo/archive/refs/tags/v${version}.tar.gz")
depends=()
makedepends=()
md5sums=('346429c4ae9f29d7ab039666027a46db')
group=(dev.python)
uses=()
arch=('x86_64')
cd "python-libxdo"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
name='py3-packaging'
release='1'
version='23.1'
url='https://pypi.org/project/packaging'
description='Core utilities for Python3 packages'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('Apache-2.0 AND BSD-2-Clause')
source=("https://github.com/pypa/packaging/archive/refs/tags/${version}.tar.gz")
depends=(python)
makedepends=(py3-parsing)
md5sums=('c43924bf15188607e7789c0db2955fdc')
group=(dev.python)
uses=()
arch=('x86_64')
cd "packaging"-$version
build(){
python -m build -nw
}
package(){
python -m installer --destdir="$DESTDIR" dist/*.whl
}
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/env bash
name='py3-pam'
release='1'
version='2.0.2'
url='https://github.com/FirefighterBlu3/python-pam'
description='A Python interface to the PAM library'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/FirefighterBlu3/python-pam/archive/refs/tags/v${version}.tar.gz")
depends=(python py3-six)
makedepends=()
md5sums=('928b13bf7377315f9a13f7baf6c6bf08')
group=(dev.python)
uses=()
arch=('x86_64')
cd "python-pam"-$version
build(){
python -m build --wheel --no-isolation
}
package(){
python -m installer --destdir="${DESTDIR}" dist/*.whl
install -Dm644 LICENSE "${DESTDIR}/usr/share/licenses/${name}/LICENSE"
}
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
name='py3-pathspec'
release='1'
version='0.11.1'
url='https://github.com/cpburnz/python-path-specification'
description='Utility library for gitignore style pattern matching of file paths'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MPL-2.0')
source=("https://github.com/cpburnz/python-pathspec/archive/refs/tags/v${version}.tar.gz")
depends=(python)
makedepends=(py3-build py3-flit-core py3-installer py3-wheel)
md5sums=('0965b5b501cf63c8c8b1139e1c04c4ce')
group=(dev.python)
uses=()
arch=('x86_64')
cd "python-pathspec"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
@@ -0,0 +1,114 @@
diff -ruN a/pdm/pep517/base.py b/pdm/pep517/base.py
--- a/pdm/pep517/base.py 2023-02-07 08:56:04.543331000 +0100
+++ b/pdm/pep517/base.py 2023-02-07 09:36:23.252222592 +0100
@@ -7,7 +7,7 @@
from pathlib import Path
from typing import Any, Iterator, Mapping, TypeVar, cast
-from pdm.pep517._vendor import tomli
+import tomli
from pdm.pep517.exceptions import MetadataError, PDMWarning, ProjectError
from pdm.pep517.metadata import Metadata
from pdm.pep517.utils import is_python_package, safe_version, to_filename
diff -ruN a/pdm/pep517/license.py b/pdm/pep517/license.py
--- a/pdm/pep517/license.py 2023-02-07 08:56:04.543331000 +0100
+++ b/pdm/pep517/license.py 2023-02-07 09:36:23.252222592 +0100
@@ -1,6 +1,6 @@
import warnings
-from pdm.pep517._vendor.license_expression import (
+from license_expression import (
LicenseSymbol,
Licensing,
get_spdx_licensing,
diff -ruN a/pdm/pep517/metadata.py b/pdm/pep517/metadata.py
--- a/pdm/pep517/metadata.py 2023-02-07 08:56:04.543331000 +0100
+++ b/pdm/pep517/metadata.py 2023-02-07 09:36:23.252222592 +0100
@@ -5,7 +5,7 @@
from pathlib import Path
from typing import Any, Callable, Generic, Iterable, Mapping, TypeVar, cast
-from pdm.pep517._vendor.packaging.requirements import InvalidRequirement, Requirement
+from packaging.requirements import InvalidRequirement, Requirement
from pdm.pep517.exceptions import MetadataError, PDMWarning, ProjectError
from pdm.pep517.utils import (
cd,
diff -ruN a/pdm/pep517/scm.py b/pdm/pep517/scm.py
--- a/pdm/pep517/scm.py 2023-02-07 08:56:04.543331000 +0100
+++ b/pdm/pep517/scm.py 2023-02-07 09:36:23.252222592 +0100
@@ -14,7 +14,7 @@
from pathlib import Path
from typing import Any, Iterable, NamedTuple
-from pdm.pep517._vendor.packaging.version import Version
+from packaging.version import Version
DEFAULT_TAG_REGEX = re.compile(
r"^(?:[\w-]+-)?(?P<version>[vV]?\d+(?:\.\d+){0,2}[^\+]*)(?:\+.*)?$"
diff -ruN a/pdm/pep517/sdist.py b/pdm/pep517/sdist.py
--- a/pdm/pep517/sdist.py 2023-02-07 08:56:04.543331000 +0100
+++ b/pdm/pep517/sdist.py 2023-02-07 09:36:23.252222592 +0100
@@ -6,7 +6,8 @@
from posixpath import join as pjoin
from typing import Any, Iterator
-from pdm.pep517._vendor import tomli, tomli_w
+import tomli
+import tomli_w
from pdm.pep517.base import Builder
diff -ruN a/pdm/pep517/utils.py b/pdm/pep517/utils.py
--- a/pdm/pep517/utils.py 2023-02-07 08:56:04.543331000 +0100
+++ b/pdm/pep517/utils.py 2023-02-07 09:36:23.252222592 +0100
@@ -12,10 +12,10 @@
from pathlib import Path
from typing import Callable, Generator, Iterable, Match
-from pdm.pep517._vendor.packaging import tags
-from pdm.pep517._vendor.packaging.markers import Marker
-from pdm.pep517._vendor.packaging.requirements import Requirement
-from pdm.pep517._vendor.packaging.version import InvalidVersion, Version
+from packaging import tags
+from packaging.markers import Marker
+from packaging.requirements import Requirement
+from packaging.version import InvalidVersion, Version
from pdm.pep517.macosx_platform import calculate_macosx_platform_tag
diff -ruN a/pdm/pep517/validator.py b/pdm/pep517/validator.py
--- a/pdm/pep517/validator.py 2023-02-07 08:56:04.543331000 +0100
+++ b/pdm/pep517/validator.py 2023-02-07 09:36:23.252222592 +0100
@@ -1,6 +1,6 @@
from typing import Mapping
-from pdm.pep517._vendor import cerberus
+import cerberus
from pdm.pep517.exceptions import PEP621ValidationError
README_RULE = [
diff -ruN a/pdm/pep517/wheel.py b/pdm/pep517/wheel.py
--- a/pdm/pep517/wheel.py 2023-02-07 08:56:04.543331000 +0100
+++ b/pdm/pep517/wheel.py 2023-02-07 09:36:23.252222592 +0100
@@ -20,8 +20,8 @@
from typing import Any, BinaryIO, Generator, Mapping, NamedTuple, TextIO
from pdm.pep517 import __version__
-from pdm.pep517._vendor.packaging import tags
-from pdm.pep517._vendor.packaging.specifiers import SpecifierSet
+from packaging import tags
+from packaging.specifiers import SpecifierSet
from pdm.pep517.base import Builder
from pdm.pep517.exceptions import BuildError, PDMWarning
from pdm.pep517.utils import get_abi_tag, get_platform, show_warning
diff -ruN a/tests/test_metadata.py b/tests/test_metadata.py
--- a/tests/test_metadata.py 2023-02-07 08:56:04.547330900 +0100
+++ b/tests/test_metadata.py 2023-02-07 09:36:23.252222592 +0100
@@ -5,7 +5,7 @@
import pytest
-from pdm.pep517._vendor import tomli
+import tomli
from pdm.pep517.metadata import Metadata
from tests import FIXTURES
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/env bash
name='py3-pdm-pep517'
release='1'
version='1.1.4'
url='https://github.com/pdm-project/pdm-pep517'
description='A PEP 517 backend for PDM that supports PEP 621 metadata'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/pdm-project/pdm-backend/archive/refs/tags/${version}.tar.gz" "python-pdm-pep517-1.1.2-devendor.patch")
depends=(py3-tomli-w)
makedepends=(py3-tomli py3-cerberus)
md5sums=('ba5d54bfe72feec5330ab3524870783b' 'SKIP')
group=(dev.python)
uses=()
arch=('x86_64')
cd "pdm-backend"-$version
ls -l ../
prepare(){
patch -Np1 -d ../pdm-backend-$version -i ../python-pdm-pep517-1.1.2-devendor.patch
}
build(){
python -m build --wheel --skip-dependency-check --no-isolation
}
package(){
python -m installer --destdir="$DESTDIR" dist/*.whl
}
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
name='py3-pexpect'
release='1'
version='4.8.0'
url='http://pexpect.readthedocs.org/en/stable'
description='Make Python a better tool for controlling and automating other programs'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/pexpect/pexpect/archive/refs/tags/${version}.tar.gz")
depends=(python py3-ptyprocess)
makedepends=()
md5sums=('b260eb284efc19489466b804ff53c59b')
group=(dev.python)
uses=()
arch=('x86_64')
cd "pexpect"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+26
View File
@@ -0,0 +1,26 @@
#!/usr/bin/env bash
name='py3-pillow'
release='1'
version='9.5.0'
url='https://python-pillow.org/'
description='Python Imaging Library'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('BSD')
source=("https://github.com/python-pillow/Pillow/archive/refs/tags/${version}.tar.gz")
depends=(python freetype lcms2 libtiff libxcb)
makedepends=(git py3-build py3-installer py3-wheel py3-setuptools libwebp tk)
md5sums=('7eee6ea92f43d34e0c0a04a05fb435be')
group=()
uses=()
arch=('x86_64')
cd "Pillow"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-pluggy'
release='1'
version='1.0.0'
url='https://pluggy.readthedocs.io/en/latest/'
description='Plugin management and hook calling for Python'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://files.pythonhosted.org/packages/a1/16/db2d7de3474b6e37cbb9c008965ee63835bba517e22cdb8c35b5116b5ce1/pluggy-${version}.tar.gz")
depends=(py3-pdm-pep517)
makedepends=(py3-setuptools)
md5sums=('daa6fddfb6cd364f3c82e52098911e4b')
group=(dev.python)
uses=()
arch=('x86_64')
cd "pluggy"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --skip-build
}
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/env bash
name='py3-ptyprocess'
_name='ptyprocess'
release='1'
version='0.7.0'
url='https://github.com/pexpect/ptyprocess'
description='Run a subprocess in a pseudo terminal'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://pypi.io/packages/source/p/${_name}/${_name}-${version}.tar.gz")
depends=(python)
makedepends=()
md5sums=('9da200c397cb1752209a6b718b6cfc68')
group=(dev.python)
uses=()
arch=('x86_64')
cd $_name-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-requests'
release='1'
version='2.31.0'
url='https://requests.readthedocs.io/'
description='Python HTTP for Humans'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('Apache')
source=("https://github.com/psf/requests/archive/refs/tags/v${version}.tar.gz")
depends=()
makedepends=(py3-build py3-wheel py3-setuptools)
md5sums=('fb734df6b273e30f68f9346dbf72aa34')
group=(dev.python)
uses=()
arch=('x86_64')
cd "requests"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-setproctitle'
release='1'
version='1.3.2'
url='https://github.com/dvarrazzo/py-setproctitle'
description='A Python module to customize the process title'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('BSD-3-Clause')
source=("https://github.com/dvarrazzo/py-setproctitle/archive/refs/tags/version-${version}.tar.gz")
depends=(python)
makedepends=()
md5sums=('1c5cc7d9dd64c33b70afacfba55f6c2e')
group=(dev.python)
uses=()
arch=('x86_64')
cd "py-setproctitle-version"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
name='py3-snowballstemmer'
release='1'
version='2.2.0'
url='https://snowballstem.org/'
description='Snowball stemming library collection for Python3'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('BSD')
#source=("https://github.com/snowballstem/snowball/archive/refs/tags/v${version}.tar.gz")
source=("https://pypi.python.org/packages/source/s/snowballstemmer/snowballstemmer-${version}.tar.gz")
depends=(python)
makedepends=()
md5sums=('4332ddc7bbee0f344a03915b2ad59a54')
group=(dev.python)
uses=()
arch=('x86_64')
cd "snowballstemmer"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+26
View File
@@ -0,0 +1,26 @@
#!/usr/bin/env bash
name='py3-sphinx'
release='1'
version='7.0.1'
url='https://www.sphinx-doc.org/'
description='Python Documentation Generator'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('BSD-2-Clause')
source=("https://github.com/sphinx-doc/sphinx/archive/refs/tags/v${version}.tar.gz")
depends=(python py3-babel py3-docutils py3-imagesize py3-jinja py3-packaging py3-pygments py3-requests py3-snowballstemmer)
makedepends=(py3-build py3-flit-core py3-installer)
md5sums=('1bb87f2b84b2fd3401fff53cc9681209')
group=(dev.python)
uses=()
arch=('x86_64')
cd "sphinx"-$version
build(){
python -m build --wheel --skip-dependency-check --no-isolation
}
package(){
python -m installer --destdir="$DESTDIR" dist/*.whl
}
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/env bash
name='py3-tinycss2'
release='1'
version='1.2.1'
url='https://pypi.python.org/pypi/tinycss2'
description='Low-level CSS parser for Python'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('BSD')
source=("https://github.com/Kozea/tinycss2/archive/refs/tags/v${version}.tar.gz")
depends=()
makedepends=()
md5sums=('39d99a0f33d5bacbd1cd1e663de960d5')
group=(dev.python)
uses=()
arch=('x86_64')
cd "tinycss2"-$version
build(){
python -m build -nw
}
package(){
python -m installer -d "$DESTDIR" dist/*.whl
install -Dm644 LICENSE -t "$DESTDIR"/usr/share/licenses/$name/
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-tomli-w'
release='1'
version='1.0.0'
url='https://github.com/hukkin/tomli-w'
description="Lil' TOML writer"
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/hukkin/tomli-w/archive/refs/tags/${version}.zip")
depends=()
makedepends=()
md5sums=('4417a3788beaa9111855f069b75366a2')
group=(dev.python)
uses=()
arch=('x86_64')
cd "tomli-w"-$version
build(){
python -m build --wheel --no-isolation
}
package(){
python -m installer --destdir="${DESTDIR}" dist/*.whl
install -Dm 644 LICENSE -t "${DESTDIR}"/usr/share/licenses/python-tomli-w/
}
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
name='py3-tomli'
release='1'
version='2.0.1'
url='https://github.com/hukkin/tomli'
description="Lil' TOML parser"
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/hukkin/tomli/archive/refs/tags/${version}.tar.gz")
depends=(python)
makedepends=(py3-build py3-flit-core)
md5sums=('b32f504876fd88ea1ca0c2fab4ce8e27')
group=(dev.python)
uses=()
arch=('x86_64')
cd "tomli"-$version
build(){
python -m build -wn --skip-dependency-check
}
package(){
python3 -m installer -d "$DESTDIR" dist/*.whl
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='py3-trove-classifiers'
release='1'
version='2023.5.24'
url='https://github.com/pypa/trove-classifiers'
description='Canonical source for classifiers on PyPI'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('Apache-2.0')
source=("https://github.com/pypa/trove-classifiers/archive/refs/tags/${version}.tar.gz")
depends=()
makedepends=()
md5sums=('a618ec3cb66f84e8b61dce918f508a94')
group=(dev.python)
uses=()
arch=('x86_64')
cd "trove-classifiers"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
name='py3-tz'
release='1'
version='2023.3'
url='https://pypi.python.org/pypi/pytz'
description='Python3 definitions of world timezone'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://pypi.python.org/packages/source/p/pytz/pytz-${version}.tar.gz")
depends=(python)
makedepends=()
md5sums=('fe54c8f8a1544b4e78b523b264ab071b')
group=(dev.python)
uses=()
arch=('x86_64')
cd "pytz"-$version
build(){
python3 setup.py build
}
package(){
python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build
}
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/env bash
name='py3-urllib3'
release='1'
version='2.0.3'
url='https://github.com/urllib3/urllib3'
description='HTTP library with thread-safe connection pooling, file post, and more'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://github.com/urllib3/urllib3/archive/refs/tags/${version}.tar.gz")
depends=(python)
makedepends=(py3-build py3-installer py3-setuptools py3-sphinx py3-wheel py3-hatchling)
md5sums=('395767051ae262775e44ef11ee05bcfe')
group=(dev.python)
uses=()
arch=('x86_64')
cd "urllib3"-$version
build(){
python -m build --wheel --no-isolation
}
package(){
python -m installer --destdir="$DESTDIR" dist/*.whl
}
+35
View File
@@ -0,0 +1,35 @@
#!/usr/bin/env bash
name='py3-xapp'
release='1'
version='2.4.0'
url='https://github.com/linuxmint/python3-xapp'
description='Python Xapp Library'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL')
source=("https://github.com/linuxmint/python3-xapp/archive/refs/tags/${version}.tar.gz")
depends=(python)
makedepends=(meson)
md5sums=('b99fbd6d00cb9abd32b03633a23fab67')
group=(dev.python)
uses=()
arch=('x86_64')
#cd "python3-xapp"-$version
setup(){
meson build "python3-xapp"-$version \
--prefix=/usr \
--libdir=/usr/lib64/
}
build(){
meson compile -C build
}
package(){
meson install -C build --destdir=${DESTDIR}
python -m compileall -d / "$DESTDIR"/usr/lib
python -O -m compileall -d / "$DESTDIR"/usr/lib
}
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='libgnomekbd'
release='1'
version='3.28.1'
url='https://example.org'
description='Package description missing'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL')
source=("https://gitlab.gnome.org/GNOME/libgnomekbd/-/archive/${version}/libgnomekbd-${version}.tar.gz")
depends=(libxklavier gtk3 dconf)
makedepends=(gobject-introspection git meson)
md5sums=('3099aaf6a9a3878f3f8e49511bf0fa4e')
group=(gnome.base)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
autoreconf -fvi
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='cjs'
release='1'
version='5.6.1'
url='https://github.com/linuxmint/cjs'
description='Javascript Bindings for Cinnamon'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPL')
source=("https://github.com/linuxmint/cjs/archive/refs/tags/${version}.tar.gz")
depends=()
makedepends=()
md5sums=('b9a3c85ed98be17bacfc591e809cbc10')
group=(gnome.extra)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}
+41
View File
@@ -0,0 +1,41 @@
#!/usr/bin/env bash
name='libgsf'
release='1'
version='1.14.50'
_version='1_14_50'
url='https://gitlab.gnome.org/GNOME/libgsf'
description='Utility library for reading and writing structured file formats'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2.1')
source=("https://gitlab.gnome.org/GNOME/libgsf/-/archive/LIBGSF_${_version}/libgsf-LIBGSF_${_version}.tar.gz")
depends=(libxml2 gdk-pixbuf bzip2)
makedepends=(gobject-introspection git gtk-doc autoconf)
md5sums=('08e4d4e3840a68b671e2a2fe232d441d')
group=(gnome.extra)
uses=()
arch=('x86_64')
cd "libgsf-LIBGSF"_$_version
setup () {
autoreconf -fvi
./configure --prefix=/usr \
--libdir=/usr/lib64/ \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/share/man \
--disable-static \
--without-gnome-vfs \
--without-bonobo \
--enable-introspection
}
build () {
make $jobs
}
package () {
make DESTDIR="$DESTDIR" install $jobs
}
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/env bash
name='mozjs102'
release='1'
version='102.12.0'
url='https://spidermonkey.dev/'
description='JavaScript interpreter and libraries - Version 78'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MPL')
source=("https://salsa.debian.org/gnome-team/mozjs/-/archive/upstream/${version}/mozjs-upstream-${version}.tar.gz")
depends=()
makedepends=()
md5sums=('2c3edd3fa06881c60a4911a369d06ca7')
group=(gnome.extra)
uses=()
arch=('x86_64')
cd "mozjs-upstream"-$version
export MOZCONFIG=./mozconfig.opt
package(){
./mach build --directory $DESTDIR
}
@@ -0,0 +1,90 @@
[Desktop Entry]
Name=PolicyKit Authentication Agent
Name[ar]=مدير الاستيثاق PolicyKit
Name[be]=PolicyKit - аґент аўтэнтыфікацыі
Name[bn_IN]=PolicyKit অনুমোদনের এজেন্ট
Name[ca]=Agent d'autenticació del PolicyKit
Name[cs]=Ověřovací agent PolicyKit
Name[da]=Godkendelsesprogrammet PolicyKit
Name[de]=Legitimationsdienst von PolicyKit
Name[el]=Πράκτορας πιστοποίησης PolicyKit
Name[en_GB]=PolicyKit Authentication Agent
Name[es]=Agente de autenticación de PolicyKit
Name[eu]=PolicyKit autentifikatzeko agentea
Name[fi]=PolicytKit-tunnistautumisohjelma
Name[fr]=Agent d'authentification de PolicyKit
Name[gl]=Axente de autenticación PolicyKit
Name[gu]=PolicyKit સત્તાધિકરણ એજન્ટ
Name[hi]=PolicyKit प्रमाणीकरण प्रतिनिधि
Name[hu]=PolicyKit hitelesítési ügynök
Name[it]=Agente di autenticazione per PolicyKit
Name[ja]=PolicyKit 認証エージェント
Name[kn]=PolicyKit ದೃಢೀಕರಣ ಮಧ್ಯವರ್ತಿ
Name[lt]=PolicyKit tapatybės nustatymo agentas
Name[ml]=പോളിസിക്കിറ്റ് ഓഥന്റിക്കേഷന്‍ ഏജന്റ്
Name[mr]=PolicyKit ऑथेंटीकेशन एजेंट
Name[or]=PolicyKit ବୈଧିକରଣ ସଦସ୍ୟ
Name[pa]=ਪਾਲਸੀਕਿੱਟ ਪਰਮਾਣਕਿਤਾ ਏਜੰਟ
Name[pl]=Agent uwierzytelniania PolicyKit
Name[pt]=Agente de Autenticação PolicyKit
Name[pt_BR]=Agente de autenticação PolicyKit
Name[ro]=Agent de autentificare PolicyKit
Name[sk]=Agent PolicyKit na overovanie totožnosti
Name[sl]=PolicyKit program overjanja
Name[sv]=Autentiseringsagent för PolicyKit
Name[ta]=PolicyKit அங்கீகார முகவர்
Name[te]=పాలసీకిట్ ధృవీకరణ ప్రతినిధి
Name[th]=ตัวกลางสำหรับยืนยันตัวบุคคล PolicyKit
Name[tr]=PolicyKit Kimlik Doğrulama Aracısı
Name[uk]=Агент автентифікації PolicyKit
Name[zh_CN]=PolicyKit 认证代理
Name[zh_HK]=PolicyKit 驗證代理程式
Name[zh_TW]=PolicyKit 驗證代理程式
Comment=PolicyKit Authentication Agent
Comment[ar]=مدير الاستيثاق PolicyKit
Comment[be]=PolicyKit - аґент аўтэнтыфікацыі
Comment[bn_IN]=PolicyKit অনুমোদনের এজেন্ট
Comment[ca]=Agent d'autenticació del PolicyKit
Comment[cs]=Ověřovací agent PolicyKit
Comment[da]=Godkendelsesprogrammet PolicyKit
Comment[de]=Legitimationsdienst von PolicyKit
Comment[el]=Πράκτορας πιστοποίησης PolicyKit
Comment[en_GB]=PolicyKit Authentication Agent
Comment[es]=Agente de autenticación de PolicyKit
Comment[eu]=PolicyKit autentifikatzeko agentea
Comment[fi]=PolicytKit-tunnistautumisohjelma
Comment[fr]=Agent d'authentification de PolicyKit
Comment[gl]=Axente de autenticación PolicyKit
Comment[gu]=PolicyKit સત્તાધિકરણ એજન્ટ
Comment[hi]=PolicyKit प्रमाणीकरण प्रतिनिधि
Comment[hu]=PolicyKit hitelesítési ügynök
Comment[it]=Agente di autenticazione per PolicyKit
Comment[ja]=PolicyKit 認証エージェント
Comment[kn]=PolicyKit ದೃಢೀಕರಣ ಮಧ್ಯವರ್ತಿ
Comment[lt]=PolicyKit tapatybės nustatymo agentas
Comment[ml]=പോളിസിക്കിറ്റ് ഓഥന്റിക്കേഷന്‍ ഏജന്റ്
Comment[mr]=PolicyKit ऑथेंटीकेशन एजेंट
Comment[or]=PolicyKit ବୈଧିକରଣ ସଦସ୍ୟ
Comment[pa]=ਪਾਲਸੀਕਿੱਟ ਪਰਮਾਣਕਿਤਾ ਏਜੰਟ
Comment[pl]=Agent uwierzytelniania PolicyKit
Comment[pt]=Agente de Autenticação PolicyKit
Comment[pt_BR]=Agente de autenticação PolicyKit
Comment[ro]=Agent de autentificare PolicyKit
Comment[sk]=Agent PolicyKit na overovanie totožnosti
Comment[sl]=PolicyKit program overjanja
Comment[sv]=Autentiseringsagent för PolicyKit
Comment[ta]=PolicyKit அங்கீகார முகவர்
Comment[te]=పాలసీకిట్ ధృవీకరణ ప్రతినిధి
Comment[th]=ตัวกลางสำหรับยืนยันตัวบุคคล PolicyKit
Comment[tr]=PolicyKit Kimlik Doğrulama Aracısı
Comment[uk]=Агент автентифікації PolicyKit
Comment[zh_CN]=PolicyKit 认证代理
Comment[zh_HK]=PolicyKit 驗證代理程式
Comment[zh_TW]=PolicyKit 驗證代理程式
Exec=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
Terminal=false
Type=Application
Categories=
NoDisplay=true
NotShowIn=KDE;
AutostartCondition=GNOME3 unless-session gnome
+40
View File
@@ -0,0 +1,40 @@
#!/usr/bin/env bash
name='polkit-gnome'
release='1'
version='0.105'
url='https://gitlab.gnome.org/Archive/policykit-gnome'
description='PolicyKit integration for the GNOME desktop'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL')
source=("https://download.gnome.org/sources/polkit-gnome/${version}/polkit-gnome-${version}.tar.xz"
"https://www.linuxfromscratch.org/patches/blfs/svn/polkit-gnome-${version}-consolidated_fixes-1.patch"
"polkit-gnome-authentication-agent-1.desktop")
depends=(gtk3 polkit)
makedepends=(intltool)
md5sums=('50ecad37c8342fb4a52f590db7530621' '83e8d2ee60fd4fa963f379f01a263bfd' 'SKIP')
group=(gnome.extra)
uses=()
arch=('x86_64')
cd $name-$version
prepare(){
patch -Np1 -i ../polkit-gnome-0.105-consolidated_fixes-1.patch
}
setup(){
./configure --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
make $jobs
}
package(){
make install $jobs
install -Dm644 "../polkit-gnome-authentication-agent-1.desktop" \
"$DESTDIR/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop"
}
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='zenity'
release='1'
version='3.44.1'
url='https://wiki.gnome.org/Projects/Zenity'
description='Display dialog boxes from the command line and shell scripts'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://download.gnome.org/sources/zenity/${version%.*}/zenity-${version}.tar.xz")
depends=(gtk3 libnotify)
makedepends=(meson yelp-tools)
md5sums=('ceff286edde1a541a9da1ea0d259bb4e')
group=(gnome.extra)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build\
-Db_lto=true \
-Dlibnotify=true
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='graphene'
release='1'
version='1.10.8'
url='http://ebassi.github.io/graphene/'
description='A thin layer of graphic data types'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('MIT')
source=("https://download.gnome.org/sources/graphene/${version%.*}/graphene-${version}.tar.xz")
depends=()
makedepends=(gobject-introspection meson)
md5sums=('169e3c507b5a5c26e9af492412070b81')
group=(media.libs)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}
+37
View File
@@ -0,0 +1,37 @@
#!/usr/bin/env bash
name='gsound'
release='1'
version='1.0.3'
url='https://wiki.gnome.org/Projects/GSound'
description='Small library for playing system sounds'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://download.gnome.org/sources/gsound/${version%.*}/gsound-${version}.tar.xz")
depends=(libcanberra)
makedepends=()
md5sums=('7338c295034432a6e782fd20b3d04b68')
group=(media.libs)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build \
-Dgtk_doc=false \
-Dintrospection=true \
-Denable_vala=true \
--buildtype=release \
--prefix=/usr \
--libdir=/usr/lib64/
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}
+11
View File
@@ -0,0 +1,11 @@
#!/sbin/openrc-run
supervisor=supervise-daemon
command=/usr/sbin/ModemManager
command_args="${modemmanager_opts}"
description="ModemManager Daemon"
depend() {
need dbus
}
+19
View File
@@ -0,0 +1,19 @@
// Let users in plugdev group modify ModemManager
polkit.addRule(function(action, subject) {
if ((action.id == "org.freedesktop.ModemManager1.Device.Control" ||
action.id == "org.freedesktop.ModemManager1.Contacts" ||
action.id == "org.freedesktop.ModemManager1.Messaging" ||
action.id == "org.freedesktop.ModemManager1.Location") &&
subject.isInGroup("plugdev") && subject.active) {
return "yes";
}
});
// Let geoclue modify ModemManager for location gathering
polkit.addRule(function(action, subject) {
if ((action.id == "org.freedesktop.ModemManager1.Device.Control" ||
action.id == "org.freedesktop.ModemManager1.Location") &&
subject.isInGroup("geoclue")) {
return "yes";
}
});
+49
View File
@@ -0,0 +1,49 @@
#!/usr/bin/env bash
name='libmm-glib'
release='1'
version='1.20.6'
url='https://www.freedesktop.org/wiki/Software/ModemManager'
description='ModemManager library'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
#source=("https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/archive/${version}/ModemManager-${version}.tar.gz"
source=("https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/archive/1.20.6/ModemManager-1.20.6.tar.gz"
"modemmanager.rules" "modemmanager.initd")
depends=(dbus polkit )
makedepends=(bash-completion elogind gobject-introspection gtk-doc libgudev linux-headers meson)
md5sums=('6bedca29d590d90815b2c9a732fc31f9' 'SKIP' 'SKIP')
group=(net.misc)
uses=()
arch=('x86_64')
cd "ModemManager"-$version
setup () {
meson setup build --prefix=/usr \
--libdir=/usr/lib64/ \
-Db_lto=true \
-Dsystemdsystemunitdir=no \
-Ddbus_policy_dir=/usr/share/dbus-1/system.d \
-Dgtk_doc=true \
-Dpolkit=permissive \
-Dsystemd_journal=false \
-Dsystemd_suspend_resume=true \
-Dvapi=true \
-Dmbim=false \
-Dqmi=false \
-Dqrtr=false
}
build () {
ninja -C build $jobs
}
package () {
ninja -C build install $jobs
install -m644 -D "../modemmanager.rules" "$DESTDIR/usr/share/polkit-1/rules.d/01-org.freedesktop.ModemManager.rules"
install -m755 -D "../modemmanager.initd" "$DESTDIR/etc/init.d/$name"
}
#libmbim
#libqmi
+47
View File
@@ -0,0 +1,47 @@
#!/usr/bin/env bash
name='accountsservice'
release='1'
version='23.13.9'
url='https://www.freedesktop.org/software/accountsservice/'
description='D-Bus interface for user account query and manipulation'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
#source=("https://gitlab.freedesktop.org/accountsservice/accountsservice/-/archive/${version}/accountsservice-${version}.tar.gz")
source=("https://www.freedesktop.org/software/accountsservice/accountsservice-${version}.tar.xz")
depends=(elogind glib polkit)
makedepends=(meson gobject-introspection)
md5sums=('03dccfe1b306b7ca19743e86d118e64d')
group=(sys.apps)
uses=()
arch=('x86_64')
cd $name-$version
prepare(){
mv tests/dbusmock{,-tests}
sed -e '/accounts_service\.py/s/dbusmock/dbusmock-tests/' -i tests/test-libaccountsservice.py
sed -i '/^SIMULATED_SYSTEM_LOCALE/s/en_IE.UTF-8/en_HK.iso88591/' tests/test-daemon.py
}
setup () {
meson setup build \
-Db_lto=true \
-Dsystemdsystemunitdir=no \
-Delogind=true \
-Dintrospection=true \
-Dlightdmconffile=/etc/lightdm/lightdm.conf \
-Ddocbook=false \
-Dgtk_doc=false \
-Dadmin_group=wheel \
-Dvapi=true
}
build () {
ninja -C build
}
package () {
ninja -C build install
}
+35
View File
@@ -0,0 +1,35 @@
#!/usr/bin/env bash
name='xdg-desktop-portal-xapp'
release='1'
version='1.0.1'
url='https://github.com/linuxmint/xdg-desktop-portal-xapp'
description='A backend implementation for xdg-desktop-portal using GTK and various pieces of Cinnamon/MATE/Xfce4 infrastructure'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL-2.1')
source=("https://github.com/linuxmint/xdg-desktop-portal-xapp/archive/refs/tags/${version}.tar.gz")
depends=(xapp xdg-desktop-portal)
makedepends=(meson)
md5sums=('85248659403dd33ed69dffe290372299')
group=(sys.apps)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/ \
-Db_lto=true \
-Dsystemduserunitdir=/no
}
build(){
meson build
}
package(){
DESTDIR="$DESTDIR" meson install -C build
rm -r "$DESTDIR"/no
}
+35
View File
@@ -0,0 +1,35 @@
#!/usr/bin/env bash
name='xdg-desktop-portal'
release='1'
version='1.16.0'
url='https://github.com/flatpak/xdg-desktop-portal'
description='Desktop integration portals for sandboxed apps'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('LGPL')
source=("https://github.com/flatpak/xdg-desktop-portal/releases/download/${version}/xdg-desktop-portal-${version}.tar.xz")
depends=(fuse gdk-pixbuf glib pipewire)
makedepends=(docbook-xsl flatpak git meson xmlto)
md5sums=('3312781f8f0ed772c52c05c010690283')
group=(sys.apps)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/ \
-Db_lto=true \
-Dsystemd=disabled
}
build(){
ninja -C build
}
package(){
DESTDIR="$DESTDIR" ninja -C build install
mv "$DESTDIR"/usr/share/pkgconfig "$DESTDIR"/usr/lib/
}
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='xapp'
release='1'
version='2.4.2'
url='https://github.com/linuxmint/xapp'
description='Common library for X-Apps project'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPL')
source=("https://github.com/linuxmint/xapp/archive/$version/xapp-${version}.tar.gz")
depends=(libdbusmenu libgnomekbd)
makedepends=(vala py3-pygobject make gobject-introspection)
md5sums=('cfd3182d5c1e5c49ffb82896b298063a')
group=(x11.libs)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
ninja -C build
}
package(){
DESTDIR="${DESTDIR}" ninja -C build install
}
+25
View File
@@ -0,0 +1,25 @@
#!/sbin/openrc-run
description="Touchegg daemon"
pidfile="/var/run/$RC_SVCNAME.pid"
command="/usr/bin/touchegg"
start() {
ebegin "Starting $RC_SVCNAME"
start-stop-daemon --start \
--exec $command \
--pidfile $pidfile \
--make-pidfile \
--quiet \
--background \
-- \
--daemon
eend $?
}
stop() {
ebegin "Stopping $RC_SVCNAME"
start-stop-daemon --stop \
--pidfile $pidfile
eend $?
}
+35
View File
@@ -0,0 +1,35 @@
#!/usr/bin/env bash
name='touchegg'
release='1'
version='2.0.16'
url='https://github.com/JoseExposito/touchegg/'
description='Multitouch gesture recognizer'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/JoseExposito/touchegg/archive/refs/tags/${version}.tar.gz" "touchegg.initd")
depends=(libinput cairo libX11 libXi libXrandr libXtst pugixml gtk3 glib)
makedepends=(cmake)
md5sums=('f9e8b4da1d5a7200c233895603c01efc' 'SKIP')
group=(x11.misc)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DUSE_SYSTEMD=off
}
build(){
cmake --build build
}
package(){
DESTDIR="$DESTDIR" cmake --install build
install -Dm755 ../touchegg.initd "$DESTDIR"/etc/init.d/touchegg
}
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/env bash
name='xdo'
release='1'
version='0.5.7'
url='https://github.com/baskerville/xdo'
description='Small X utility to perform elementary actions on windows'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('BSD')
source=("https://github.com/baskerville/xdo/archive/refs/tags/${version}.tar.gz")
depends=(libxcb xcb-util-wm xcb-util)
makedepends=()
md5sums=('26a864375c6e703b87a2ff6d6f7a6068')
group=(x11.misc)
uses=()
arch=('x86_64')
cd $name-$version
build () {
make $jobs
}
package () {
make install PREFIX=/usr DESTDIR="$DESTDIR" $jobs
}
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
name='xdotool'
release='1'
version='3.20211022.1'
url='https://github.com/jordansissel/xdotool'
description='Simulate keyboard/mouse input'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('BSD')
source=("https://github.com/jordansissel/xdotool/archive/refs/tags/v${version}.tar.gz")
#source=("https://github.com/jordansissel/xdotool/releases/download/v${version}/${name}-${version}.tar.gz")
depends=(libXinerama libxkbcommon libXtst)
makedepends=()
md5sums=('057e7c61675230c94bd1b1d164315e5c')
group=(x11.misc)
uses=()
arch=('x86_64')
cd $name-$version
build() {
make #WITHOUT_RPATH_FIX=1
}
package () {
make install DESTDIR="$DESTDIR" PREFIX=/usr/local INSTALLMAN=/usr/share/man install
}
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='gnome-backgrounds'
release='1'
version='44.0'
url='https://gitlab.gnome.org/GNOME/gnome-backgrounds'
description='Default wallpaper set for GNOME'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPL-2.0-or-later' 'CC-BY-2.0' 'CC-BY-SA-2.0' 'CC-BY-SA-3.0')
source=("https://download.gnome.org/sources/gnome-backgrounds/${version%.*}/gnome-backgrounds-${version}.tar.xz")
depends=()
makedepends=()
md5sums=('3364a0479babd85f333c1e8a635330b2')
group=(x11.themes)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build --prefix=/usr
#meson compile -C build
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/env bash
name='muffin'
release='1'
version='5.8.0'
url='https://github.com/linuxmint/muffin'
description='Cinnamon window manager based on Mutter'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv3')
source=("https://github.com/linuxmint/muffin/archive/refs/tags/${version}.tar.gz")
depends=(cinnamon-desktop gobject-introspection libcanberra libinput
libSM libxkbcommon startup-notification zenity graphene pipewire)
makedepends=(meson intltool gobject-introspection)
md5sums=('9bc750e05279cd1df74bfb28079addbf')
group=(x11.wm)
uses=()
arch=('x86_64')
cd $name-$version
setup(){
meson setup build
}
build(){
ninja -C build $jobs
}
package(){
ninja -C build install $jobs
}