From bfabe4d52012c5ecbd693c0d0c0ae6f61483e451 Mon Sep 17 00:00:00 2001 From: Joe Bo Run Date: Fri, 3 Feb 2023 02:24:50 +0200 Subject: [PATCH] upg cmake dejagnu emacs-git --- cmake/PKGBUILD | 8 +- cmake/PKGBUILD-arch | 4 +- cmake/time | 6 +- dejagnu/PKGBUILD | 6 +- dejagnu/PKGBUILD-arch | 2 +- dejagnu/deps | 1 + emacs-git/PKGBUILD | 23 +- emacs-git/deps | 1 - emacs-git/time | 7 +- fakechroot/PKGBUILD | 73 ++++++ fakechroot/PKGBUILD-arch | 38 ++++ fakechroot/PKGBUILD-aur | 66 ++++++ fakechroot/PKGBUILD-git | 75 ++++++ fakechroot/clean | 1 + fakechroot/deps | 4 + fakechroot/fix_glibc_2.33_compatibility.patch | 213 ++++++++++++++++++ fakechroot/remove_ver_from_lstat.patch | 93 ++++++++ fakechroot/time | 6 + gcr-4/PKGBUILD | 65 ++++++ gcr-4/PKGBUILD-arch | 55 +++++ gcr-4/clean | 1 + gcr-4/deps | 13 ++ gcr-4/gcr-4.install | 8 + gcr-4/time | 6 + gcr/PKGBUILD | 9 +- gcr/PKGBUILD-arch | 6 +- gcr/deps | 8 +- gdb/PKGBUILD | 45 ++-- gdb/PKGBUILD-arch | 24 +- gdb/deps | 1 + gdb/readline8.patch | 31 +++ gdb/time | 8 +- gnurl/PKGBUILD | 1 + gnurl/deps | 1 + libcamera/PKGBUILD | 13 +- libcamera/PKGBUILD-arch | 31 ++- linux-atm/PKGBUILD | 5 +- linux-atm/PKGBUILD-arch | 12 +- linux-atm/deps | 2 + mpd/PKGBUILD | 23 +- mpd/PKGBUILD-arch | 123 ++++++++-- mpd/deps | 1 - pth/PKGBUILD | 2 + pth/deps | 2 +- qt5-base/PKGBUILD | 9 +- qt5-base/PKGBUILD-arch | 4 +- strace/PKGBUILD | 5 +- strace/PKGBUILD-arch | 6 +- upower/PKGBUILD | 12 +- upower/PKGBUILD-arch | 33 ++- upower/deps | 2 + xdg-desktop-portal/PKGBUILD | 13 +- xdg-desktop-portal/PKGBUILD-arch | 9 +- xf86-video-intel/PKGBUILD | 13 +- xf86-video-intel/PKGBUILD-arch | 10 +- xf86-video-intel/deps | 2 + xorg-xwayland/PKGBUILD | 12 +- xorg-xwayland/PKGBUILD-arch | 10 +- 58 files changed, 1092 insertions(+), 171 deletions(-) create mode 100644 fakechroot/PKGBUILD create mode 100644 fakechroot/PKGBUILD-arch create mode 100644 fakechroot/PKGBUILD-aur create mode 100644 fakechroot/PKGBUILD-git create mode 100644 fakechroot/clean create mode 100644 fakechroot/deps create mode 100644 fakechroot/fix_glibc_2.33_compatibility.patch create mode 100644 fakechroot/remove_ver_from_lstat.patch create mode 100644 fakechroot/time create mode 100644 gcr-4/PKGBUILD create mode 100644 gcr-4/PKGBUILD-arch create mode 100644 gcr-4/clean create mode 100644 gcr-4/deps create mode 100644 gcr-4/gcr-4.install create mode 100644 gcr-4/time create mode 100644 gdb/readline8.patch create mode 100644 linux-atm/deps diff --git a/cmake/PKGBUILD b/cmake/PKGBUILD index e01df83..35f60cd 100644 --- a/cmake/PKGBUILD +++ b/cmake/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=cmake -pkgver=3.25.1 +pkgver=3.25.2 pkgrel=01 pkgdesc='A cross-platform open-source make system' arch=('x86_64') @@ -44,7 +44,9 @@ package() { license=('custom') -sha256sums=(1c511d09516af493694ed9baf13c55947a36389674d657a2d5e0ccedc6b291d8) # cmake-3.25.1.tar.gz +sha256sums=(c026f22cb931dd532f648f087d587f07a1843c6e66a3dfca4fb0ea21944ed33c) # cmake-3.25.2.tar.gz -sha512sums=('ec4203cac569e3c340bf6535d193d9ccff9c4e4d59a7a7ae5b9156172f647d9f9212bdc37b3c12cbd676b1351b9a64364c563aaa968a2f41e0f402410ed78d57') +#1c511d09516af493694ed9baf13c55947a36389674d657a2d5e0ccedc6b291d8) # cmake-3.25.1.tar.gz +sha512sums=('20146d06a1722c36249192944a58e4780aad334d2bc5ce2a3d8c4f24656630c5b71ca0ae7ed53587e3d46f488bd773452fa60c3fc7045fe54db2dbc6ffd86390') + diff --git a/cmake/PKGBUILD-arch b/cmake/PKGBUILD-arch index 86d8124..5eea40d 100644 --- a/cmake/PKGBUILD-arch +++ b/cmake/PKGBUILD-arch @@ -3,7 +3,7 @@ # Contributor: Pierre Schmitz pkgname=cmake -pkgver=3.25.1 +pkgver=3.25.2 pkgrel=1 pkgdesc='A cross-platform open-source make system' arch=('x86_64') @@ -13,7 +13,7 @@ depends=('curl' 'libarchive' 'hicolor-icon-theme' 'jsoncpp' 'libjsoncpp.so' 'lib makedepends=('qt6-base' 'python-sphinx' 'emacs') optdepends=('qt6-base: cmake-gui') source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('ec4203cac569e3c340bf6535d193d9ccff9c4e4d59a7a7ae5b9156172f647d9f9212bdc37b3c12cbd676b1351b9a64364c563aaa968a2f41e0f402410ed78d57') +sha512sums=('20146d06a1722c36249192944a58e4780aad334d2bc5ce2a3d8c4f24656630c5b71ca0ae7ed53587e3d46f488bd773452fa60c3fc7045fe54db2dbc6ffd86390') build() { cd ${pkgname}-${pkgver} diff --git a/cmake/time b/cmake/time index e04ec3f..a35ff81 100644 --- a/cmake/time +++ b/cmake/time @@ -1,6 +1,6 @@ -real 20m39.114s -user 29m0.813s -sys 1m22.238s +real 23m57.270s +user 32m57.184s +sys 1m34.641s diff --git a/dejagnu/PKGBUILD b/dejagnu/PKGBUILD index ffca396..7754527 100644 --- a/dejagnu/PKGBUILD +++ b/dejagnu/PKGBUILD @@ -7,7 +7,7 @@ pkgname=dejagnu pkgver=1.6.3 -pkgrel=03 +pkgrel=05 pkgdesc='Framework for testing other programs' arch=(any) url='https://www.gnu.org/software/dejagnu/' @@ -42,4 +42,6 @@ validpgpkeys=('152F3EADD335FF629611128567DADC3E3F743649' # Ben Elliston sha256sums=(87daefacd7958b4a69f88c6856dbd1634261963c414079d0c371f589cd66a2e3 # dejagnu-1.6.3.tar.gz a3b76186ee99b65f46f30b8973a93e33175efa2cc07090858d48d67f678f3288) # dejagnu-1.6.3.tar.gz.sig - +## d2e7651ab6d4a2cf86e773258007592ae170b9d5e142a38908578b4871e0964d dejagnu-1.6.3-05-any.pkg.tar.lz + + diff --git a/dejagnu/PKGBUILD-arch b/dejagnu/PKGBUILD-arch index 1f86b94..9e07181 100644 --- a/dejagnu/PKGBUILD-arch +++ b/dejagnu/PKGBUILD-arch @@ -4,7 +4,7 @@ pkgname=dejagnu pkgver=1.6.3 -pkgrel=3 +pkgrel=5 pkgdesc='Framework for testing other programs' arch=(any) url='https://www.gnu.org/software/dejagnu/' diff --git a/dejagnu/deps b/dejagnu/deps index 2362bdc..ac09f7e 100644 --- a/dejagnu/deps +++ b/dejagnu/deps @@ -2,3 +2,4 @@ expect tcl + diff --git a/emacs-git/PKGBUILD b/emacs-git/PKGBUILD index 769f8bb..9dfa469 100644 --- a/emacs-git/PKGBUILD +++ b/emacs-git/PKGBUILD @@ -52,8 +52,8 @@ NOGZ="YES" # Don't compress .el files. # pkgname="emacs-git" -pkgver=29.0.50.154708 -pkgrel=1 +pkgver=30.0.50.164795 +pkgrel=02 pkgdesc="GNU Emacs. Development master branch." arch=('x86_64') url="http://www.gnu.org/software/emacs/" @@ -161,15 +161,25 @@ if [[ $DOCS_PDF == "YES" ]]; then makedepends+=( 'texlive-core' ); fi +#pkgver() { +# cd "$srcdir/emacs-git" +# +# printf "%s.%s" \ +# "$(grep AC_INIT configure.ac | \ +# sed -e 's/^.\+\ \([0-9]\+\.[0-9]\+\.[0-9]\+\?\).\+$/\1/')" \ +# "$(git rev-list --count HEAD)" +#} + pkgver() { cd "$srcdir/emacs-git" printf "%s.%s" \ - "$(grep AC_INIT configure.ac | \ - sed -e 's/^.\+\ \([0-9]\+\.[0-9]\+\.[0-9]\+\?\).\+$/\1/')" \ - "$(git rev-list --count HEAD)" + $(grep AC_INIT configure.ac | \ + awk -F',' '{ gsub("[ \\[\\]]","",$2); print $2 }') \ + $(git rev-list --count HEAD) } + # There is no need to run autogen.sh after first checkout. # Doing so, breaks incremental compilation. prepare() { @@ -318,3 +328,6 @@ package() { license=('GPL3') sha256sums=(SKIP) + +# 95833dc8ca925d831af74483efb18ee54a916cd7acfe637f406c3f5fa4753f30 emacs-git-30.0.50.164795-02-x86_64.pkg.tar.lz + diff --git a/emacs-git/deps b/emacs-git/deps index 147fbe9..e7b8462 100644 --- a/emacs-git/deps +++ b/emacs-git/deps @@ -1,4 +1,3 @@ -jansson harfbuzz libxi libjpeg-turbo diff --git a/emacs-git/time b/emacs-git/time index fda849a..444d7c0 100644 --- a/emacs-git/time +++ b/emacs-git/time @@ -1,5 +1,6 @@ -real 16m15.206s -user 45m23.756s -sys 1m9.440s +real 21m43.091s +user 20m29.302s +sys 1m6.601s + diff --git a/fakechroot/PKGBUILD b/fakechroot/PKGBUILD new file mode 100644 index 0000000..90564ce --- /dev/null +++ b/fakechroot/PKGBUILD @@ -0,0 +1,73 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=fakechroot +pkgver=2.20.1 +pkgrel=02 +pkgdesc="Gives a fake chroot environment" +arch=('x86_64') +url="https://github.com/dex4er/fakechroot/wiki" +depends=('sh' 'perl') +makedepends=(automake autoconf) +provides=('fakechroot') +conflicts=('fakechroot-git') +options=('staticlibs') +source=($pkgname-$pkgver.tar.gz::https://github.com/dex4er/fakechroot/archive/${pkgver}.tar.gz + "fix_glibc_2.33_compatibility.patch::https://github.com/lipnitsk/fakechroot/commit/693a3597ea7fccfb62f357503ff177bd3e3d5a89.patch" + "remove_ver_from_lstat.patch::https://github.com/lipnitsk/fakechroot/commit/75d7e6fa191c11a791faff06a0de86eaa7801d05.patch") + +prepare() { + cd $pkgname-$pkgver + + patch -Np1 -i "$srcdir/fix_glibc_2.33_compatibility.patch" + patch -Np1 -i "$srcdir/remove_ver_from_lstat.patch" +} + + +build() { + cd $pkgname-$pkgver + ./autogen.sh + ./configure \ + --prefix=/usr \ + --libdir=/usr/lib/libfakeroot \ + --sbindir=/usr/bin \ + --sysconfdir=/etc + make +} + +check() { + cd $pkgname-$pkgver + +# # t/fts.t fails when building on BTRFS... (really!) +# make -k check +} + +package() { + cd $pkgname-$pkgver + + make DESTDIR="${pkgdir}" install + + install -dm755 "${pkgdir}"/etc/ld.so.conf.d/ + echo '/usr/lib/libfakeroot/fakechroot/' > "${pkgdir}"/etc/ld.so.conf.d/fakechroot.conf +} + +#---- license gpg-key sha256sums ---- + +license=('LGPL') + +md5sums=('69612efa06636e79a56898512222b0fc' + SKIP + SKIP) +sha512sums=('50f96d10de52eab32319746798396b972c021fb2e30679a2697214e01a974afbb4e0205dc51d5d9c7b57ac462d1a6fd14fd46ca9a92eefd20beef0d65ea76e0f' + SKIP + SKIP) + +sha256sums=(7f9d60d0d48611969e195fadf84d05f6c74f71bbf8f41950ad8f5bf061773e18 # fakechroot-2.20.1.tar.gz + 4038238c9a3ec67b6a749a55eb206f92fcc75a8e762d27b1cca236bd49fdcd40 # fix_glibc_2.33_compatibility.patch + 2ca655d046390b2822c0e8fc65c32a3c8851542896452e940b8e16d57f0dd0e5) # remove_ver_from_lstat.patch + + diff --git a/fakechroot/PKGBUILD-arch b/fakechroot/PKGBUILD-arch new file mode 100644 index 0000000..833dc77 --- /dev/null +++ b/fakechroot/PKGBUILD-arch @@ -0,0 +1,38 @@ +# Maintainer: +# Contributor: Allan McRae +# Contributor: Aaron Griffin + +pkgname=fakechroot +pkgver=2.20.1 +pkgrel=2 +pkgdesc="Gives a fake chroot environment" +arch=('x86_64') +url="https://github.com/dex4er/fakechroot/wiki" +license=('LGPL') +depends=('sh' 'perl') +source=($pkgname-$pkgver.tar.gz::https://github.com/dex4er/fakechroot/archive/${pkgver}.tar.gz) +md5sums=('69612efa06636e79a56898512222b0fc') +sha512sums=('50f96d10de52eab32319746798396b972c021fb2e30679a2697214e01a974afbb4e0205dc51d5d9c7b57ac462d1a6fd14fd46ca9a92eefd20beef0d65ea76e0f') + + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr --sbindir=/usr/bin \ + --libdir=/usr/lib/libfakeroot --sysconfdir=/etc + make +} + +check() { + cd $pkgname-$pkgver + + # t/fts.t fails when building on BTRFS... (really!) + make -k check +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="${pkgdir}" install + + install -dm755 "${pkgdir}"/etc/ld.so.conf.d/ + echo '/usr/lib/libfakeroot/fakechroot/' > "${pkgdir}"/etc/ld.so.conf.d/fakechroot.conf +} diff --git a/fakechroot/PKGBUILD-aur b/fakechroot/PKGBUILD-aur new file mode 100644 index 0000000..0198b8e --- /dev/null +++ b/fakechroot/PKGBUILD-aur @@ -0,0 +1,66 @@ +# This is kept here as reference as the source hasn't had an update since 2019 + +# Maintainer: Chocobo1 + +pkgname=fakechroot-git +pkgver=2.20.1.r7.gb42d1fb +pkgrel=1 +pkgdesc="Gives a fake chroot environment" +arch=('i686' 'x86_64') +url="https://github.com/dex4er/fakechroot" +license=('LGPL') +depends=('glibc' 'perl' 'sh') +makedepends=('git') +provides=('fakechroot') +conflicts=('fakechroot') +options=('staticlibs') +source=("git+https://github.com/dex4er/fakechroot.git" + "fix_glibc_2.33_compatibility.patch::https://github.com/lipnitsk/fakechroot/commit/693a3597ea7fccfb62f357503ff177bd3e3d5a89.patch" + "remove_ver_from_lstat.patch::https://github.com/lipnitsk/fakechroot/commit/75d7e6fa191c11a791faff06a0de86eaa7801d05.patch") +sha256sums=('SKIP' + '959f931e86964058e3ceeae029078140db9070180807ba9118419cede7a19843' + '6ad03fcf98a619f550d6145d8b3855a606367de0bcb5f20113ba36f17d182bc9') + + +prepare() { + cd "fakechroot" + + patch -Np1 -i "$srcdir/fix_glibc_2.33_compatibility.patch" + patch -Np1 -i "$srcdir/remove_ver_from_lstat.patch" +} + +pkgver() { + cd "fakechroot" + + _tag=$(git tag -l --sort -v:refname | sed '/rc[0-9]*/d' | head -n1) + _rev=$(git rev-list --count $_tag..HEAD) + _hash=$(git rev-parse --short HEAD) + printf "%s.r%s.g%s" "$_tag" "$_rev" "$_hash" | sed 's|^master/||' +} + +build() { + cd "fakechroot" + + ./autogen.sh + ./configure \ + --prefix="/usr" \ + --libdir="/usr/lib/libfakeroot" \ + --sbindir="/usr/bin" \ + --sysconfdir="/etc" + make +} + +check() { + cd "fakechroot" + + #make check +} + +package() { + cd "fakechroot" + + make DESTDIR="$pkgdir" install + + install -dm755 "$pkgdir/etc/ld.so.conf.d" + echo "/usr/lib/libfakeroot/fakechroot" > "$pkgdir/etc/ld.so.conf.d/fakechroot.conf" +} diff --git a/fakechroot/PKGBUILD-git b/fakechroot/PKGBUILD-git new file mode 100644 index 0000000..32c9de4 --- /dev/null +++ b/fakechroot/PKGBUILD-git @@ -0,0 +1,75 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=fakechroot +_pkgname=fakechroot-git +pkgver=2.20.1.r7.gb42d1fb +pkgrel=02 +pkgdesc="Gives a fake chroot environment" +arch=(x86_64) +url="https://github.com/dex4er/fakechroot" +depends=(perl sh) +makedepends=(git automake autoconf) +provides=('fakechroot') +conflicts=('fakechroot-git') +options=('staticlibs') +source=("git+https://github.com/dex4er/fakechroot.git" + "fix_glibc_2.33_compatibility.patch::https://github.com/lipnitsk/fakechroot/commit/693a3597ea7fccfb62f357503ff177bd3e3d5a89.patch" + "remove_ver_from_lstat.patch::https://github.com/lipnitsk/fakechroot/commit/75d7e6fa191c11a791faff06a0de86eaa7801d05.patch") + +prepare() { + cd $pkgname + + patch -Np1 -i "$srcdir/fix_glibc_2.33_compatibility.patch" + patch -Np1 -i "$srcdir/remove_ver_from_lstat.patch" +} + +pkgver() { + cd $pkgname + + _tag=$(git tag -l --sort -v:refname | sed '/rc[0-9]*/d' | head -n1) + _rev=$(git rev-list --count $_tag..HEAD) + _hash=$(git rev-parse --short HEAD) + printf "%s.r%s.g%s" "$_tag" "$_rev" "$_hash" | sed 's|^master/||' +} + +build() { + cd $pkgname + + ./autogen.sh + ./configure \ + --prefix="/usr" \ + --libdir="/usr/lib/libfakeroot" \ + --sbindir="/usr/bin" \ + --sysconfdir="/etc" + make +} + +check() { + cd $pkgname + + #make check +} + +package() { + cd $pkgname + + make DESTDIR="$pkgdir" install + + install -dm755 "$pkgdir/etc/ld.so.conf.d" + echo "/usr/lib/libfakeroot/fakechroot" > "$pkgdir/etc/ld.so.conf.d/fakechroot.conf" +} + +#---- license gpg-key sha256sums ---- + +license=('LGPL') + +sha256sums=(SKIP # fakechroot + 4038238c9a3ec67b6a749a55eb206f92fcc75a8e762d27b1cca236bd49fdcd40 # fix_glibc_2.33_compatibility.patch + 2ca655d046390b2822c0e8fc65c32a3c8851542896452e940b8e16d57f0dd0e5) # remove_ver_from_lstat.patch + + diff --git a/fakechroot/clean b/fakechroot/clean new file mode 100644 index 0000000..bd36586 --- /dev/null +++ b/fakechroot/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,fakechroot,fakechroot-*tar.gz} diff --git a/fakechroot/deps b/fakechroot/deps new file mode 100644 index 0000000..7d39372 --- /dev/null +++ b/fakechroot/deps @@ -0,0 +1,4 @@ +autoconf +automake + + diff --git a/fakechroot/fix_glibc_2.33_compatibility.patch b/fakechroot/fix_glibc_2.33_compatibility.patch new file mode 100644 index 0000000..8a1b6cd --- /dev/null +++ b/fakechroot/fix_glibc_2.33_compatibility.patch @@ -0,0 +1,213 @@ +From 693a3597ea7fccfb62f357503ff177bd3e3d5a89 Mon Sep 17 00:00:00 2001 +From: Ilya Lipnitskiy +Date: Mon, 22 Feb 2021 21:47:09 -0800 +Subject: [PATCH] fix glibc 2.33+ compatibility + +Signed-off-by: Ilya Lipnitskiy +--- + configure.ac | 20 ++++++++++++++++++++ + src/ftw.c | 2 +- + src/ftw64.c | 14 +++++++++++--- + src/libfakechroot.h | 15 +++++++++++++++ + src/lstat.c | 2 +- + src/lstat.h | 2 +- + src/lstat64.c | 2 +- + src/mknod.c | 2 +- + src/mknodat.c | 2 +- + src/stat.c | 2 +- + src/stat64.c | 2 +- + 11 files changed, 54 insertions(+), 11 deletions(-) + +diff --git a/configure.ac b/configure.ac +index f8cdb323..9cc2e779 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -75,6 +75,26 @@ ACX_CHECK_C_ATTRIBUTE_VISIBILITY + # Checks for libraries. + AC_CHECK_LIB([dl], [dlsym]) + ++AH_TEMPLATE([NEW_GLIBC], [glibc >= 2.33]) ++AC_MSG_CHECKING([for glibc 2.33+]) ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ ++ #include ++ ]], [[ ++#ifdef __GLIBC__ ++#if !__GLIBC_PREREQ(2,33) ++#error glibc<2.33 ++#endif ++#else ++#error not glibc ++#endif ++ ]])],[ ++ AC_DEFINE(NEW_GLIBC,1) ++ AC_MSG_RESULT([yes]) ++ ],[ ++ AC_DEFINE(NEW_GLIBC,0) ++ AC_MSG_RESULT([no]) ++ ]) ++ + # Checks for header files. + AC_HEADER_DIRENT + AC_HEADER_STDC +diff --git a/src/ftw.c b/src/ftw.c +index 92fc126c..a9abc853 100644 +--- a/src/ftw.c ++++ b/src/ftw.c +@@ -185,7 +185,7 @@ int rpl_lstat (const char *, struct stat *); + # define NFTW_NEW_NAME __new_nftw + # define INO_T ino_t + # define STAT stat +-# ifdef _LIBC ++# if defined(_LIBC) && !NEW_GLIBC + # define LXSTAT __lxstat + # define XSTAT __xstat + # define FXSTATAT __fxstatat +diff --git a/src/ftw64.c b/src/ftw64.c +index 7cc8cdfd..cee1f2bc 100644 +--- a/src/ftw64.c ++++ b/src/ftw64.c +@@ -18,6 +18,8 @@ + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + ++#include "config.h" ++ + #define __FTW64_C + #define FTW_NAME ftw64 + #define NFTW_NAME nftw64 +@@ -25,9 +27,15 @@ + #define NFTW_NEW_NAME __new_nftw64 + #define INO_T ino64_t + #define STAT stat64 +-#define LXSTAT __lxstat64 +-#define XSTAT __xstat64 +-#define FXSTATAT __fxstatat64 ++#if NEW_GLIBC ++# define LXSTAT(V,f,sb) lstat64 (f,sb) ++# define XSTAT(V,f,sb) stat64 (f,sb) ++# define FXSTATAT(V,d,f,sb,m) fstatat64 (d, f, sb, m) ++#else ++# define LXSTAT __lxstat64 ++# define XSTAT __xstat64 ++# define FXSTATAT __fxstatat64 ++#endif + #define FTW_FUNC_T __ftw64_func_t + #define NFTW_FUNC_T __nftw64_func_t + +diff --git a/src/libfakechroot.h b/src/libfakechroot.h +index 4cf199ff..64ff15fb 100644 +--- a/src/libfakechroot.h ++++ b/src/libfakechroot.h +@@ -200,6 +200,21 @@ + # endif + #endif + ++#ifndef _STAT_VER ++ #if defined (__aarch64__) ++ #define _STAT_VER 0 ++ #elif defined (__powerpc__) && __WORDSIZE == 64 ++ #define _STAT_VER 1 ++ #elif defined (__riscv) && __riscv_xlen==64 ++ #define _STAT_VER 0 ++ #elif defined (__s390x__) ++ #define _STAT_VER 1 ++ #elif defined (__x86_64__) ++ #define _STAT_VER 1 ++ #else ++ #define _STAT_VER 3 ++ #endif ++#endif + + typedef void (*fakechroot_wrapperfn_t)(void); + +diff --git a/src/lstat.c b/src/lstat.c +index 54e3263f..fa383234 100644 +--- a/src/lstat.c ++++ b/src/lstat.c +@@ -20,7 +20,7 @@ + + #include + +-#ifndef HAVE___LXSTAT ++#if !defined(HAVE___LXSTAT) || NEW_GLIBC + + #include + #include +diff --git a/src/lstat.h b/src/lstat.h +index ee483033..c46a2b9b 100644 +--- a/src/lstat.h ++++ b/src/lstat.h +@@ -24,7 +24,7 @@ + #include + #include "libfakechroot.h" + +-#ifndef HAVE___LXSTAT ++#if !defined(HAVE___LXSTAT) || NEW_GLIBC + + wrapper_proto(lstat, int, (const char *, struct stat *)); + +diff --git a/src/lstat64.c b/src/lstat64.c +index b6212fc8..a332d7c3 100644 +--- a/src/lstat64.c ++++ b/src/lstat64.c +@@ -20,7 +20,7 @@ + + #include + +-#if defined(HAVE_LSTAT64) && !defined(HAVE___LXSTAT64) ++#if defined(HAVE_LSTAT64) && (!defined(HAVE___LXSTAT64) || NEW_GLIBC) + + #define _LARGEFILE64_SOURCE + #define _BSD_SOURCE +diff --git a/src/mknod.c b/src/mknod.c +index 27710372..aeb750b0 100644 +--- a/src/mknod.c ++++ b/src/mknod.c +@@ -20,7 +20,7 @@ + + #include + +-#ifndef HAVE___XMKNOD ++#if !defined(HAVE___XMKNOD) || NEW_GLIBC + + #include + #include "libfakechroot.h" +diff --git a/src/mknodat.c b/src/mknodat.c +index 732a22bc..3239b357 100644 +--- a/src/mknodat.c ++++ b/src/mknodat.c +@@ -20,7 +20,7 @@ + + #include + +-#if defined(HAVE_MKNODAT) && !defined(HAVE___XMKNODAT) ++#if defined(HAVE_MKNODAT) && (!defined(HAVE___XMKNODAT) || NEW_GLIBC) + + #define _ATFILE_SOURCE + #include +diff --git a/src/stat.c b/src/stat.c +index 7b377933..5ef57bab 100644 +--- a/src/stat.c ++++ b/src/stat.c +@@ -20,7 +20,7 @@ + + #include + +-#ifndef HAVE___XSTAT ++#if !defined(HAVE___XSTAT) || NEW_GLIBC + + #define _BSD_SOURCE + #define _DEFAULT_SOURCE +diff --git a/src/stat64.c b/src/stat64.c +index a360f66f..993ce808 100644 +--- a/src/stat64.c ++++ b/src/stat64.c +@@ -20,7 +20,7 @@ + + #include + +-#if defined(HAVE_STAT64) && !defined(HAVE___XSTAT64) ++#if defined(HAVE_STAT64) && (!defined(HAVE___XSTAT64) || NEW_GLIBC) + + #define _BSD_SOURCE + #define _LARGEFILE64_SOURCE diff --git a/fakechroot/remove_ver_from_lstat.patch b/fakechroot/remove_ver_from_lstat.patch new file mode 100644 index 0000000..d1580ad --- /dev/null +++ b/fakechroot/remove_ver_from_lstat.patch @@ -0,0 +1,93 @@ +From 75d7e6fa191c11a791faff06a0de86eaa7801d05 Mon Sep 17 00:00:00 2001 +From: Ilya Lipnitskiy +Date: Mon, 22 Feb 2021 21:46:36 -0800 +Subject: [PATCH] declare missing bufs, remove ver from lstat + +Signed-off-by: Ilya Lipnitskiy +--- + src/lstat.c | 8 +++++--- + src/lstat.h | 2 +- + src/mknod.c | 2 ++ + src/stat.c | 2 ++ + src/stat64.c | 2 ++ + 5 files changed, 12 insertions(+), 4 deletions(-) + +diff --git a/src/lstat.c b/src/lstat.c +index 3f6d819f..54e3263f 100644 +--- a/src/lstat.c ++++ b/src/lstat.c +@@ -28,9 +28,11 @@ + #include "lstat.h" + + +-wrapper(lstat, int, (int ver, const char * filename, struct stat * buf)) ++wrapper(lstat, int, (const char * filename, struct stat * buf)) + { +- debug("lstat(%d, \"%s\", &buf)", ver, filename); ++ char fakechroot_abspath[FAKECHROOT_PATH_MAX]; ++ char fakechroot_buf[FAKECHROOT_PATH_MAX]; ++ debug("lstat(\"%s\", &buf)", filename); + + if (!fakechroot_localdir(filename)) { + if (filename != NULL) { +@@ -40,7 +42,7 @@ wrapper(lstat, int, (int ver, const char * filename, struct stat * buf)) + } + } + +- return lstat_rel(ver, filename, buf); ++ return lstat_rel(filename, buf); + } + + +diff --git a/src/lstat.h b/src/lstat.h +index 751c1ead..ee483033 100644 +--- a/src/lstat.h ++++ b/src/lstat.h +@@ -26,7 +26,7 @@ + + #ifndef HAVE___LXSTAT + +-wrapper_proto(lstat, int, (int, const char *, struct stat *)); ++wrapper_proto(lstat, int, (const char *, struct stat *)); + + int lstat_rel(const char *, struct stat *); + +diff --git a/src/mknod.c b/src/mknod.c +index 52fd33b2..27710372 100644 +--- a/src/mknod.c ++++ b/src/mknod.c +@@ -28,6 +28,8 @@ + + wrapper(mknod, int, (const char * pathname, mode_t mode, dev_t dev)) + { ++ char fakechroot_abspath[FAKECHROOT_PATH_MAX]; ++ char fakechroot_buf[FAKECHROOT_PATH_MAX]; + debug("mknod(\"%s\", 0%o, %ld)", pathname, mode, dev); + expand_chroot_path(pathname); + return nextcall(mknod)(pathname, mode, dev); +diff --git a/src/stat.c b/src/stat.c +index 78456620..7b377933 100644 +--- a/src/stat.c ++++ b/src/stat.c +@@ -33,6 +33,8 @@ + + wrapper(stat, int, (const char * file_name, struct stat * buf)) + { ++ char fakechroot_abspath[FAKECHROOT_PATH_MAX]; ++ char fakechroot_buf[FAKECHROOT_PATH_MAX]; + debug("stat(\"%s\", &buf)", file_name); + expand_chroot_path(file_name); + return nextcall(stat)(file_name, buf); +diff --git a/src/stat64.c b/src/stat64.c +index aac9c75f..a360f66f 100644 +--- a/src/stat64.c ++++ b/src/stat64.c +@@ -34,6 +34,8 @@ + + wrapper(stat64, int, (const char * file_name, struct stat64 * buf)) + { ++ char fakechroot_abspath[FAKECHROOT_PATH_MAX]; ++ char fakechroot_buf[FAKECHROOT_PATH_MAX]; + debug("stat64(\"%s\", &buf)", file_name); + expand_chroot_path(file_name); + return nextcall(stat64)(file_name, buf); diff --git a/fakechroot/time b/fakechroot/time new file mode 100644 index 0000000..7e58c16 --- /dev/null +++ b/fakechroot/time @@ -0,0 +1,6 @@ + + +real 0m36.009s +user 0m30.729s +sys 0m6.319s + diff --git a/gcr-4/PKGBUILD b/gcr-4/PKGBUILD new file mode 100644 index 0000000..7f4fa93 --- /dev/null +++ b/gcr-4/PKGBUILD @@ -0,0 +1,65 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +#pkgbase=gcr-4 +#pkgname=(gcr-4 gcr-4-docs) +pkgname=(gcr-4) +pkgver=4.0.0 +pkgrel=01 +pkgdesc="A library for bits of crypto UI and parsing w/o systemd" +url="https://gitlab.gnome.org/GNOME/gcr" +arch=(x86_64) +depends=(glib2 libgcrypt p11-kit libsecret openssh) +makedepends=(gobject-introspection vala git gi-docgen meson gtk4) +_commit=dc33aca73a142ef2a4d5c4ed75161bafccd15d3e # tags/4.0.0^0 +source=("git+https://gitlab.gnome.org/GNOME/gcr.git#commit=$_commit") + +pkgver() { + cd gcr + git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' +} + +prepare() { + cd gcr +} + +build() { + arch-meson gcr build -D systemd=disabled + meson compile -C build +} + +check() { + # Secure memory tests fail + dbus-run-session meson test -C build --print-errorlogs || : +} + +package_gcr-4() { + optdepends=('gtk4: gcr-viewer-gtk4') + provides=(libgck-2.so libgcr-4.so) +# install=gcr-4.install ## enables systemd ssh sockets for systemctl + + + meson install -C build --destdir "$pkgdir" + + mkdir -p doc/usr/share + mv {"$pkgdir",doc}/usr/share/doc +} + +#package_gcr-4-docs() { +# pkgdesc+=" (documentation)" +# depends=() +# +# mv doc/* "$pkgdir" +#} + +#---- license gpg-key sha256sums ---- + +license=(GPL2) + +sha256sums=(SKIP) + + diff --git a/gcr-4/PKGBUILD-arch b/gcr-4/PKGBUILD-arch new file mode 100644 index 0000000..a847c90 --- /dev/null +++ b/gcr-4/PKGBUILD-arch @@ -0,0 +1,55 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Ionut Biru + +pkgbase=gcr-4 +pkgname=(gcr-4 gcr-4-docs) +pkgver=4.0.0 +pkgrel=1 +pkgdesc="A library for bits of crypto UI and parsing" +url="https://gitlab.gnome.org/GNOME/gcr" +arch=(x86_64) +license=(GPL2) +depends=(glib2 libgcrypt p11-kit libsecret systemd openssh) +makedepends=(gobject-introspection vala git gi-docgen meson gtk4) +_commit=dc33aca73a142ef2a4d5c4ed75161bafccd15d3e # tags/4.0.0^0 +source=("git+https://gitlab.gnome.org/GNOME/gcr.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd gcr + git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' +} + +prepare() { + cd gcr +} + +build() { + arch-meson gcr build + meson compile -C build +} + +check() { + # Secure memory tests fail + dbus-run-session meson test -C build --print-errorlogs || : +} + +package_gcr-4() { + optdepends=('gtk4: gcr-viewer-gtk4') + provides=(libgck-2.so libgcr-4.so) + install=gcr-4.install + + meson install -C build --destdir "$pkgdir" + + mkdir -p doc/usr/share + mv {"$pkgdir",doc}/usr/share/doc +} + +package_gcr-4-docs() { + pkgdesc+=" (documentation)" + depends=() + + mv doc/* "$pkgdir" +} + +# vim:set sw=2 sts=-1 et: diff --git a/gcr-4/clean b/gcr-4/clean new file mode 100644 index 0000000..b14ca3c --- /dev/null +++ b/gcr-4/clean @@ -0,0 +1 @@ +rm -rf {gcr,src,pkg} diff --git a/gcr-4/deps b/gcr-4/deps new file mode 100644 index 0000000..18b89e7 --- /dev/null +++ b/gcr-4/deps @@ -0,0 +1,13 @@ +gobject-introspection +vala +gi-docgen +gtk4 +openssh +git +meson +gettext +libgit2 +libjpeg-turbo +at-spi2-core + + diff --git a/gcr-4/gcr-4.install b/gcr-4/gcr-4.install new file mode 100644 index 0000000..2c91605 --- /dev/null +++ b/gcr-4/gcr-4.install @@ -0,0 +1,8 @@ +post_install() { + # Enable socket by default + systemctl --global enable gcr-ssh-agent.socket +} + +pre_remove() { + systemctl --global disable gcr-ssh-agent.socket +} diff --git a/gcr-4/time b/gcr-4/time new file mode 100644 index 0000000..c73b6fd --- /dev/null +++ b/gcr-4/time @@ -0,0 +1,6 @@ + + +real 0m45.698s +user 1m59.149s +sys 0m10.128s + diff --git a/gcr/PKGBUILD b/gcr/PKGBUILD index 0d56b17..254c160 100644 --- a/gcr/PKGBUILD +++ b/gcr/PKGBUILD @@ -9,7 +9,7 @@ #pkgname=(gcr gcr-docs) pkgname=gcr pkgver=3.41.1 -pkgrel=02 +pkgrel=03 pkgdesc="A library for bits of crypto UI and parsing w/o systemd" url="https://gitlab.gnome.org/GNOME/gcr" arch=(x86_64) @@ -29,8 +29,11 @@ prepare() { } build() { - arch-meson gcr build -D systemd=disabled +# arch-meson gcr build -D + # ssh-agent moved to gcr-4 + arch-meson gcr build -D ssh_agent=false -D systemd=disabled meson compile -C build + } check() { @@ -61,3 +64,5 @@ package() { license=(GPL2) sha256sums=(SKIP) + + diff --git a/gcr/PKGBUILD-arch b/gcr/PKGBUILD-arch index a9e501d..4f6fef8 100644 --- a/gcr/PKGBUILD-arch +++ b/gcr/PKGBUILD-arch @@ -4,14 +4,13 @@ pkgbase=gcr pkgname=(gcr gcr-docs) pkgver=3.41.1 -pkgrel=2 +pkgrel=3 pkgdesc="A library for bits of crypto UI and parsing" url="https://gitlab.gnome.org/GNOME/gcr" arch=(x86_64) license=(GPL2) depends=(gtk3 libgcrypt p11-kit openssh libsecret) makedepends=(gobject-introspection vala libxslt git gi-docgen meson) -options=(debug) _commit=664f8d8619cc6d661bd863107824efbac383a9bf # tags/3.41.1^0 source=("git+https://gitlab.gnome.org/GNOME/gcr.git#commit=$_commit") sha256sums=('SKIP') @@ -26,7 +25,8 @@ prepare() { } build() { - arch-meson gcr build + # ssh-agent moved to gcr-4 + arch-meson gcr build -D ssh_agent=false meson compile -C build } diff --git a/gcr/deps b/gcr/deps index 5f13a38..e0c827e 100644 --- a/gcr/deps +++ b/gcr/deps @@ -2,9 +2,11 @@ gobject-introspection vala gi-docgen gtk3 -openssh git meson - - gettext +libgit2 +libjpeg-turbo +at-spi2-core + + diff --git a/gdb/PKGBUILD b/gdb/PKGBUILD index 4757b29..a159f9d 100644 --- a/gdb/PKGBUILD +++ b/gdb/PKGBUILD @@ -10,24 +10,27 @@ pkgbase=gdb # of gdb (for arm/avr/...) pkgname=(gdb gdb-common) pkgver=12.1 -pkgrel=01 +pkgrel=02 pkgdesc='The GNU Debugger' arch=(x86_64) url='https://www.gnu.org/software/gdb/' -makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr source-highlight - readline) -source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig}) +makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr + boost source-highlight readline) +source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig} + readline8.patch) -prepare() { - cd gdb-$pkgver - - # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure -} +#prepare() { +# cd gdb-$pkgver +# +# # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" +# sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure +#} build() { cd gdb-$pkgver - + + patch -Np1 -i ../readline8.patch + mkdir -p build && cd build ../configure \ --prefix=/usr \ @@ -36,9 +39,11 @@ build() { --enable-tui \ --with-system-readline \ --with-python=/usr/bin/python \ - --with-guile=guile-2.2 \ --with-system-gdbinit=/etc/gdb/gdbinit make + +# --with-guile=guile-2.2 \ + } package_gdb-common() { @@ -72,12 +77,16 @@ license=(GPL3) validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker -sha256sums=(0e1793bf8f2b54d53f46dea84ccfd446f48f81b297b28c4f7fc017b818d69fed # gdb-12.1.tar.xz - a9f28af2d2fd97e8f82a778bc9b9346940e255eb382651d80a8b85ef69c41809) # gdb-12.1.tar.xz.sig - sha1sums=('2edabd9f5766b84889b07b366b4438e93e994005' - 'SKIP') + 'SKIP' + '9a57ab62b2f1fdbb73fff3f502827101ea945d59') b2sums=('7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd' - 'SKIP') - + 'SKIP' + 'e2deed0d704caf3ae3e99242006f2b8a9abe5e81c75beb664b90f1ca1d79d3e2ecdf40edaca946bc4af1d2958efaf42d4a49afdde8e85fa98108522a0a82ebf4') + +sha256sums=(0e1793bf8f2b54d53f46dea84ccfd446f48f81b297b28c4f7fc017b818d69fed # gdb-12.1.tar.xz + a9f28af2d2fd97e8f82a778bc9b9346940e255eb382651d80a8b85ef69c41809 # gdb-12.1.tar.xz.sig + 89efbd1275e5f1e33122fa8da146cb48733b9637d119e3819eeeec063ec70da8) # readline8.patch + + diff --git a/gdb/PKGBUILD-arch b/gdb/PKGBUILD-arch index f1dc07c..75f393d 100644 --- a/gdb/PKGBUILD-arch +++ b/gdb/PKGBUILD-arch @@ -8,29 +8,26 @@ pkgbase=gdb # of gdb (for arm/avr/...) pkgname=(gdb gdb-common) pkgver=12.1 -pkgrel=1 +pkgrel=2 pkgdesc='The GNU Debugger' arch=(x86_64) url='https://www.gnu.org/software/gdb/' license=(GPL3) -makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr source-highlight - readline) -source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig}) +makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr + source-highlight boost readline) +source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig} + readline8.patch) sha1sums=('2edabd9f5766b84889b07b366b4438e93e994005' - 'SKIP') + 'SKIP' + '9a57ab62b2f1fdbb73fff3f502827101ea945d59') b2sums=('7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd' - 'SKIP') + 'SKIP' + 'e2deed0d704caf3ae3e99242006f2b8a9abe5e81c75beb664b90f1ca1d79d3e2ecdf40edaca946bc4af1d2958efaf42d4a49afdde8e85fa98108522a0a82ebf4') validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker -prepare() { - cd gdb-$pkgver - - # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure -} - build() { cd gdb-$pkgver + patch -Np1 -i ../readline8.patch mkdir -p build && cd build ../configure \ @@ -40,7 +37,6 @@ build() { --enable-tui \ --with-system-readline \ --with-python=/usr/bin/python \ - --with-guile=guile-2.2 \ --with-system-gdbinit=/etc/gdb/gdbinit make } diff --git a/gdb/deps b/gdb/deps index 430351a..bc20294 100644 --- a/gdb/deps +++ b/gdb/deps @@ -1,4 +1,5 @@ python source-highlight +boost diff --git a/gdb/readline8.patch b/gdb/readline8.patch new file mode 100644 index 0000000..3441726 --- /dev/null +++ b/gdb/readline8.patch @@ -0,0 +1,31 @@ +commit 1add37b567a7dee39d99f37b37802034c3fce9c4 +Author: Andreas Schwab +Date: Sun Mar 20 14:01:54 2022 +0100 + + Add support for readline 8.2 + + In readline 8.2 the type of rl_completer_word_break_characters changed to + include const. + +diff --git a/gdb/completer.c b/gdb/completer.c +index d3900ae2014..a51c16ac7f8 100644 +--- a/gdb/completer.c ++++ b/gdb/completer.c +@@ -36,7 +36,7 @@ + calling a hook instead so we eliminate the CLI dependency. */ + #include "gdbcmd.h" + +-/* Needed for rl_completer_word_break_characters() and for ++/* Needed for rl_completer_word_break_characters and for + rl_filename_completion_function. */ + #include "readline/readline.h" + +@@ -2011,7 +2011,7 @@ gdb_completion_word_break_characters_throw () + rl_basic_quote_characters = NULL; + } + +- return rl_completer_word_break_characters; ++ return (char *) rl_completer_word_break_characters; + } + + char * diff --git a/gdb/time b/gdb/time index 8cfbcaa..dae4e92 100644 --- a/gdb/time +++ b/gdb/time @@ -1,4 +1,6 @@ -real 6m54.406s -user 24m4.741s -sys 1m22.295s + +real 17m18.794s +user 15m39.613s +sys 1m10.772s + diff --git a/gnurl/PKGBUILD b/gnurl/PKGBUILD index b1d0739..4c7dd9d 100644 --- a/gnurl/PKGBUILD +++ b/gnurl/PKGBUILD @@ -76,3 +76,4 @@ validpgpkeys=('A88C8ADD129828D7EAC02E52E22F9BBFEE348588' # Nils Gillmann sha256sums=('45b4e3cc1f052b2d56d076c276f65358e6f643b217d72b9a35e7a945f8601668') sha3sums=(a) + diff --git a/gnurl/deps b/gnurl/deps index 8617447..9a68be8 100644 --- a/gnurl/deps +++ b/gnurl/deps @@ -1,2 +1,3 @@ autoconf automake +depends=('gnutls' 'krb5' 'libnghttp2') diff --git a/libcamera/PKGBUILD b/libcamera/PKGBUILD index de96ff3..4251bcc 100644 --- a/libcamera/PKGBUILD +++ b/libcamera/PKGBUILD @@ -7,9 +7,9 @@ pkgbase=libcamera pkgname=(libcamera libcamera-tools gst-plugin-libcamera) # libcamera-docs -pkgver=0.0.3 -_commit=3c3f20d05113f5f2abbad233e4c792f84328001a # refs/tags/v0.0.3 -pkgrel=04 +pkgver=0.0.4 +_commit=6a57d964abdb3f24608c0fc2839d96e02eebddeb # refs/tags/v0.0.4 +pkgrel=01 pkgdesc="A complex camera support library for Linux, Android, and ChromeOS w/o systemd" arch=(x86_64) url="https://libcamera.org/" @@ -125,6 +125,7 @@ license=(LGPL2.1 GPL2) sha256sums=(SKIP) -# b9fac37999a1725a6a64019f9de0cdc47d95430d421642a2196458a5ad5486fa gst-plugin-libcamera-0.0.3-04-x86_64.pkg.tar.xz -# 4cdd016fbb2430302b97a6518d795348a159cf9ddccaab86e5c7d5d8d8502248 libcamera-0.0.3-04-x86_64.pkg.tar.xz -# bfab088717f2eb50a1f88ce8803285ef705dd5e33822de51f47a1f93f5a68a93 libcamera-tools-0.0.3-04-x86_64.pkg.tar.xz +# f25979b048deb34e476dfbedf2c08b3fe8ed52e66372f9c55b7f57e41476fb2e gst-plugin-libcamera-0.0.4-01-x86_64.pkg.tar.lz +# 40002ce1f660392bcfc79a0b2e72b4ac6130b1e307664192ffc03824f60eaaae libcamera-0.0.4-01-x86_64.pkg.tar.lz +# 01daafeb63063928dd1042377d7f1034917fcdfcd9bd3c3dbc9e73e487f92e79 libcamera-tools-0.0.4-01-x86_64.pkg.tar.lz + diff --git a/libcamera/PKGBUILD-arch b/libcamera/PKGBUILD-arch index 839fbb9..a5055ac 100644 --- a/libcamera/PKGBUILD-arch +++ b/libcamera/PKGBUILD-arch @@ -2,17 +2,36 @@ pkgbase=libcamera pkgname=(libcamera libcamera-docs libcamera-tools gst-plugin-libcamera) -pkgver=0.0.3 -_commit=3c3f20d05113f5f2abbad233e4c792f84328001a # refs/tags/v0.0.3 -pkgrel=4 +pkgver=0.0.4 +_commit=6a57d964abdb3f24608c0fc2839d96e02eebddeb # refs/tags/v0.0.4 +pkgrel=1 pkgdesc="A complex camera support library for Linux, Android, and ChromeOS" arch=(x86_64) url="https://libcamera.org/" license=(LGPL2.1 GPL2) depends=(glibc) -makedepends=(doxygen git glib2 graphviz gst-plugins-base gtest libdrm -libjpeg-turbo libtiff libyaml meson python-jinja python-ply python-sphinx -python-pyyaml qt5-base qt5-tools sdl2 systemd texlive-core) +makedepends=( + doxygen + git + glib2 + graphviz + gst-plugins-base + gtest + libdrm + libjpeg-turbo + libtiff + libyaml + meson + python-jinja + python-ply + python-sphinx + python-pyyaml + qt5-base + qt5-tools + sdl2 + systemd + texlive-core +) source=(git+https://git.libcamera.org/$pkgname/$pkgname.git#tag=$_commit) sha256sums=('SKIP') diff --git a/linux-atm/PKGBUILD b/linux-atm/PKGBUILD index 3a63316..8892ad8 100644 --- a/linux-atm/PKGBUILD +++ b/linux-atm/PKGBUILD @@ -7,7 +7,7 @@ pkgname=linux-atm pkgver=2.5.2 -pkgrel=07 +pkgrel=08 pkgdesc="Drivers and tools to support ATM networking under Linux." arch=('x86_64') depends=('glibc') @@ -51,3 +51,6 @@ sha256sums=(9645481a2b16476b59220aa2d6bc5bc41043f291326c9b37581018fbd16dd53a # l d894e81b77dfe376bc9d917799e397be7e2fc28bc8ef657ee3fadccbf7e66c76 # linux-atm-remove-define-hacks.patch df2ed44ec81576f014a75a0d7029fab7366a65b21a4beed0c18812b7886aa202 # linux-atm-linux-5.2-SIOCGSTAMP.patch 8cac3c3703b80606b537611865a37e83b271295a34e563a2c62c5644b75bdd0f) # linux-atm-string-formatting.patch + + +# 0017a98edabc49821b6c8930d67f15c0636c2da854e4c27982f7eff9dfc76b0d linux-atm-2.5.2-08-x86_64.pkg.tar.lz diff --git a/linux-atm/PKGBUILD-arch b/linux-atm/PKGBUILD-arch index 9117acc..9e18cb1 100644 --- a/linux-atm/PKGBUILD-arch +++ b/linux-atm/PKGBUILD-arch @@ -3,7 +3,7 @@ pkgname=linux-atm pkgver=2.5.2 -pkgrel=7 +pkgrel=8 pkgdesc="Drivers and tools to support ATM networking under Linux." arch=('x86_64') depends=('glibc') @@ -16,11 +16,11 @@ source=(https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pk linux-atm-linux-5.2-SIOCGSTAMP.patch linux-atm-string-formatting.patch) options=(!makeflags) -md5sums=('d49499368c3cf15f73a05d9bce8824a8' - '181390736336cdb615ae32f1ae5acfa6' - '74275ad95cef3898ef3ec52c21012e45' - 'a5a44b282461e6530ad8db0f032bf3d5' - 'b08a6e98ffac0f2870be7f3a60948c5f') +sha256sums=('9645481a2b16476b59220aa2d6bc5bc41043f291326c9b37581018fbd16dd53a' + '0e535ace1a88d4bba95a586f9357a6fef5258e07ffeba209d630e32149dfaa07' + 'd894e81b77dfe376bc9d917799e397be7e2fc28bc8ef657ee3fadccbf7e66c76' + 'df2ed44ec81576f014a75a0d7029fab7366a65b21a4beed0c18812b7886aa202' + '8cac3c3703b80606b537611865a37e83b271295a34e563a2c62c5644b75bdd0f') prepare() { cd "${pkgname}-${pkgver}" diff --git a/linux-atm/deps b/linux-atm/deps new file mode 100644 index 0000000..139597f --- /dev/null +++ b/linux-atm/deps @@ -0,0 +1,2 @@ + + diff --git a/mpd/PKGBUILD b/mpd/PKGBUILD index 51cb511..2be9bc1 100644 --- a/mpd/PKGBUILD +++ b/mpd/PKGBUILD @@ -6,15 +6,16 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=mpd -pkgver=0.23.11 +pkgver=0.23.12 pkgrel=01 pkgdesc="Flexible, powerful, server-side application for playing music w/o systemd" arch=(x86_64) url="https://www.musicpd.org/" depends=(bzip2 chromaprint gcc-libs glibc lame libcdio libcdio-paranoia libgcrypt libgme libmad libmms libmodplug libmpcdec libnfs libshout -libsidplayfp libsoxr openal opus smbclient sqlite wavpack wildmidi zlib +libsidplayfp libsoxr openal opus sqlite wavpack wildmidi zlib zziplib) +# smbclient # disabled because of https://bugzilla.samba.org/show_bug.cgi?id=11413 makedepends=(alsa-lib audiofile avahi boost curl dbus expat faad2 ffmpeg flac fluidsynth fmt icu jack libao libid3tag libmikmod libmpdclient libogg libopenmpt libpulse libsamplerate libsndfile libupnp liburing libvorbis meson @@ -76,22 +77,10 @@ license=(GPL2) validpgpkeys=('0392335A78083894A4301C43236E8A58C6DB4512') # Max Kellermann -sha512sums=('971ae6b8ee5bf963a0f2408194fa01089713b606b3a2423081621b80a25e1b480f0e80a6d155ac8c2083960d99681c90f4bf00bf0baffa1f977259f1687c4ceb' - 'SKIP' - '25a823740d92da8e186916701413114142eb6ad91a172c592e68b569c8e4f50fa99580e555ccf6cd31fc4f55a09bfe0278efa46e4e76ee0fe02846292fadf3c1' - '6e467481406279767b709ec6d5c06dbd825c0de09045c52ffa2d21d0604dcfe19b7a92bf42bed25163d66a3a0d1dbde6185a648b433eaf5eac56be90491e2e18' - 'db473db27cd68994c3ee26e78e0fb34d13126301d8861563dcc12a22d62ecb14c4ffb1e0798c6aaccdff34e73bae3fbeeff7b42606c901a2d35e278865cdf35d') -# 'c1782b82f9db1d30aece43a07230c5d57370f2494a16e108af03815d83968805472f10f53ea5495cf0e08ff8f245430c3c3bc44025af43aaf9ecd12fcd6afc6c') -b2sums=('70cc22abe78f6457bcec20a8e668647f9a2f38417956133ba5fde286179acaa710337461461d73b907a069fc0cfe6cb3787bc0db6bf61d82ad9fb082cbd2776d' - 'SKIP' - '0969a3c477b6a3f34b44e067e515d7f306414dd14e0163584417b9d071e3cc825898219f7ff66ead7905b15429b8411304052d3b2b14a72e560bfabf9bf0adcf' - '4ab6e415284c77802a39d0913d701fe55e56f3c22b19557661fbef77e456b5e1d151da4202695282b956602e716a7afdb994aa2fc17368b9a0d0d051d47a3afb' - 'd7b587c25dd5830c27af475a8fdd8102139d7c8fdd6f04fe23b36be030e4411582e289f575c299255ff8183096f7d47247327276f9a24641cbd032d9675b837a') -# '753664445d7d5cc0b36f51ac66549beea403b9731cbcb81b0a782974a0a73d90559ba93e6afcaa470b6f2f5a844c09ef695bdf3b1e6dfee97aa080f41b7fe513') - -sha256sums=(edb4e7a8f9dff238b5610f9e2461940ea98c727a5462fafb1cdf836304dfdca9 # mpd-0.23.11.tar.xz - 7946bdd660e1f0a6434f22c98640b9fcc1f079710d056dd4c5820ab20a14a61e # mpd-0.23.11.tar.xz.sig +sha256sums=(b7fca62284ecc25a681ea6a07abc49200af5353be42cb5a31e3173be9d8702e7 # mpd-0.23.12.tar.xz + e83b201df59ac89d3f0ab717350906787265dba087d5056873c523102d8411ff # mpd-0.23.12.tar.xz.sig f40f68205834ca53cea3372e930bfe6c2f9ecc9df3b1605df2fec63a658b2e03 # mpd.conf 0b74c6e5db08daab3091dc15a6b0c75210ba2f9e98fa074f6cfd605a461056b6 # mpd.sysusers 2faa85c12449a5b3ca422ff1c1fa06d057c7e262a74bfa6298c914a92d6f2e7a) # mpd.tmpfiles + diff --git a/mpd/PKGBUILD-arch b/mpd/PKGBUILD-arch index 3e4319a..57860b0 100644 --- a/mpd/PKGBUILD-arch +++ b/mpd/PKGBUILD-arch @@ -7,22 +7,75 @@ # Contributor: Ben pkgname=mpd -pkgver=0.23.11 +pkgver=0.23.12 pkgrel=1 pkgdesc="Flexible, powerful, server-side application for playing music" arch=(x86_64) url="https://www.musicpd.org/" license=(GPL2) -depends=(bzip2 chromaprint gcc-libs glibc lame libcdio libcdio-paranoia -libgcrypt libgme libmad libmms libmodplug libmpcdec libnfs libshout -libsidplayfp libsoxr openal opus smbclient sqlite wavpack wildmidi zlib -zziplib) -makedepends=(alsa-lib audiofile avahi boost curl dbus expat faad2 ffmpeg flac -fluidsynth fmt icu jack libao libid3tag libmikmod libmpdclient libogg -libopenmpt libpulse libsamplerate libsndfile libupnp liburing libvorbis meson -mpg123 pipewire python-sphinx systemd-libs twolame yajl) +depends=( + gcc-libs + glibc + libcdio + libcdio-paranoia + libgcrypt + libgme + libmad + libmms + libmodplug + libmpcdec + libnfs + libshout + libsidplayfp + libsoxr + # smbclient # disabled because of https://bugzilla.samba.org/show_bug.cgi?id=11413 + wavpack + wildmidi + zlib + zziplib +) +makedepends=( + alsa-lib + audiofile + avahi + boost + bzip2 + chromaprint + curl + dbus + expat + faad2 + ffmpeg + flac + fluidsynth + fmt + icu + jack + lame + libao + libid3tag + libmikmod + libmpdclient + libogg + libopenmpt + libpulse + libsamplerate + libsndfile + libupnp + liburing + libvorbis + meson + mpg123 + openal + opus + pipewire + python-sphinx + sqlite + systemd + twolame + yajl +) backup=(etc/$pkgname.conf) -options=(debug) source=( https://www.musicpd.org/download/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz{,.sig} $pkgname.conf @@ -30,13 +83,13 @@ source=( $pkgname.tmpfiles $pkgname.service.override ) -sha512sums=('971ae6b8ee5bf963a0f2408194fa01089713b606b3a2423081621b80a25e1b480f0e80a6d155ac8c2083960d99681c90f4bf00bf0baffa1f977259f1687c4ceb' +sha512sums=('54495b839d86b47ae6e2f6cf4e1baebd0e8eb924742e9db42cc7462ffc4b6f650b83f3eaea291fe905ff5f1975cf875537ffd23a111724013ce58e6df26ce36e' 'SKIP' '25a823740d92da8e186916701413114142eb6ad91a172c592e68b569c8e4f50fa99580e555ccf6cd31fc4f55a09bfe0278efa46e4e76ee0fe02846292fadf3c1' '6e467481406279767b709ec6d5c06dbd825c0de09045c52ffa2d21d0604dcfe19b7a92bf42bed25163d66a3a0d1dbde6185a648b433eaf5eac56be90491e2e18' 'db473db27cd68994c3ee26e78e0fb34d13126301d8861563dcc12a22d62ecb14c4ffb1e0798c6aaccdff34e73bae3fbeeff7b42606c901a2d35e278865cdf35d' 'c1782b82f9db1d30aece43a07230c5d57370f2494a16e108af03815d83968805472f10f53ea5495cf0e08ff8f245430c3c3bc44025af43aaf9ecd12fcd6afc6c') -b2sums=('70cc22abe78f6457bcec20a8e668647f9a2f38417956133ba5fde286179acaa710337461461d73b907a069fc0cfe6cb3787bc0db6bf61d82ad9fb082cbd2776d' +b2sums=('b218d9f477e92842638e3fba44c84957a3f656adaaf1ece998847db8d64883b8c997703206f74b37043888757f5f628799a3a35b25ea991f9ad00df1c4ad5e71' 'SKIP' '0969a3c477b6a3f34b44e067e515d7f306414dd14e0163584417b9d071e3cc825898219f7ff66ead7905b15429b8411304052d3b2b14a72e560bfabf9bf0adcf' '4ab6e415284c77802a39d0913d701fe55e56f3c22b19557661fbef77e456b5e1d151da4202695282b956602e716a7afdb994aa2fc17368b9a0d0d051d47a3afb' @@ -66,14 +119,44 @@ check() { } package() { - depends+=(libbz2.so libFLAC.so libao.so libasound.so libaudiofile.so - libavahi-client.so libavahi-common.so libavcodec.so libavformat.so - libavutil.so libcurl.so libdbus-1.so libexpat.so libfaad.so libfluidsynth.so - libfmt.so libicui18n.so libicuuc.so libid3tag.so libjack.so libmikmod.so - libmpdclient.so libmpg123.so libogg.so libopenmpt.so libpipewire-0.3.so - libpulse.so libsamplerate.so libsndfile.so libsystemd.so libtwolame.so - libupnp.so liburing.so libvorbis.so libvorbisenc.so libyajl.so libavfilter.so - libchromaprint.so libixml.so) + depends+=( + alsa-lib libasound.so + audiofile libaudiofile.so + avahi libavahi-{client,common}.so + bzip2 libbz2.so + chromaprint libchromaprint.so + curl libcurl.so + dbus libdbus-1.so + expat libexpat.so + faad2 libfaad.so + ffmpeg libav{codec,filter,format,util}.so + flac libFLAC.so + fluidsynth libfluidsynth.so + fmt libfmt.so + icu libicui18n.so libicuuc.so + jack libjack.so + lame libmp3lame.so + libao libao.so + libid3tag libid3tag.so + libmikmod libmikmod.so + libmpdclient libmpdclient.so + libogg libogg.so + libopenmpt libopenmpt.so + libpulse libpulse.so + libsamplerate libsamplerate.so + libsndfile libsndfile.so + libupnp libixml.so libupnp.so + liburing liburing.so + libvorbis libvorbis{,enc}.so + mpg123 libmpg123.so + openal libopenal.so + opus libopus.so + pipewire libpipewire-0.3.so + sqlite libsqlite3.so + systemd-libs libsystemd.so + twolame libtwolame.so + yajl libyajl.so + ) DESTDIR="$pkgdir" ninja -C build install install -vDm 644 $pkgname-$pkgver/doc/${pkgname}conf.example -t "$pkgdir/usr/share/doc/$pkgname/" diff --git a/mpd/deps b/mpd/deps index b67adef..6f83e6e 100644 --- a/mpd/deps +++ b/mpd/deps @@ -13,7 +13,6 @@ libsidplayfp libsoxr openal opus -smbclient wavpack wildmidi zziplib diff --git a/pth/PKGBUILD b/pth/PKGBUILD index a05ee3e..716d98e 100644 --- a/pth/PKGBUILD +++ b/pth/PKGBUILD @@ -51,3 +51,5 @@ validpgpkeys=('4E23E878D41A0A88EDFCFA5A6E744ACBA9C09E30') # Ralf Engelschall sha256sums=(72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232 # pth-2.0.7.tar.gz e2e18f775fc916ebb134a3254d518b158b1c84604759fbc6e1c38d530e813604) # pth-2.0.7.tar.gz.sig + + diff --git a/pth/deps b/pth/deps index 8b13789..8d1c8b6 100644 --- a/pth/deps +++ b/pth/deps @@ -1 +1 @@ - + diff --git a/qt5-base/PKGBUILD b/qt5-base/PKGBUILD index 0b7898a..78d32d6 100644 --- a/qt5-base/PKGBUILD +++ b/qt5-base/PKGBUILD @@ -8,8 +8,8 @@ pkgbase=qt5-base pkgname=(qt5-base qt5-xcb-private-headers) _basever=5.15.8 -pkgver=5.15.8+kde+r177 -_commit=89d71821a7b48bff147d62c7e46696080af382d1 +pkgver=5.15.8+kde+r178 +_commit=9853ce1045834f4f4b94a4745a473a1cda8c60fa pkgrel=01 arch=('x86_64') url='https://www.qt.io' @@ -125,7 +125,6 @@ sha256sums=(SKIP 4abc22150fa3e06b2fdcec32146abc9be4e316692aa4d5bd5aa53b4b726783fa) # qmake-config.patch -# adf3df58ef0b316991bb512be38c481a594e9713569807bfd182ecec0d14afe5 qt5-base-5.15.8+kde+r177-01-x86_64.pkg.tar.xz -# 23a39416340e633dd6f13612748537cadd4babf2eedf3c6fa6353fddb55c953f qt5-xcb-private-headers-5.15.8+kde+r177-01-x86_64.pkg.tar.xz - +# 84e21e249b5c42079035de1ddd20325706984ec3a21b239348aadfd638bc442c qt5-base-5.15.8+kde+r178-01-x86_64.pkg.tar.lz +# 8ba3d89b3d36a593376e0268ff6e869d5733f4b8f25b53d4289b7611d507a369 qt5-xcb-private-headers-5.15.8+kde+r178-01-x86_64.pkg.tar.lz diff --git a/qt5-base/PKGBUILD-arch b/qt5-base/PKGBUILD-arch index 31831c7..af6f8c1 100644 --- a/qt5-base/PKGBUILD-arch +++ b/qt5-base/PKGBUILD-arch @@ -4,9 +4,9 @@ pkgbase=qt5-base pkgname=(qt5-base qt5-xcb-private-headers) _basever=5.15.8 -pkgver=5.15.8+kde+r177 +pkgver=5.15.8+kde+r178 pkgrel=1 -_commit=89d71821a7b48bff147d62c7e46696080af382d1 +_commit=9853ce1045834f4f4b94a4745a473a1cda8c60fa arch=('x86_64') url='https://www.qt.io' license=('GPL3' 'LGPL3' 'FDL' 'custom') diff --git a/strace/PKGBUILD b/strace/PKGBUILD index 22a1ab0..2af4938 100644 --- a/strace/PKGBUILD +++ b/strace/PKGBUILD @@ -7,7 +7,7 @@ pkgname=strace pkgver=6.1 -pkgrel=01 +pkgrel=02 pkgdesc='A diagnostic, debugging and instructional userspace tracer' arch=(x86_64) url='https://strace.io/' @@ -42,3 +42,6 @@ sha256sums=(2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd # 5e554917fba0c574aab96db7206580878d901063cac021bfcbd2fe9c8bce7182) # strace-6.1.tar.xz.asc +# eec0d73077bdefebf234ef0245545d2abd76b6a42b299bba3fc4673d8c9e54df strace-6.1-02-x86_64.pkg.tar.lz + + diff --git a/strace/PKGBUILD-arch b/strace/PKGBUILD-arch index 5dd1cae..4f99438 100644 --- a/strace/PKGBUILD-arch +++ b/strace/PKGBUILD-arch @@ -3,15 +3,15 @@ pkgname=strace pkgver=6.1 -pkgrel=1 +pkgrel=2 pkgdesc='A diagnostic, debugging and instructional userspace tracer' arch=(x86_64) url='https://strace.io/' license=(BSD) depends=(perl libunwind) source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc}) -sha1sums=('b451b02579bc473e5f0e559ce40be634026e3f2b' - 'SKIP') +sha256sums=('2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd' + 'SKIP') validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin build() { diff --git a/upower/PKGBUILD b/upower/PKGBUILD index 368cddf..1f3b95c 100644 --- a/upower/PKGBUILD +++ b/upower/PKGBUILD @@ -7,7 +7,7 @@ pkgname=upower pkgver=1.90.0 -pkgrel=01 +pkgrel=02 pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics w/o systemd" url="https://upower.freedesktop.org" arch=(x86_64) @@ -26,6 +26,10 @@ pkgver() { prepare() { cd upower + + # Fix use of libimobiledevice + git cherry-pick -n 81a89385a45d3de1028bcd86b3688fb465b4035c + } build() { @@ -34,9 +38,9 @@ build() { meson compile -C build } -check() { - meson test -C build --print-errorlogs -} +#check() { +# meson test -C build --print-errorlogs +#} package() { depends+=(libg{lib,object,io}-2.0.so) diff --git a/upower/PKGBUILD-arch b/upower/PKGBUILD-arch index c9d444e..52c630d 100644 --- a/upower/PKGBUILD-arch +++ b/upower/PKGBUILD-arch @@ -3,19 +3,35 @@ pkgname=upower pkgver=1.90.0 -pkgrel=1 +pkgrel=2 pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics" url="https://upower.freedesktop.org" arch=(x86_64) license=(GPL) -depends=(systemd libimobiledevice libgudev) -makedepends=(docbook-xsl gobject-introspection python git gtk-doc meson) -checkdepends=(python-{dbus,dbusmock,gobject} umockdev) +depends=( + libgudev + libimobiledevice + systemd +) +makedepends=( + docbook-xsl + git + gobject-introspection + gtk-doc + meson + python +) +checkdepends=( + python-dbus + python-dbusmock + python-gobject + python-packaging + umockdev +) backup=(etc/UPower/UPower.conf) -options=(debug) _commit=d4259c009b3ca1169dfd19231a040c233fc3b58d # tags/v1.90.0^0 source=("git+https://gitlab.freedesktop.org/upower/upower.git#commit=$_commit") -sha256sums=('SKIP') +b2sums=('SKIP') pkgver() { cd upower @@ -24,6 +40,9 @@ pkgver() { prepare() { cd upower + + # Fix use of libimobiledevice + git cherry-pick -n 81a89385a45d3de1028bcd86b3688fb465b4035c } build() { @@ -41,3 +60,5 @@ package() { meson install -C build --destdir "$pkgdir" } + +# vim:set sw=2 sts=-1 et: diff --git a/upower/deps b/upower/deps index 5b53699..a9d5738 100644 --- a/upower/deps +++ b/upower/deps @@ -13,3 +13,5 @@ umockdev dbus-python python-gobject python-dbusmock + + diff --git a/xdg-desktop-portal/PKGBUILD b/xdg-desktop-portal/PKGBUILD index 8890cab..330ef89 100644 --- a/xdg-desktop-portal/PKGBUILD +++ b/xdg-desktop-portal/PKGBUILD @@ -6,16 +6,15 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=xdg-desktop-portal -pkgver=1.15.0 +pkgver=1.16.0 pkgrel=01 pkgdesc="Desktop integration portals for sandboxed apps w/o systemd pipewire and flatpak" url="https://github.com/flatpak/xdg-desktop-portal" arch=(x86_64) -depends=(glib2 fuse3 geoclue2 rtkit) +depends=(glib2 fuse3 geoclue rtkit) makedepends=(python xmlto docbook-xsl git libportal) #options=(debug) ## uncomment this to produce the debug pkg -#_commit=7a442e6133a931e66b2dd7cad2a13b73a112f010 # tags/1.14.4 -_commit=95b70566e05ef493539cdcbe2d9321a529858eb7 # tags/1.15.0 +_commit=88af6c8ca4106fcf70925355350a669848e9fd5a # tags/1.16.0^0 source=("git+https://github.com/flatpak/xdg-desktop-portal#commit=$_commit") pkgver() { @@ -53,5 +52,7 @@ package() { license=(LGPL) sha256sums=('SKIP') - - + +# edf300beb22fb2da34f80382d4a20f8f77c840bc7972a369e7cc49d3cf8f874c xdg-desktop-portal-1.16.0-01-x86_64.pkg.tar.lz + + diff --git a/xdg-desktop-portal/PKGBUILD-arch b/xdg-desktop-portal/PKGBUILD-arch index e5ae5b3..c39828c 100644 --- a/xdg-desktop-portal/PKGBUILD-arch +++ b/xdg-desktop-portal/PKGBUILD-arch @@ -3,16 +3,15 @@ # Contributor: Patrick Griffis pkgname=xdg-desktop-portal -pkgver=1.15.0 +pkgver=1.16.0 pkgrel=1 pkgdesc="Desktop integration portals for sandboxed apps" url="https://github.com/flatpak/xdg-desktop-portal" arch=(x86_64) license=(LGPL) -depends=(glib2 pipewire fuse3 geoclue2 rtkit systemd) +depends=(glib2 pipewire fuse3 geoclue rtkit systemd) makedepends=(meson xmlto docbook-xsl git flatpak libportal) -options=(debug) -_commit=95b70566e05ef493539cdcbe2d9321a529858eb7 # tags/1.15.0 +_commit=88af6c8ca4106fcf70925355350a669848e9fd5a # tags/1.16.0^0 source=("git+https://github.com/flatpak/xdg-desktop-portal#commit=$_commit") sha256sums=('SKIP') @@ -39,3 +38,5 @@ package() { meson install -C build --destdir "$pkgdir" } + +# vim:set sw=2 sts=-1 et: diff --git a/xf86-video-intel/PKGBUILD b/xf86-video-intel/PKGBUILD index e1c73d7..74428c9 100644 --- a/xf86-video-intel/PKGBUILD +++ b/xf86-video-intel/PKGBUILD @@ -1,15 +1,16 @@ #!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run +# Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=xf86-video-intel # https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/ # https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/commits/master -_commit=31486f40f8e8f8923ca0799aea84b58799754564 # master 2021-01-15 -pkgver=2.99.917+916+g31486f40 -pkgrel=02 +_commit=b74b67f0f321875492968f7097b9d6e82a66d7df # master 2023-02-01 +pkgver=2.99.917+923+gb74b67f0 +pkgrel=01 epoch=1 arch=(x86_64) url="https://01.org/linuxgraphics" @@ -33,6 +34,7 @@ conflicts=('xorg-server<21.1.1' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERS groups=('xorg-drivers') source=("git+https://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel#commit=$_commit") #options=('!makeflags') +options=('!lto') pkgver() { cd $pkgname @@ -88,3 +90,6 @@ package() { license=('custom') sha256sums=('SKIP') + + +# 3d1fea193ffa62c4ab6baab215f4cead8539228770a45474b423a3feec950919 xf86-video-intel-1:2.99.917+923+gb74b67f0-01-x86_64.pkg.tar.lz diff --git a/xf86-video-intel/PKGBUILD-arch b/xf86-video-intel/PKGBUILD-arch index 0790e93..a23dda8 100644 --- a/xf86-video-intel/PKGBUILD-arch +++ b/xf86-video-intel/PKGBUILD-arch @@ -1,12 +1,12 @@ # Maintainer: AndyRTR -# Maintainer: Jan de Groot +# Contributor: Jan de Groot pkgname=xf86-video-intel # https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/ # https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/commits/master -_commit=31486f40f8e8f8923ca0799aea84b58799754564 # master 2021-01-15 -pkgver=2.99.917+916+g31486f40 -pkgrel=2 +_commit=b74b67f0f321875492968f7097b9d6e82a66d7df # master 2023-02-01 +pkgver=2.99.917+923+gb74b67f0 +pkgrel=1 epoch=1 arch=(x86_64) url="https://01.org/linuxgraphics" @@ -31,7 +31,7 @@ conflicts=('xorg-server<21.1.1' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERS groups=('xorg-drivers') source=("git+https://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel#commit=$_commit") sha256sums=('SKIP') -#options=('!makeflags') +options=('!lto') pkgver() { cd $pkgname diff --git a/xf86-video-intel/deps b/xf86-video-intel/deps index e871fe1..9f35af3 100644 --- a/xf86-video-intel/deps +++ b/xf86-video-intel/deps @@ -12,3 +12,5 @@ libxss git autoconf automake + + diff --git a/xorg-xwayland/PKGBUILD b/xorg-xwayland/PKGBUILD index 7e7db2b..6216b4a 100644 --- a/xorg-xwayland/PKGBUILD +++ b/xorg-xwayland/PKGBUILD @@ -6,14 +6,14 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=xorg-xwayland -pkgver=22.1.4 -pkgrel=01 +pkgver=22.1.7 +pkgrel=02 arch=('x86_64') groups=('xorg') url="https://xorg.freedesktop.org" pkgdesc="run X clients under wayland" depends=('nettle' 'libepoxy' 'libxfont2' - 'pixman' 'xorg-server-common' 'libxcvt') + 'pixman' 'xorg-server-common' 'libxcvt' 'mesa') makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus' 'xorg-font-util' 'wayland' 'wayland-protocols' @@ -58,9 +58,9 @@ package() { license=('custom') #validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # "Michel Daenzer " +#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan " -sha256sums=(5c39bdd77444c3fa7a0e2ef317ae69ddde89a901dc8914dbc8eac39a9313512a # xwayland-22.1.4.tar.xz - 2470740a20126e27b6835df6e73dde91d80ed48a5140aa8021dfabc86a3b4e6e) # xwayland-22.1.4.tar.xz.sig - +sha256sums=(d53afac6c71953f5cf66d03d289dacd8961da5bd309c1dff125d5955d9db5f76 # xwayland-22.1.7.tar.xz + 7b65378de051b636610f26fdd62fe5f970867d7cc91b1c12cc645d3f74634a14) # xwayland-22.1.7.tar.xz.sig diff --git a/xorg-xwayland/PKGBUILD-arch b/xorg-xwayland/PKGBUILD-arch index c67d973..d3a91db 100644 --- a/xorg-xwayland/PKGBUILD-arch +++ b/xorg-xwayland/PKGBUILD-arch @@ -1,15 +1,15 @@ # Maintainer: AndyRTR pkgname=xorg-xwayland -pkgver=22.1.4 -pkgrel=1 +pkgver=22.1.7 +pkgrel=2 arch=('x86_64') license=('custom') groups=('xorg') url="https://xorg.freedesktop.org" pkgdesc="run X clients under wayland" depends=('nettle' 'libepoxy' 'systemd-libs' 'libxfont2' - 'pixman' 'xorg-server-common' 'libxcvt') + 'pixman' 'xorg-server-common' 'libxcvt' 'mesa') makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus' 'xorg-font-util' 'wayland' 'wayland-protocols' @@ -18,13 +18,15 @@ makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus' 'egl-wayland' ) source=(https://xorg.freedesktop.org/archive/individual/xserver/xwayland-$pkgver.tar.xz{,.sig}) -sha512sums=('a1301df1687ac276172565c98b1fb3d5f35f67d47f625b81fce485d1818cf4896f88c2750b4e93596fa6f7fd515e258d201ca3d0cc39943b576f2d2c3f9be8cd' +sha512sums=('dc4187d4e9e1bbf5f431a4a71da01b773be3a8870c3f82da599739d9f72756ac69c1fb8cc3b6c96c88da3c1dd40ce42429a3a003c08f90fc337ebaf6200de649' 'SKIP') provides=('xorg-server-xwayland') conflicts=('xorg-server-xwayland') replaces=('xorg-server-xwayland') #validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # "Michel Daenzer " validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan " +#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) + build() { arch-meson xwayland-$pkgver build \