From 031eadf1f6499df817e9cad48e4ba9889d26198f Mon Sep 17 00:00:00 2001 From: sulincix Date: Thu, 1 Feb 2024 18:28:53 +0000 Subject: [PATCH] updates --- app/admin/chrpath/ympbuild | 16 +++++++++------- dev/libs/appstream/ympbuild | 4 +++- dev/util/cmake/ympbuild | 8 ++++---- dev/util/debugedit/ympbuild | 32 +++++++++++++++++++++++++++++++ dev/util/flatpak-builder/ympbuild | 24 ++++++++++++----------- net/wireless/bluez/ympbuild | 6 +++--- sys/boot/grub/ympbuild | 16 ++++++++++------ 7 files changed, 74 insertions(+), 32 deletions(-) create mode 100644 dev/util/debugedit/ympbuild diff --git a/app/admin/chrpath/ympbuild b/app/admin/chrpath/ympbuild index 48ca13c8..1a473622 100644 --- a/app/admin/chrpath/ympbuild +++ b/app/admin/chrpath/ympbuild @@ -1,24 +1,26 @@ #!/usr/bin/env bash name='chrpath' -release='1' -version='0.16' +release='2' +version='0.17' url='https://directory.fsf.org/wiki/Chrpath' description='Chrpath can modify the rpath and runpath of ELF executables' email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') -source=("https://deb.debian.org/debian/pool/main/c/chrpath/chrpath_$version.orig.tar.gz") +source=("https://codeberg.org/pere/chrpath/archive/release-$version.tar.gz") depends=() makedepends=() -md5sums=('2bf8d1d1ee345fc8a7915576f5649982') +md5sums=('a76a47c9c82016821808f5726a66e600') group=(app.admin) uses=() arch=('x86_64') -cd $name-$version +cd $name + setup(){ - ./configure --prefix=/usr \ - --mandir=/usr/share/man + autoreconf -vfi + ./configure --prefix=/usr \ + --mandir=/usr/share/man } build(){ diff --git a/dev/libs/appstream/ympbuild b/dev/libs/appstream/ympbuild index 4799785f..c7824d7f 100644 --- a/dev/libs/appstream/ympbuild +++ b/dev/libs/appstream/ympbuild @@ -14,7 +14,8 @@ depends=(glib libxml2 libyaml curl libxmlb gperf gdk-pixbuf) makedepends=(meson gobject-introspection) md5sums=('0ce7465d38c646b6cb4fca7db6adcc9c') group=(dev.libs) -uses=() +uses=(compose) +compose_depends=(pango librsvg) arch=('x86_64') cd $name-${_commit} @@ -24,6 +25,7 @@ setup(){ meson setup build --prefix=/usr \ -Dwrap_mode=nopromote \ --libdir=/usr/lib64/ \ + -Dcompose=$(use_opt compose true false) \ -Dqt=false \ -Dvapi=true \ -Dapt-support=false \ diff --git a/dev/util/cmake/ympbuild b/dev/util/cmake/ympbuild index 00497882..0f54e576 100644 --- a/dev/util/cmake/ympbuild +++ b/dev/util/cmake/ympbuild @@ -1,8 +1,8 @@ #!/usr/bin/env bash name='cmake' -release='2' -version='3.27.7' -url='https://example.org' +release='3' +version='3.28.1' +url='https://github.com/Kitware/CMake' description='A cross-platform open-source make system' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/Kitware/CMake/releases/download/v$version/cmake-$version.tar.gz") depends=() makedepends=( ) -md5sums=('0f11cf15c7f2fa6234b9fc415c78029c') +md5sums=('db659ed92a8fcc880f95b492bde2eb44') uses=() uses_extra=(qt) group=(dev.util) diff --git a/dev/util/debugedit/ympbuild b/dev/util/debugedit/ympbuild new file mode 100644 index 00000000..ed7349dc --- /dev/null +++ b/dev/util/debugedit/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='debugedit' +release='1' +version='5.0' +url='https://sourceware.org/ftp/debugedit' +description='Package description missing' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://sourceware.org/ftp/debugedit/$version/debugedit-$version.tar.xz") +depends=(elfutils) +makedepends=() +md5sums=('9961a1ae59b6417d27e3a646dc4078b7') +group=(dev.util) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build () { + make $jobs +} + +package () { + make install $jobs +} + diff --git a/dev/util/flatpak-builder/ympbuild b/dev/util/flatpak-builder/ympbuild index 1c392458..01ab19df 100644 --- a/dev/util/flatpak-builder/ympbuild +++ b/dev/util/flatpak-builder/ympbuild @@ -1,34 +1,36 @@ #!/usr/bin/env bash name='flatpak-builder' -release='1' -version='1.3.3' +release='2' +version='1.4.0' url='https://salsa.debian.org/debian/flatpak-builder' description='Sandboxed app framework - developer tools' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=('https://salsa.debian.org/debian/flatpak-builder/-/archive/upstream/1.3.3/flatpak-builder-upstream-1.3.3.tar.gz') -depends=(flatpak elfutils git patch) +source=("https://github.com/flatpak/flatpak-builder/releases/download/$version/flatpak-builder-$version.tar.xz") +depends=(flatpak elfutils git patch dconf) makedepends=() -md5sums=('2905c9f70b28815d7c0faad7d928e8b6') +md5sums=('9cc2c9156ba828c2e7810c20e66cacfb') group=(dev.util) uses=() arch=('x86_64') -cd $name-upstream-$version +cd $name-$version setup(){ - autoreconf -fvi - ./configure --prefix=/usr \ + meson setup build \ + --prefix=/usr \ --sysconfdir=/etc \ - --libdir=/usr/lib64/ + --libdir=/usr/lib64/ \ + -Dfuse=3 + } build(){ - make $jobs + ninja -C build $jobs } package(){ - make install $jobs + ninja -C build install $jobs } diff --git a/net/wireless/bluez/ympbuild b/net/wireless/bluez/ympbuild index edaf3dca..9c788d07 100644 --- a/net/wireless/bluez/ympbuild +++ b/net/wireless/bluez/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='bluez' -release='3' -version='5.69' +release='4' +version='5.72' url='https://www.bluez.org' description='Daemons for the bluetooth protocol stack' email='akarsu@protonmail.com' @@ -12,7 +12,7 @@ source=("https://www.kernel.org/pub/linux/bluetooth/bluez-${version}.tar.xz" "bluetooth.initd") depends=(glib) makedepends=(dbus libical json-c alsa-lib ell) -md5sums=('a05a6c133d3bf6dc1d1c6c46a9704312' +md5sums=('fcacd4d6d65f7da141977a2beb1ba78f' 'SKIP' 'SKIP') group=(net.wireless) diff --git a/sys/boot/grub/ympbuild b/sys/boot/grub/ympbuild index b9a9af25..143f804d 100644 --- a/sys/boot/grub/ympbuild +++ b/sys/boot/grub/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='grub' -release='1' -version='2.06' +release='2' +version='2.12' url='https://ftp.gnu.org/gnu/grub' description='GNU GRand Unified Bootloader' email='parduscix@yandex.ru' @@ -10,9 +10,10 @@ license=('GPLv3') source=("https://ftp.gnu.org/gnu/grub/grub-$version.tar.xz") depends=() makedepends=() -md5sums=('cf0fd928b1e5479c8108ee52cb114363') +md5sums=('60c564b1bdc39d8e43b3aab4bc0fb140') group=(sys.boot) -uses=(efi ia32 bios) +uses=(efi bios) +uses_extra=(ia32) arch=('x86_64') dontstrip=1 efi_depends=(efibootmgr) @@ -33,6 +34,7 @@ get_grub_opt(){ } prepare(){ + echo depends bli part_gpt > $name-$version/grub-core/extra_deps.lst for tgt in ${uses[@]} ; do if ! use $tgt ; then continue @@ -76,16 +78,18 @@ package(){ make $jobs -C $tgt install done # default grub config - mkdir -p $DESTDIR/etc/default + mkdir -p $DESTDIR/etc/default $DESTDIR/usr/bin/ { echo 'GRUB_DISTRIBUTOR=""' echo 'GRUB_TERMINAL_OUTPUT=console' echo 'GRUB_CMDLINE_LINUX_DEFAULT="quiet"' echo 'GRUB_CMDLINE_LINUX=""' echo 'GRUB_DEFAULT=0' - echo 'GRUB_TIMEOUT=0' + echo 'GRUB_TIMEOUT=5' echo 'GRUB_DISABLE_SUBMENU=y' echo 'GRUB_DISABLE_OS_PROBER=true' echo 'GRUB_DISABLE_RECOVERY=true' } > $DESTDIR/etc/default/grub + echo "#!/bin/sh" > $DESTDIR/usr/bin/update-grub + echo "grub-mkconfig -o /boot/grub/grub.cfg" >> $DESTDIR/usr/bin/update-grub } \ No newline at end of file