Cinnamon Paketleri
This commit is contained in:
1 parent
b5175ab600
commit
2bb5dfd655
70 files changed
+2348
No files matched your search
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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}"
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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/
|
||||
}
|
||||
|
||||
@@ -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/
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
#!/sbin/openrc-run
|
||||
|
||||
supervisor=supervise-daemon
|
||||
command=/usr/sbin/ModemManager
|
||||
command_args="${modemmanager_opts}"
|
||||
|
||||
description="ModemManager Daemon"
|
||||
|
||||
depend() {
|
||||
need dbus
|
||||
}
|
||||
@@ -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";
|
||||
}
|
||||
});
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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/
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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 $?
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in new issue
Block a user