From 3bcb5a8a97841bad291341bf9b966ec33ab26959 Mon Sep 17 00:00:00 2001 From: cakarsu Date: Sun, 24 Sep 2023 16:19:17 +0300 Subject: [PATCH] =?UTF-8?q?24=20Eyl=C3=BCl=20G=C3=BCncellemeleri?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/arch/brotli/ympbuild | 8 +-- dev/cpp/abseil-cpp/ympbuild | 6 +- dev/libs/at-spi2-core/ympbuild | 6 +- dev/libs/icu/ympbuild | 12 ++-- dev/libs/libcdio-paranoia/ympbuild | 32 ++++++++++ dev/libs/libcdio/ympbuild | 32 ++++++++++ dev/libs/libnl/ympbuild | 9 +-- dev/libs/libwacom/ympbuild | 6 +- gnome/base/gvfs/ympbuild | 45 ++++++------- net/libs/glib-networking/ympbuild | 6 +- net/misc/curl/ympbuild | 6 +- net/print/cups/cupsd.initd | 44 +++++++++++++ net/print/cups/ympbuild | 18 +++--- .../bluez-5.69-obexd_without_systemd-1.patch | 63 +++++++++++++++++++ net/wireless/bluez/ympbuild | 11 ++-- sys/apps/file/ympbuild | 6 +- sys/devel/binutils/ympbuild | 6 +- sys/fs/btrfs-progs/ympbuild | 8 +-- sys/libs/libnvme/ympbuild | 32 ++++++++++ x11/base/xcb-proto/ympbuild | 6 +- x11/drivers/xf86-input-libinput/ympbuild | 8 +-- x11/libs/libxcb/ympbuild | 6 +- x11/libs/vte3/ympbuild | 7 ++- xfce/extra/xfce4-notifyd/ympbuild | 9 ++- xfce/extra/xfce4-pulseaudio-plugin/ympbuild | 9 ++- xfce/extra/xfce4-whiskermenu-plugin/ympbuild | 12 ++-- 26 files changed, 312 insertions(+), 101 deletions(-) create mode 100644 dev/libs/libcdio-paranoia/ympbuild create mode 100644 dev/libs/libcdio/ympbuild create mode 100644 net/print/cups/cupsd.initd create mode 100644 net/wireless/bluez/bluez-5.69-obexd_without_systemd-1.patch create mode 100644 sys/libs/libnvme/ympbuild diff --git a/app/arch/brotli/ympbuild b/app/arch/brotli/ympbuild index 981524a0..ed102baa 100644 --- a/app/arch/brotli/ympbuild +++ b/app/arch/brotli/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='brotli' -release='1' -version='1.0.9' +release='2' +version='1.1.0' url='https://github.com/google/brotli' description='Generic-purpose lossless compression algorithm' email='aliriza.keskin@pardus.org.tr' @@ -10,8 +10,8 @@ license=('GPLv3') source=("https://github.com/google/brotli/archive/refs/tags/v$version.tar.gz") depends=() makedepends=() -md5sums=('c2274f0c7af8470ad514637c35bcee7d') -group=() +md5sums=('3a6a3dba82a3604792d3cb0bd41bca60') +group=(app.arch) uses=() arch=('x86_64') diff --git a/dev/cpp/abseil-cpp/ympbuild b/dev/cpp/abseil-cpp/ympbuild index bca9a0ee..1eccb351 100644 --- a/dev/cpp/abseil-cpp/ympbuild +++ b/dev/cpp/abseil-cpp/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='abseil-cpp' -release='1' -version='20230125.2' +release='2' +version='20230802.1' url='https://abseil.io/' description='Abseil Common Libraries (C++), LTS Branch ' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/abseil/abseil-cpp/archive/refs/tags/$version.tar.gz") depends=() makedepends=() -md5sums=('52b9786ca6fbc679869fee2b6fef25a5') +md5sums=('84665b6daa5dda7c9082b1a00057457a') group=(media.video) uses=() arch=('x86_64') diff --git a/dev/libs/at-spi2-core/ympbuild b/dev/libs/at-spi2-core/ympbuild index 87c7dbc4..3b33b79b 100644 --- a/dev/libs/at-spi2-core/ympbuild +++ b/dev/libs/at-spi2-core/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='at-spi2-core' -release='2' -version='2.48.0' +release='3' +version='2.50.0' url='https://gitlab.gnome.org/GNOME/at-spi2-core' description='GTK+ & GNOME Accessibility Toolkit' email='akarsu@protonmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://gitlab.gnome.org/GNOME/at-spi2-core/-/archive/AT_SPI2_CORE_${version//./_}/at-spi2-core-AT_SPI2_CORE_${version//./_}.tar.gz") depends=(glib libffi libpcre2 libXtst) makedepends=() -md5sums=('706cb3f079aa25ca295e7da5161abe06') +md5sums=('53a9f4c5bc94fec2990b0ce6f1aa97eb') group=(dev.libs) uses=() arch=('x86_64') diff --git a/dev/libs/icu/ympbuild b/dev/libs/icu/ympbuild index e88ce122..19d47ca1 100644 --- a/dev/libs/icu/ympbuild +++ b/dev/libs/icu/ympbuild @@ -1,21 +1,23 @@ #!/usr/bin/env bash name='icu' -release='1' -version='72' +release='2' +version='73-2' +_version='73_2' url='https://github.com/unicode-org/icu' description='icu International Components for Unicode' email='bk@gmail.com' maintainer='bk' license=('GPLv3') -source=('https://github.com/unicode-org/icu/archive/refs/tags/icu4x/2023-03-06/72.x.tar.gz') +#source=('https://github.com/unicode-org/icu/archive/refs/tags/icu4x/2023-03-06/72.x.tar.gz') +source=("https://github.com/unicode-org/icu/releases/download/release-${version}/icu4c-${_version}-src.tgz") depends=() makedepends=() -md5sums=('a6186148b67659684288a5829ef3b62c') +md5sums=('b8a4b8cf77f2e2f6e1341eac0aab2fc4') group=(dev.libs) uses=() arch=('x86_64') -cd icu-icu4x-*/icu4c/source +cd $name"/source" setup(){ ./configure --prefix=/usr \ diff --git a/dev/libs/libcdio-paranoia/ympbuild b/dev/libs/libcdio-paranoia/ympbuild new file mode 100644 index 00000000..66eec2e4 --- /dev/null +++ b/dev/libs/libcdio-paranoia/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libcdio-paranoia' +release='1' +version='10.2+2.0.1' +url='https://www.gnu.org/software/libcdio/' +description='Compact Disc Digital Audio (CDDA) extraction tool using libcdio for CDROM access' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-${version}.tar.bz2") +depends=() +makedepends=() +md5sums=('98332ca7b2a4fcabf5dec8a57cc98fe9') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} + diff --git a/dev/libs/libcdio/ympbuild b/dev/libs/libcdio/ympbuild new file mode 100644 index 00000000..2b9f279d --- /dev/null +++ b/dev/libs/libcdio/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libcdio' +release='1' +version='2.1.0' +url='https://www.gnu.org/software/libcdio/' +description='GNU Compact Disc Input and Control Library' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://ftp.gnu.org/gnu/libcdio/libcdio-${version}.tar.bz2") +depends=() +makedepends=() +md5sums=('aa7629e8f73662a762f64c444b901055') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build () { + make $jobs +} + +package () { + make DESTDIR="$DESTDIR" install $jobs +} + diff --git a/dev/libs/libnl/ympbuild b/dev/libs/libnl/ympbuild index 532478dc..75f5036e 100644 --- a/dev/libs/libnl/ympbuild +++ b/dev/libs/libnl/ympbuild @@ -1,16 +1,17 @@ #!/usr/bin/env bash name='libnl' -release='1' -version='3.7.0' +release='2' +version='3.8.0' +_version='3_8_0' url='https://github.com/thom311' description='Netlink Library Suite ' email='akarsu@protonmail.com' maintainer='akarsu' license=('GPLv3') -source=('https://github.com/thom311/libnl/releases/download/libnl3_7_0/libnl-3.7.0.tar.gz') +source=("https://github.com/thom311/libnl/releases/download/libnl${_version}/libnl-${version}.tar.gz") depends=() makedepends=() -md5sums=('b381405afd14e466e35d29a112480333') +md5sums=('86a4245274aae0a1cfdbd85ce88eede9') group=(dev.libs) uses=() arch=('x86_64') diff --git a/dev/libs/libwacom/ympbuild b/dev/libs/libwacom/ympbuild index 1e212fc5..73bf0bbe 100644 --- a/dev/libs/libwacom/ympbuild +++ b/dev/libs/libwacom/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='libwacom' -release='1' -version='2.7.0' +release='2' +version='2.8.0' url='https://github.com/linuxwacom/libwacom/wiki' description='Library to help implement Wacom tablet settings' email='akarsu@protonmail.com' @@ -10,7 +10,7 @@ license=('MIT') source=("https://github.com/linuxwacom/libwacom/releases/download/libwacom-${version}/libwacom-${version}.tar.xz") depends=(eudev) makedepends=(meson) -md5sums=('8009dfda6afe6a5d3d8a3021ef6bdfb8') +md5sums=('6de0c2123d53dddd1966e2663d324c32') group=(dev.libs) uses=() arch=('x86_64') diff --git a/gnome/base/gvfs/ympbuild b/gnome/base/gvfs/ympbuild index a2c278df..8a1aa305 100644 --- a/gnome/base/gvfs/ympbuild +++ b/gnome/base/gvfs/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='gvfs' -release='1' -version='1.50.4' -url='https://gitlab.gnome.org/GNOME/gvfs' -description='Gnome Virtual FileSystem' -email='aliriza.keskin@pardus.org.tr' -maintainer='aliriza' -license=('GPLv3') -source=("https://gitlab.gnome.org/GNOME/gvfs/-/archive/$version/gvfs-$version.tar.gz") -depends=(gcr polkit libsoup3 libgphoto2 libmtp libnfs udisks2 fuse) +release='2' +version='1.52.0' +url='https://wiki.gnome.org/Projects/gvfs' +description='Virtual filesystem implementation for GIO' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://gitlab.gnome.org/GNOME/gvfs/-/archive/${version}/gvfs-${version}.tar.gz") +depends=(udisks2 libcdio-paranoia) makedepends=() -md5sums=('9318356ad05f95eee0bc658b137aeb8c') +md5sums=('5a3b313b2cf6838c8765a55008b7cc55') group=(gnome.base) uses=() arch=('x86_64') @@ -19,17 +19,20 @@ cd $name-$version setup(){ meson setup build --prefix=/usr \ - -Dudisks2=true \ - -Ddnssd=false \ - -Dafc=false \ - -Dgoa=false \ - -Dbluray=false \ - -Dsmb=false \ - -Dcdda=false \ - -Dgoogle=false \ - -Dsystemduserunitdir=no \ - -Dtmpfilesdir=no \ - -Dlogind=false + --libdir=/usr/lib64/ \ + --buildtype=release \ + -Dfuse=false \ + -Dgphoto2=false \ + -Dafc=false \ + -Dbluray=false \ + -Dnfs=false \ + -Dmtp=false \ + -Dsmb=false \ + -Dtmpfilesdir=no \ + -Ddnssd=false \ + -Dgoa=false \ + -Dgoogle=false \ + -Dsystemduserunitdir=no } build(){ diff --git a/net/libs/glib-networking/ympbuild b/net/libs/glib-networking/ympbuild index 4fd372f5..a8588959 100644 --- a/net/libs/glib-networking/ympbuild +++ b/net/libs/glib-networking/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='glib-networking' -release='2' -version='2.76.0' +release='3' +version='2.78.0' url='https://gitlab.gnome.org/GNOME/glib-networking.git/' description='Network-related giomodules for glib ' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://gitlab.gnome.org/GNOME/glib-networking/-/archive/$version/glib-networking-$version.tar.gz") depends=(gsettings-desktop-schemas) makedepends=(gnutls) -md5sums=('5b2fbc674ac207a8810cdd312aa0021d') +md5sums=('73480ecffcfe2a8486fe20db9fb6daa3') group=(net.libs) uses=() arch=('x86_64') diff --git a/net/misc/curl/ympbuild b/net/misc/curl/ympbuild index cc677692..ac649948 100644 --- a/net/misc/curl/ympbuild +++ b/net/misc/curl/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='curl' -release='3' -version='8.2.1' +release='4' +version='8.3.0' url='https://github.com/curl/curl' description='An URL retrieval utility and library' email='parduscix@yandex.ru' @@ -10,7 +10,7 @@ license=('MIT') source=("https://curl.se/download/curl-$version.zip") depends=(zlib openssl libnghttp2 libpsl) makedepends=( ) -md5sums=('be8159231246fda5b115effe20ea50e2') +md5sums=('5fbfd46c74a4358269c1b0f3e80bcf55') arch=('x86_64') group=(net.misc) diff --git a/net/print/cups/cupsd.initd b/net/print/cups/cupsd.initd new file mode 100644 index 00000000..01e53e88 --- /dev/null +++ b/net/print/cups/cupsd.initd @@ -0,0 +1,44 @@ +#!/sbin/openrc-run + +name="CUPS" + +extra_commands="checkconfig" +extra_started_commands="reload" + +description_checkconfig="Test the configuration file" +description_reload="Reload" + +: ${cfgfile:="/etc/cups/cupsd.conf"} + +command="/usr/sbin/cupsd" +command_args="-f -c $cfgfile" +command_background="yes" + +pidfile="/run/cups/$RC_SVCNAME.pid" + +depend() { + use net + before nfs + need dbus + after logger +} + +checkconfig() { + $command $command_args -t >/dev/null 2>&1 \ + || $command $command_args -t +} + +start_pre() { + checkconfig || return 1 + + checkpath -q -d -m 0775 -o root:lp /var/cache/cups + checkpath -q -d -m 0775 -o root:lp /var/cache/cups/rss + checkpath -q -d -m 0755 -o root:lp /run/cups + checkpath -q -d -m 0511 -o lp:lpadmin /run/cups/certs +} + +reload() { + ebegin "Reloading $name" + start-stop-daemon --signal HUP --pidfile "$pidfile" + eend $? +} \ No newline at end of file diff --git a/net/print/cups/ympbuild b/net/print/cups/ympbuild index 8d0a8fb9..4310dc24 100644 --- a/net/print/cups/ympbuild +++ b/net/print/cups/ympbuild @@ -1,20 +1,22 @@ #!/usr/bin/env bash name='cups' -release='1' -version='2.4.2' +release='2' +version='2.4.7' url='https://github.com/OpenPrinting/cups' description='The Common Unix Printing System ' email='bk@gmail.com' maintainer='bk' license=('GPLv3') -source=("https://github.com/OpenPrinting/cups/archive/refs/tags/v$version.tar.gz" +source=("https://github.com/OpenPrinting/cups/releases/download/v${version}/cups-${version}-source.tar.gz" 'cups.groups' - 'cups.users') + 'cups.users' + 'cupsd.initd') depends=(openssl) makedepends=() -md5sums=('2dc62207ba89ef43ba376e0066cad138' +md5sums=('e0a5ddbf53dfad41da26fc1ef60b2256' 'SKIP' - 'SKIP') + 'SKIP' + 'SKIP') group=(net.print) uses=() arch=('x86_64') @@ -46,7 +48,8 @@ setup(){ --enable-libpaper \ --enable-ssl=yes \ --enable-gnutls \ - --disable-launchd + --disable-launchd \ + --disable-systemd } build(){ @@ -58,5 +61,6 @@ package(){ mkdir -p "$DESTDIR"/etc/{passwd,group,init}.d install ../cups.groups "$DESTDIR"/etc/group.d/cups install ../cups.users "$DESTDIR"/etc/passwd.d/cups + install ../cupsd.initd "$DESTDIR"/etc/init.d/cupsd } diff --git a/net/wireless/bluez/bluez-5.69-obexd_without_systemd-1.patch b/net/wireless/bluez/bluez-5.69-obexd_without_systemd-1.patch new file mode 100644 index 00000000..f4e9d59a --- /dev/null +++ b/net/wireless/bluez/bluez-5.69-obexd_without_systemd-1.patch @@ -0,0 +1,63 @@ +Submitted By: Armin K. +Date: 2013-04-29 +Initial Package Version: 5.17 +Upstream Status: unknown +Origin: Arch Linux (Giovanni Campagna) +Description: Allow using obexd without systemd in the user session + +Not all sessions run systemd --user (actually, the majority +doesn't), so the dbus daemon must be able to spawn obexd +directly, and to do so it needs the full path of the daemon. + +Updated for bluez-5.60 on 2021-08-17 +--- + Makefile.obexd | 4 ++-- + obexd/src/org.bluez.obex.service | 4 ---- + obexd/src/org.bluez.obex.service.in | 4 ++++ + 3 files changed, 6 insertions(+), 6 deletions(-) + delete mode 100644 obexd/src/org.bluez.obex.service + create mode 100644 obexd/src/org.bluez.obex.service.in + +diff --git a/Makefile.obexd b/Makefile.obexd +index 3760867..142e7c3 100644 +--- a/Makefile.obexd ++++ b/Makefile.obexd +@@ -2,12 +2,12 @@ + if SYSTEMD + systemduserunitdir = $(SYSTEMD_USERUNITDIR) + systemduserunit_DATA = obexd/src/obex.service ++endif + + dbussessionbusdir = $(DBUS_SESSIONBUSDIR) + dbussessionbus_DATA = obexd/src/org.bluez.obex.service +-endif + +-EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service ++EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in + + obex_plugindir = $(libdir)/obex/plugins + +diff --git a/obexd/src/org.bluez.obex.service b/obexd/src/org.bluez.obex.service +deleted file mode 100644 +index a538088..0000000 +--- a/obexd/src/org.bluez.obex.service ++++ /dev/null +@@ -1,4 +0,0 @@ +-[D-BUS Service] +-Name=org.bluez.obex +-Exec=/bin/false +-SystemdService=dbus-org.bluez.obex.service +diff --git a/obexd/src/org.bluez.obex.service.in b/obexd/src/org.bluez.obex.service.in +new file mode 100644 +index 0000000..9c815f2 +--- /dev/null ++++ b/obexd/src/org.bluez.obex.service.in +@@ -0,0 +1,4 @@ ++[D-BUS Service] ++Name=org.bluez.obex ++Exec=@libexecdir@/obexd ++SystemdService=dbus-org.bluez.obex.service +-- +1.8.3.1 + + diff --git a/net/wireless/bluez/ympbuild b/net/wireless/bluez/ympbuild index bac3bd25..edaf3dca 100644 --- a/net/wireless/bluez/ympbuild +++ b/net/wireless/bluez/ympbuild @@ -1,19 +1,18 @@ #!/usr/bin/env bash name='bluez' -#pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 'bluez-plugins') -release='2' -version='5.68' +release='3' +version='5.69' url='https://www.bluez.org' description='Daemons for the bluetooth protocol stack' email='akarsu@protonmail.com' maintainer='akarsu' license=('GPLv2') source=("https://www.kernel.org/pub/linux/bluetooth/bluez-${version}.tar.xz" - "bluez-obexd_without_systemd-1.patch" + "bluez-5.69-obexd_without_systemd-1.patch" "bluetooth.initd") depends=(glib) makedepends=(dbus libical json-c alsa-lib ell) -md5sums=('00a72fed12e706b2d8bb40786154d3aa' +md5sums=('a05a6c133d3bf6dc1d1c6c46a9704312' 'SKIP' 'SKIP') group=(net.wireless) @@ -23,7 +22,7 @@ arch=('x86_64') cd $name-$version prepare(){ - patch -Np1 -i ../bluez-obexd_without_systemd-1.patch + patch -Np1 -i ../bluez-5.69-obexd_without_systemd-1.patch } setup(){ diff --git a/sys/apps/file/ympbuild b/sys/apps/file/ympbuild index 98bb98e0..c5e0a869 100644 --- a/sys/apps/file/ympbuild +++ b/sys/apps/file/ympbuild @@ -1,13 +1,13 @@ #!/usr/bin/env bash name='file' -release='2' -version='5.44' +release='3' +version='5.45' url='https://www.darwinsys.com/file/' description="Identify a file's format by scanning binary data for patterns" email='kurth4cker@tutanota.com' maintainer='kurth4cker' source=("http://ftp.astron.com/pub/file/file-${version}.tar.gz") -md5sums=('a60d586d49d015d842b9294864a89c7a') +md5sums=('26b2a96d4e3a8938827a1e572afd527a') group=(sys.apps) uses=(bzip2 lzma zlib seccomp) diff --git a/sys/devel/binutils/ympbuild b/sys/devel/binutils/ympbuild index 2af3b734..8676f9a7 100644 --- a/sys/devel/binutils/ympbuild +++ b/sys/devel/binutils/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='binutils' -release='2' -version='2.40' +release='3' +version='2.41' url='https://ftp.gnu.org/gnu/binutils/' description='A set of programs to assemble and manipulate binary and object files' email=' aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://ftp.gnu.org/gnu/binutils/binutils-$version.tar.xz") depends=(zlib) makedepends=( ) -md5sums=('007b59bd908a737c06e5a8d3d2c737eb') +md5sums=('256d7e0ad998e423030c84483a7c1e30') arch=('x86_64') group=(sys.devel) uses=(multilib) diff --git a/sys/fs/btrfs-progs/ympbuild b/sys/fs/btrfs-progs/ympbuild index 79ad8b03..23201631 100644 --- a/sys/fs/btrfs-progs/ympbuild +++ b/sys/fs/btrfs-progs/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='btrfs-progs' -release='1' -version='6.3' +release='2' +version='6.5.1' url='https://github.com/storaged-project/libblockdev' description='A library for manipulating block devices' email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') -source=("https://github.com/kdave/btrfs-progs/archive/refs/tags/v6.3.tar.gz") +source=("https://github.com/kdave/btrfs-progs/archive/refs/tags/v${version}.tar.gz") depends=(e2fsprogs zlib libgcrypt eudev) makedepends=() -md5sums=('4806f9346f55cfbea44f9e423541e17c') +md5sums=('97103f13d739ed909a83969836200a8e') group=(sys.fs) uses=() arch=('x86_64') diff --git a/sys/libs/libnvme/ympbuild b/sys/libs/libnvme/ympbuild new file mode 100644 index 00000000..dd145008 --- /dev/null +++ b/sys/libs/libnvme/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libnvme' +release='1' +version='1.5' +url='https://example.org' +description='C Library for NVM Express on Linux' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://github.com/linux-nvme/libnvme/archive/refs/tags/v${version}/libnvme-${version}.tar.gz") +depends=(json-c openssl linux-headers) +makedepends=(dbus meson python util-linux) +md5sums=('8289e988a3244a35cc326aa564a7a727') +group=(sys.libs) +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 +} + diff --git a/x11/base/xcb-proto/ympbuild b/x11/base/xcb-proto/ympbuild index 60cad843..812cbc36 100644 --- a/x11/base/xcb-proto/ympbuild +++ b/x11/base/xcb-proto/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='xcb-proto' -release='2' -version='1.15.2' +release='3' +version='1.16.0' url='https://xcb.freedesktop.org/' description='X C-language Bindings protocol headers' email='kurth4cker@tutanota.com' @@ -10,7 +10,7 @@ license=('MIT') source=("https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-${version}.tar.xz") depends=( ) makedepends=(python libxml2) -md5sums=('d2251b01927c2fbe92dc540f9536b430') +md5sums=('92081b0faafd93f8262463c69829a482') uses=() arch=('x86_64') group=(x11.base) diff --git a/x11/drivers/xf86-input-libinput/ympbuild b/x11/drivers/xf86-input-libinput/ympbuild index fdfdbed1..4bc77475 100644 --- a/x11/drivers/xf86-input-libinput/ympbuild +++ b/x11/drivers/xf86-input-libinput/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='xf86-input-libinput' -release='2' -version='1.3.0' +release='3' +version='1.4.0' url='https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput' description='X.org input driver based on libinput' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput/-/archive/xf86-input-libinput-$version/xf86-input-libinput-xf86-input-libinput-$version.tar.gz") depends=(libinput) makedepends=() -md5sums=('0d328c4771099c7f8aafdae04292b63b') +md5sums=('d220f5ab49b52b57c695a4ec04de8fc4') group=(x11.drivers) uses=() arch=('x86_64') @@ -18,7 +18,7 @@ arch=('x86_64') cd $name-$name-$version setup(){ - ./autogen.sh + autoreconf -fvi ./configure --prefix=/usr \ --libdir=/usr/lib64/ } diff --git a/x11/libs/libxcb/ympbuild b/x11/libs/libxcb/ympbuild index 52a4ec84..f7276a01 100644 --- a/x11/libs/libxcb/ympbuild +++ b/x11/libs/libxcb/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='libxcb' -release='1' -version='1.15' +release='2' +version='1.16' url='https://xcb.freedesktop.org' description='X C-language Bindings library' email='kurth4cker@tutanota.com' @@ -10,7 +10,7 @@ license=('MIT') source=("https://www.x.org/releases/individual/lib/libxcb-$version.tar.xz") depends=(libXau libXdmcp xcb-proto) makedepends=(xorgproto util-macros python) -md5sums=('39c0fc337e738ad6c908e7cce90957d0') +md5sums=('c769f93c254263077df62404661b710d') uses=() arch=('x86_64') group=(x11.libs) diff --git a/x11/libs/vte3/ympbuild b/x11/libs/vte3/ympbuild index 5066fcfe..efb830ba 100644 --- a/x11/libs/vte3/ympbuild +++ b/x11/libs/vte3/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='vte3' -release='2' -version='0.72.2' +release='3' +version='0.74.0' url='https://gitlab.gnome.org/GNOME/vte.git/' description='vte Library providing a virtual terminal emulator widget' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://gitlab.gnome.org/GNOME/vte/-/archive/${version}/vte-${version}.tar.gz") depends=(libxkbcommon libxcb wayland libthai pixman libpng pixman libpcre2 pango p11-kit nettle util-linux libjpeg-turbo libidn2 icu harfbuzz gtk3 glib gnutls gmp gdk-pixbuf fribidi fontconfig expat libepoxy dbus libdatrie libcloudproviders cairo bzip2 at-spi2-core libXfixes libXi libXrandr libXrender libXext libXdmcp libXdamage libXcursor libXcomposite libXau libX11 libxkbcommon) makedepends=() -md5sums=('1954cae9b70ce35bdf1f383b4ddc7d32') +md5sums=('f88a99da623dbfaa535668f1296b92cc') group=(x11.libs) uses=() arch=('x86_64') @@ -23,6 +23,7 @@ setup(){ -D b_lto=false \ -D docs=false \ -D gtk3=true \ + -D gtk4=false \ -D_systemd=false } diff --git a/xfce/extra/xfce4-notifyd/ympbuild b/xfce/extra/xfce4-notifyd/ympbuild index 21a73df2..8c2437a7 100644 --- a/xfce/extra/xfce4-notifyd/ympbuild +++ b/xfce/extra/xfce4-notifyd/ympbuild @@ -1,17 +1,16 @@ #!/usr/bin/env bash name='xfce4-notifyd' -release='1' -version='0.8.2' -_version='0.8' +release='2' +version='0.9.1' url='https://docs.xfce.org/apps/notifyd/start' description='Notification daemon for the Xfce desktop' email='akarsu@protonmail.com' maintainer='akarsu' license=('GPLv2') -source=("https://archive.xfce.org/src/apps/xfce4-notifyd/${_version}/xfce4-notifyd-${version}.tar.bz2") +source=("https://archive.xfce.org/src/apps/xfce4-notifyd/${version%.*}/xfce4-notifyd-${version}.tar.bz2") depends=(libnotify libxfce4ui) makedepends=(intltool python xfce4-panel xfce4-dev-tools) -md5sums=('4bbeff59d9c872961f7236c226652895') +md5sums=('270f009f4e54a9a139b30b59294c5b45') group=(xfce.extra) uses=() arch=('x86_64') diff --git a/xfce/extra/xfce4-pulseaudio-plugin/ympbuild b/xfce/extra/xfce4-pulseaudio-plugin/ympbuild index 271055b7..652eb4df 100644 --- a/xfce/extra/xfce4-pulseaudio-plugin/ympbuild +++ b/xfce/extra/xfce4-pulseaudio-plugin/ympbuild @@ -1,17 +1,16 @@ #!/usr/bin/env bash name='xfce4-pulseaudio-plugin' -release='1' -version='0.4.6' -_version='0.4' +release='2' +version='0.4.7' url='https://goodies.xfce.org/projects/panel-plugins/xfce4-pulseaudio-plugin' description='Pulseaudio plugin for the Xfce4 panel' email='akarsu@protonmail.com' maintainer='akarsu' license=('GPLv2') -source=("https://archive.xfce.org/src/panel-plugins/xfce4-pulseaudio-plugin/${_version}/xfce4-pulseaudio-plugin-${version}.tar.bz2") +source=("https://archive.xfce.org/src/panel-plugins/xfce4-pulseaudio-plugin/${version%.*}/xfce4-pulseaudio-plugin-${version}.tar.bz2") depends=(xfce4-panel libpulse libkeybinder3 libnotify libcanberra) makedepends=(intltool) -md5sums=('84e97fa1c525bfaee67798c738e9c624') +md5sums=('7d1041a7538daf8171dbbc71f5bbefe9') group=(xfce.extra) uses=() arch=('x86_64') diff --git a/xfce/extra/xfce4-whiskermenu-plugin/ympbuild b/xfce/extra/xfce4-whiskermenu-plugin/ympbuild index f704b3ae..62645538 100644 --- a/xfce/extra/xfce4-whiskermenu-plugin/ympbuild +++ b/xfce/extra/xfce4-whiskermenu-plugin/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='xfce4-whiskermenu-plugin' -release='1' -version='2.7.3' +release='2' +version='2.8.0' url='https://gottcode.org/xfce4-whiskermenu-plugin/' description='Menu for Xfce4' email='akarsu@protonmail.com' @@ -10,7 +10,7 @@ license=('GPLv2') source=("https://github.com/gottcode/xfce4-whiskermenu-plugin/archive/refs/tags/v${version}.tar.gz") depends=(garcon xfce4-panel) makedepends=(cmake ninja) -md5sums=('0f4ef8695e9f3f5491379088322ff919') +md5sums=('d692bf797efd901c35f9ae67688fad56') group=(xfce.extra) uses=() arch=('x86_64') @@ -22,14 +22,14 @@ setup(){ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_LIBDIR=lib \ - -GNinja + -DENABLE_GTK_LAYER_SHELL=OFF } build(){ - ninja -C build + cmake --build build } package(){ - DESTDIR="$DESTDIR" ninja -C build install + DESTDIR="${DESTDIR}" cmake --install build }