upg cmake dejagnu emacs-git
This commit is contained in:
parent
5816dbd2aa
commit
bfabe4d520
|
@ -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')
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Contributor: Pierre Schmitz <pierre@archlinux.de>
|
||||
|
||||
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}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
|
||||
real 20m39.114s
|
||||
user 29m0.813s
|
||||
sys 1m22.238s
|
||||
real 23m57.270s
|
||||
user 32m57.184s
|
||||
sys 1m34.641s
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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/'
|
||||
|
|
|
@ -2,3 +2,4 @@ expect
|
|||
tcl
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
jansson
|
||||
harfbuzz
|
||||
libxi
|
||||
libjpeg-turbo
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
|
||||
real 16m15.206s
|
||||
user 45m23.756s
|
||||
sys 1m9.440s
|
||||
|
||||
real 21m43.091s
|
||||
user 20m29.302s
|
||||
sys 1m6.601s
|
||||
|
||||
|
|
|
@ -0,0 +1,73 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# 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
|
||||
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
# Maintainer:
|
||||
# Contributor: Allan McRae <allan@archlinux.org>
|
||||
# Contributor: Aaron Griffin <aaron@archlinux.org>
|
||||
|
||||
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
|
||||
}
|
|
@ -0,0 +1,66 @@
|
|||
# This is kept here as reference as the source hasn't had an update since 2019
|
||||
|
||||
# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
|
||||
|
||||
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"
|
||||
}
|
|
@ -0,0 +1,75 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# 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
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,fakechroot,fakechroot-*tar.gz}
|
|
@ -0,0 +1,4 @@
|
|||
autoconf
|
||||
automake
|
||||
|
||||
|
|
@ -0,0 +1,213 @@
|
|||
From 693a3597ea7fccfb62f357503ff177bd3e3d5a89 Mon Sep 17 00:00:00 2001
|
||||
From: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
|
||||
Date: Mon, 22 Feb 2021 21:47:09 -0800
|
||||
Subject: [PATCH] fix glibc 2.33+ compatibility
|
||||
|
||||
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
|
||||
---
|
||||
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 <sys/stat.h>
|
||||
+ ]], [[
|
||||
+#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 <config.h>
|
||||
|
||||
-#ifndef HAVE___LXSTAT
|
||||
+#if !defined(HAVE___LXSTAT) || NEW_GLIBC
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
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 <config.h>
|
||||
#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 <config.h>
|
||||
|
||||
-#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 <config.h>
|
||||
|
||||
-#ifndef HAVE___XMKNOD
|
||||
+#if !defined(HAVE___XMKNOD) || NEW_GLIBC
|
||||
|
||||
#include <sys/stat.h>
|
||||
#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 <config.h>
|
||||
|
||||
-#if defined(HAVE_MKNODAT) && !defined(HAVE___XMKNODAT)
|
||||
+#if defined(HAVE_MKNODAT) && (!defined(HAVE___XMKNODAT) || NEW_GLIBC)
|
||||
|
||||
#define _ATFILE_SOURCE
|
||||
#include <sys/stat.h>
|
||||
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 <config.h>
|
||||
|
||||
-#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 <config.h>
|
||||
|
||||
-#if defined(HAVE_STAT64) && !defined(HAVE___XSTAT64)
|
||||
+#if defined(HAVE_STAT64) && (!defined(HAVE___XSTAT64) || NEW_GLIBC)
|
||||
|
||||
#define _BSD_SOURCE
|
||||
#define _LARGEFILE64_SOURCE
|
|
@ -0,0 +1,93 @@
|
|||
From 75d7e6fa191c11a791faff06a0de86eaa7801d05 Mon Sep 17 00:00:00 2001
|
||||
From: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
|
||||
Date: Mon, 22 Feb 2021 21:46:36 -0800
|
||||
Subject: [PATCH] declare missing bufs, remove ver from lstat
|
||||
|
||||
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
|
||||
---
|
||||
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);
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m36.009s
|
||||
user 0m30.729s
|
||||
sys 0m6.319s
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# 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)
|
||||
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
||||
|
||||
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:
|
|
@ -0,0 +1 @@
|
|||
rm -rf {gcr,src,pkg}
|
|
@ -0,0 +1,13 @@
|
|||
gobject-introspection
|
||||
vala
|
||||
gi-docgen
|
||||
gtk4
|
||||
openssh
|
||||
git
|
||||
meson
|
||||
gettext
|
||||
libgit2
|
||||
libjpeg-turbo
|
||||
at-spi2-core
|
||||
|
||||
|
|
@ -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
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m45.698s
|
||||
user 1m59.149s
|
||||
sys 0m10.128s
|
||||
|
|
@ -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)
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
8
gcr/deps
8
gcr/deps
|
@ -2,9 +2,11 @@ gobject-introspection
|
|||
vala
|
||||
gi-docgen
|
||||
gtk3
|
||||
openssh
|
||||
git
|
||||
meson
|
||||
|
||||
|
||||
gettext
|
||||
libgit2
|
||||
libjpeg-turbo
|
||||
at-spi2-core
|
||||
|
||||
|
||||
|
|
41
gdb/PKGBUILD
41
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
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
commit 1add37b567a7dee39d99f37b37802034c3fce9c4
|
||||
Author: Andreas Schwab <schwab@linux-m68k.org>
|
||||
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 *
|
8
gdb/time
8
gdb/time
|
@ -1,4 +1,6 @@
|
|||
|
||||
real 6m54.406s
|
||||
user 24m4.741s
|
||||
sys 1m22.295s
|
||||
|
||||
real 17m18.794s
|
||||
user 15m39.613s
|
||||
sys 1m10.772s
|
||||
|
||||
|
|
|
@ -76,3 +76,4 @@ validpgpkeys=('A88C8ADD129828D7EAC02E52E22F9BBFEE348588' # Nils Gillmann
|
|||
sha256sums=('45b4e3cc1f052b2d56d076c276f65358e6f643b217d72b9a35e7a945f8601668')
|
||||
|
||||
sha3sums=(a)
|
||||
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
autoconf
|
||||
automake
|
||||
depends=('gnutls' 'krb5' 'libnghttp2')
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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')
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}"
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
|
||||
|
23
mpd/PKGBUILD
23
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 <max@blarg.de>
|
||||
|
||||
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
|
||||
|
||||
|
||||
|
|
|
@ -7,22 +7,75 @@
|
|||
# Contributor: Ben <ben@benmazer.net>
|
||||
|
||||
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/"
|
||||
|
|
1
mpd/deps
1
mpd/deps
|
@ -13,7 +13,6 @@ libsidplayfp
|
|||
libsoxr
|
||||
openal
|
||||
opus
|
||||
smbclient
|
||||
wavpack
|
||||
wildmidi
|
||||
zziplib
|
||||
|
|
|
@ -51,3 +51,5 @@ validpgpkeys=('4E23E878D41A0A88EDFCFA5A6E744ACBA9C09E30') # Ralf Engelschall
|
|||
|
||||
sha256sums=(72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232 # pth-2.0.7.tar.gz
|
||||
e2e18f775fc916ebb134a3254d518b158b1c84604759fbc6e1c38d530e813604) # pth-2.0.7.tar.gz.sig
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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')
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
|
||||
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'
|
||||
sha256sums=('2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd'
|
||||
'SKIP')
|
||||
validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin <ldv@altlinux.org>
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -13,3 +13,5 @@ umockdev
|
|||
dbus-python
|
||||
python-gobject
|
||||
python-dbusmock
|
||||
|
||||
|
||||
|
|
|
@ -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() {
|
||||
|
@ -54,4 +53,6 @@ license=(LGPL)
|
|||
|
||||
sha256sums=('SKIP')
|
||||
|
||||
# edf300beb22fb2da34f80382d4a20f8f77c840bc7972a369e7cc49d3cf8f874c xdg-desktop-portal-1.16.0-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
||||
|
|
|
@ -3,16 +3,15 @@
|
|||
# Contributor: Patrick Griffis <tingping@tingping.se>
|
||||
|
||||
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:
|
||||
|
|
|
@ -2,14 +2,15 @@
|
|||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# 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
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
# Maintainer: AndyRTR <andyrtr@archlinux.org>
|
||||
# Maintainer: Jan de Groot <jgc@archlinux.org>
|
||||
# Contributor: Jan de Groot <jgc@archlinux.org>
|
||||
|
||||
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
|
||||
|
|
|
@ -12,3 +12,5 @@ libxss
|
|||
git
|
||||
autoconf
|
||||
automake
|
||||
|
||||
|
||||
|
|
|
@ -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 <michel@daenzer.net>"
|
||||
#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
|
||||
validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan <fourdan@xfce.org>"
|
||||
|
||||
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
|
||||
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
# Maintainer: AndyRTR <andyrtr@archlinux.org>
|
||||
|
||||
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 <michel@daenzer.net>"
|
||||
validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan <fourdan@xfce.org>"
|
||||
#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
|
||||
|
||||
|
||||
build() {
|
||||
arch-meson xwayland-$pkgver build \
|
||||
|
|
Loading…
Reference in New Issue