upg cmake dejagnu emacs-git

This commit is contained in:
joborun linux 2023-02-03 02:24:50 +02:00
parent 5816dbd2aa
commit bfabe4d520
58 changed files with 1092 additions and 171 deletions

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |--------------------------------------- #-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cmake pkgname=cmake
pkgver=3.25.1 pkgver=3.25.2
pkgrel=01 pkgrel=01
pkgdesc='A cross-platform open-source make system' pkgdesc='A cross-platform open-source make system'
arch=('x86_64') arch=('x86_64')
@ -44,7 +44,9 @@ package() {
license=('custom') 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')

View File

@ -3,7 +3,7 @@
# Contributor: Pierre Schmitz <pierre@archlinux.de> # Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgname=cmake pkgname=cmake
pkgver=3.25.1 pkgver=3.25.2
pkgrel=1 pkgrel=1
pkgdesc='A cross-platform open-source make system' pkgdesc='A cross-platform open-source make system'
arch=('x86_64') arch=('x86_64')
@ -13,7 +13,7 @@ depends=('curl' 'libarchive' 'hicolor-icon-theme' 'jsoncpp' 'libjsoncpp.so' 'lib
makedepends=('qt6-base' 'python-sphinx' 'emacs') makedepends=('qt6-base' 'python-sphinx' 'emacs')
optdepends=('qt6-base: cmake-gui') optdepends=('qt6-base: cmake-gui')
source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz") source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz")
sha512sums=('ec4203cac569e3c340bf6535d193d9ccff9c4e4d59a7a7ae5b9156172f647d9f9212bdc37b3c12cbd676b1351b9a64364c563aaa968a2f41e0f402410ed78d57') sha512sums=('20146d06a1722c36249192944a58e4780aad334d2bc5ce2a3d8c4f24656630c5b71ca0ae7ed53587e3d46f488bd773452fa60c3fc7045fe54db2dbc6ffd86390')
build() { build() {
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}

View File

@ -1,6 +1,6 @@
real 20m39.114s real 23m57.270s
user 29m0.813s user 32m57.184s
sys 1m22.238s sys 1m34.641s

View File

@ -7,7 +7,7 @@
pkgname=dejagnu pkgname=dejagnu
pkgver=1.6.3 pkgver=1.6.3
pkgrel=03 pkgrel=05
pkgdesc='Framework for testing other programs' pkgdesc='Framework for testing other programs'
arch=(any) arch=(any)
url='https://www.gnu.org/software/dejagnu/' url='https://www.gnu.org/software/dejagnu/'
@ -42,4 +42,6 @@ validpgpkeys=('152F3EADD335FF629611128567DADC3E3F743649' # Ben Elliston
sha256sums=(87daefacd7958b4a69f88c6856dbd1634261963c414079d0c371f589cd66a2e3 # dejagnu-1.6.3.tar.gz sha256sums=(87daefacd7958b4a69f88c6856dbd1634261963c414079d0c371f589cd66a2e3 # dejagnu-1.6.3.tar.gz
a3b76186ee99b65f46f30b8973a93e33175efa2cc07090858d48d67f678f3288) # dejagnu-1.6.3.tar.gz.sig a3b76186ee99b65f46f30b8973a93e33175efa2cc07090858d48d67f678f3288) # dejagnu-1.6.3.tar.gz.sig
## d2e7651ab6d4a2cf86e773258007592ae170b9d5e142a38908578b4871e0964d dejagnu-1.6.3-05-any.pkg.tar.lz

View File

@ -4,7 +4,7 @@
pkgname=dejagnu pkgname=dejagnu
pkgver=1.6.3 pkgver=1.6.3
pkgrel=3 pkgrel=5
pkgdesc='Framework for testing other programs' pkgdesc='Framework for testing other programs'
arch=(any) arch=(any)
url='https://www.gnu.org/software/dejagnu/' url='https://www.gnu.org/software/dejagnu/'

View File

@ -2,3 +2,4 @@ expect
tcl tcl

View File

@ -52,8 +52,8 @@ NOGZ="YES" # Don't compress .el files.
# #
pkgname="emacs-git" pkgname="emacs-git"
pkgver=29.0.50.154708 pkgver=30.0.50.164795
pkgrel=1 pkgrel=02
pkgdesc="GNU Emacs. Development master branch." pkgdesc="GNU Emacs. Development master branch."
arch=('x86_64') arch=('x86_64')
url="http://www.gnu.org/software/emacs/" url="http://www.gnu.org/software/emacs/"
@ -161,15 +161,25 @@ if [[ $DOCS_PDF == "YES" ]]; then
makedepends+=( 'texlive-core' ); makedepends+=( 'texlive-core' );
fi 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() { pkgver() {
cd "$srcdir/emacs-git" cd "$srcdir/emacs-git"
printf "%s.%s" \ printf "%s.%s" \
"$(grep AC_INIT configure.ac | \ $(grep AC_INIT configure.ac | \
sed -e 's/^.\+\ \([0-9]\+\.[0-9]\+\.[0-9]\+\?\).\+$/\1/')" \ awk -F',' '{ gsub("[ \\[\\]]","",$2); print $2 }') \
"$(git rev-list --count HEAD)" $(git rev-list --count HEAD)
} }
# There is no need to run autogen.sh after first checkout. # There is no need to run autogen.sh after first checkout.
# Doing so, breaks incremental compilation. # Doing so, breaks incremental compilation.
prepare() { prepare() {
@ -318,3 +328,6 @@ package() {
license=('GPL3') license=('GPL3')
sha256sums=(SKIP) sha256sums=(SKIP)
# 95833dc8ca925d831af74483efb18ee54a916cd7acfe637f406c3f5fa4753f30 emacs-git-30.0.50.164795-02-x86_64.pkg.tar.lz

View File

@ -1,4 +1,3 @@
jansson
harfbuzz harfbuzz
libxi libxi
libjpeg-turbo libjpeg-turbo

View File

@ -1,5 +1,6 @@
real 16m15.206s
user 45m23.756s
sys 1m9.440s
real 21m43.091s
user 20m29.302s
sys 1m6.601s

73
fakechroot/PKGBUILD Normal file
View File

@ -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

38
fakechroot/PKGBUILD-arch Normal file
View File

@ -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
}

66
fakechroot/PKGBUILD-aur Normal file
View File

@ -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"
}

75
fakechroot/PKGBUILD-git Normal file
View File

@ -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

1
fakechroot/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,fakechroot,fakechroot-*tar.gz}

4
fakechroot/deps Normal file
View File

@ -0,0 +1,4 @@
autoconf
automake

View File

@ -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

View File

@ -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);

6
fakechroot/time Normal file
View File

@ -0,0 +1,6 @@
real 0m36.009s
user 0m30.729s
sys 0m6.319s

65
gcr-4/PKGBUILD Normal file
View File

@ -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)

55
gcr-4/PKGBUILD-arch Normal file
View File

@ -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:

1
gcr-4/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {gcr,src,pkg}

13
gcr-4/deps Normal file
View File

@ -0,0 +1,13 @@
gobject-introspection
vala
gi-docgen
gtk4
openssh
git
meson
gettext
libgit2
libjpeg-turbo
at-spi2-core

8
gcr-4/gcr-4.install Normal file
View File

@ -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
}

6
gcr-4/time Normal file
View File

@ -0,0 +1,6 @@
real 0m45.698s
user 1m59.149s
sys 0m10.128s

View File

@ -9,7 +9,7 @@
#pkgname=(gcr gcr-docs) #pkgname=(gcr gcr-docs)
pkgname=gcr pkgname=gcr
pkgver=3.41.1 pkgver=3.41.1
pkgrel=02 pkgrel=03
pkgdesc="A library for bits of crypto UI and parsing w/o systemd" pkgdesc="A library for bits of crypto UI and parsing w/o systemd"
url="https://gitlab.gnome.org/GNOME/gcr" url="https://gitlab.gnome.org/GNOME/gcr"
arch=(x86_64) arch=(x86_64)
@ -29,8 +29,11 @@ prepare() {
} }
build() { 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 meson compile -C build
} }
check() { check() {
@ -61,3 +64,5 @@ package() {
license=(GPL2) license=(GPL2)
sha256sums=(SKIP) sha256sums=(SKIP)

View File

@ -4,14 +4,13 @@
pkgbase=gcr pkgbase=gcr
pkgname=(gcr gcr-docs) pkgname=(gcr gcr-docs)
pkgver=3.41.1 pkgver=3.41.1
pkgrel=2 pkgrel=3
pkgdesc="A library for bits of crypto UI and parsing" pkgdesc="A library for bits of crypto UI and parsing"
url="https://gitlab.gnome.org/GNOME/gcr" url="https://gitlab.gnome.org/GNOME/gcr"
arch=(x86_64) arch=(x86_64)
license=(GPL2) license=(GPL2)
depends=(gtk3 libgcrypt p11-kit openssh libsecret) depends=(gtk3 libgcrypt p11-kit openssh libsecret)
makedepends=(gobject-introspection vala libxslt git gi-docgen meson) makedepends=(gobject-introspection vala libxslt git gi-docgen meson)
options=(debug)
_commit=664f8d8619cc6d661bd863107824efbac383a9bf # tags/3.41.1^0 _commit=664f8d8619cc6d661bd863107824efbac383a9bf # tags/3.41.1^0
source=("git+https://gitlab.gnome.org/GNOME/gcr.git#commit=$_commit") source=("git+https://gitlab.gnome.org/GNOME/gcr.git#commit=$_commit")
sha256sums=('SKIP') sha256sums=('SKIP')
@ -26,7 +25,8 @@ prepare() {
} }
build() { build() {
arch-meson gcr build # ssh-agent moved to gcr-4
arch-meson gcr build -D ssh_agent=false
meson compile -C build meson compile -C build
} }

View File

@ -2,9 +2,11 @@ gobject-introspection
vala vala
gi-docgen gi-docgen
gtk3 gtk3
openssh
git git
meson meson
gettext gettext
libgit2
libjpeg-turbo
at-spi2-core

View File

@ -10,24 +10,27 @@ pkgbase=gdb
# of gdb (for arm/avr/...) # of gdb (for arm/avr/...)
pkgname=(gdb gdb-common) pkgname=(gdb gdb-common)
pkgver=12.1 pkgver=12.1
pkgrel=01 pkgrel=02
pkgdesc='The GNU Debugger' pkgdesc='The GNU Debugger'
arch=(x86_64) arch=(x86_64)
url='https://www.gnu.org/software/gdb/' url='https://www.gnu.org/software/gdb/'
makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr source-highlight makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr
readline) boost source-highlight readline)
source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig}) source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig}
readline8.patch)
prepare() { #prepare() {
cd gdb-$pkgver # cd gdb-$pkgver
#
# hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" # # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS"
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure # sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure
} #}
build() { build() {
cd gdb-$pkgver cd gdb-$pkgver
patch -Np1 -i ../readline8.patch
mkdir -p build && cd build mkdir -p build && cd build
../configure \ ../configure \
--prefix=/usr \ --prefix=/usr \
@ -36,9 +39,11 @@ build() {
--enable-tui \ --enable-tui \
--with-system-readline \ --with-system-readline \
--with-python=/usr/bin/python \ --with-python=/usr/bin/python \
--with-guile=guile-2.2 \
--with-system-gdbinit=/etc/gdb/gdbinit --with-system-gdbinit=/etc/gdb/gdbinit
make make
# --with-guile=guile-2.2 \
} }
package_gdb-common() { package_gdb-common() {
@ -72,12 +77,16 @@ license=(GPL3)
validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker
sha256sums=(0e1793bf8f2b54d53f46dea84ccfd446f48f81b297b28c4f7fc017b818d69fed # gdb-12.1.tar.xz
a9f28af2d2fd97e8f82a778bc9b9346940e255eb382651d80a8b85ef69c41809) # gdb-12.1.tar.xz.sig
sha1sums=('2edabd9f5766b84889b07b366b4438e93e994005' sha1sums=('2edabd9f5766b84889b07b366b4438e93e994005'
'SKIP') 'SKIP'
'9a57ab62b2f1fdbb73fff3f502827101ea945d59')
b2sums=('7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd' b2sums=('7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd'
'SKIP') 'SKIP'
'e2deed0d704caf3ae3e99242006f2b8a9abe5e81c75beb664b90f1ca1d79d3e2ecdf40edaca946bc4af1d2958efaf42d4a49afdde8e85fa98108522a0a82ebf4')
sha256sums=(0e1793bf8f2b54d53f46dea84ccfd446f48f81b297b28c4f7fc017b818d69fed # gdb-12.1.tar.xz
a9f28af2d2fd97e8f82a778bc9b9346940e255eb382651d80a8b85ef69c41809 # gdb-12.1.tar.xz.sig
89efbd1275e5f1e33122fa8da146cb48733b9637d119e3819eeeec063ec70da8) # readline8.patch

View File

@ -8,29 +8,26 @@ pkgbase=gdb
# of gdb (for arm/avr/...) # of gdb (for arm/avr/...)
pkgname=(gdb gdb-common) pkgname=(gdb gdb-common)
pkgver=12.1 pkgver=12.1
pkgrel=1 pkgrel=2
pkgdesc='The GNU Debugger' pkgdesc='The GNU Debugger'
arch=(x86_64) arch=(x86_64)
url='https://www.gnu.org/software/gdb/' url='https://www.gnu.org/software/gdb/'
license=(GPL3) license=(GPL3)
makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr source-highlight makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr
readline) source-highlight boost readline)
source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig}) source=(https://ftp.gnu.org/gnu/gdb/${pkgname}-${pkgver}.tar.xz{,.sig}
readline8.patch)
sha1sums=('2edabd9f5766b84889b07b366b4438e93e994005' sha1sums=('2edabd9f5766b84889b07b366b4438e93e994005'
'SKIP') 'SKIP'
'9a57ab62b2f1fdbb73fff3f502827101ea945d59')
b2sums=('7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd' b2sums=('7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd'
'SKIP') 'SKIP'
'e2deed0d704caf3ae3e99242006f2b8a9abe5e81c75beb664b90f1ca1d79d3e2ecdf40edaca946bc4af1d2958efaf42d4a49afdde8e85fa98108522a0a82ebf4')
validpgpkeys=('F40ADB902B24264AA42E50BF92EDB04BFF325CF3') # Joel Brobecker 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() { build() {
cd gdb-$pkgver cd gdb-$pkgver
patch -Np1 -i ../readline8.patch
mkdir -p build && cd build mkdir -p build && cd build
../configure \ ../configure \
@ -40,7 +37,6 @@ build() {
--enable-tui \ --enable-tui \
--with-system-readline \ --with-system-readline \
--with-python=/usr/bin/python \ --with-python=/usr/bin/python \
--with-guile=guile-2.2 \
--with-system-gdbinit=/etc/gdb/gdbinit --with-system-gdbinit=/etc/gdb/gdbinit
make make
} }

View File

@ -1,4 +1,5 @@
python python
source-highlight source-highlight
boost

31
gdb/readline8.patch Normal file
View File

@ -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 *

View File

@ -1,4 +1,6 @@
real 6m54.406s
user 24m4.741s real 17m18.794s
sys 1m22.295s user 15m39.613s
sys 1m10.772s

View File

@ -76,3 +76,4 @@ validpgpkeys=('A88C8ADD129828D7EAC02E52E22F9BBFEE348588' # Nils Gillmann
sha256sums=('45b4e3cc1f052b2d56d076c276f65358e6f643b217d72b9a35e7a945f8601668') sha256sums=('45b4e3cc1f052b2d56d076c276f65358e6f643b217d72b9a35e7a945f8601668')
sha3sums=(a) sha3sums=(a)

View File

@ -1,2 +1,3 @@
autoconf autoconf
automake automake
depends=('gnutls' 'krb5' 'libnghttp2')

View File

@ -7,9 +7,9 @@
pkgbase=libcamera pkgbase=libcamera
pkgname=(libcamera libcamera-tools gst-plugin-libcamera) # libcamera-docs pkgname=(libcamera libcamera-tools gst-plugin-libcamera) # libcamera-docs
pkgver=0.0.3 pkgver=0.0.4
_commit=3c3f20d05113f5f2abbad233e4c792f84328001a # refs/tags/v0.0.3 _commit=6a57d964abdb3f24608c0fc2839d96e02eebddeb # refs/tags/v0.0.4
pkgrel=04 pkgrel=01
pkgdesc="A complex camera support library for Linux, Android, and ChromeOS w/o systemd" pkgdesc="A complex camera support library for Linux, Android, and ChromeOS w/o systemd"
arch=(x86_64) arch=(x86_64)
url="https://libcamera.org/" url="https://libcamera.org/"
@ -125,6 +125,7 @@ license=(LGPL2.1 GPL2)
sha256sums=(SKIP) sha256sums=(SKIP)
# b9fac37999a1725a6a64019f9de0cdc47d95430d421642a2196458a5ad5486fa gst-plugin-libcamera-0.0.3-04-x86_64.pkg.tar.xz # f25979b048deb34e476dfbedf2c08b3fe8ed52e66372f9c55b7f57e41476fb2e gst-plugin-libcamera-0.0.4-01-x86_64.pkg.tar.lz
# 4cdd016fbb2430302b97a6518d795348a159cf9ddccaab86e5c7d5d8d8502248 libcamera-0.0.3-04-x86_64.pkg.tar.xz # 40002ce1f660392bcfc79a0b2e72b4ac6130b1e307664192ffc03824f60eaaae libcamera-0.0.4-01-x86_64.pkg.tar.lz
# bfab088717f2eb50a1f88ce8803285ef705dd5e33822de51f47a1f93f5a68a93 libcamera-tools-0.0.3-04-x86_64.pkg.tar.xz # 01daafeb63063928dd1042377d7f1034917fcdfcd9bd3c3dbc9e73e487f92e79 libcamera-tools-0.0.4-01-x86_64.pkg.tar.lz

View File

@ -2,17 +2,36 @@
pkgbase=libcamera pkgbase=libcamera
pkgname=(libcamera libcamera-docs libcamera-tools gst-plugin-libcamera) pkgname=(libcamera libcamera-docs libcamera-tools gst-plugin-libcamera)
pkgver=0.0.3 pkgver=0.0.4
_commit=3c3f20d05113f5f2abbad233e4c792f84328001a # refs/tags/v0.0.3 _commit=6a57d964abdb3f24608c0fc2839d96e02eebddeb # refs/tags/v0.0.4
pkgrel=4 pkgrel=1
pkgdesc="A complex camera support library for Linux, Android, and ChromeOS" pkgdesc="A complex camera support library for Linux, Android, and ChromeOS"
arch=(x86_64) arch=(x86_64)
url="https://libcamera.org/" url="https://libcamera.org/"
license=(LGPL2.1 GPL2) license=(LGPL2.1 GPL2)
depends=(glibc) depends=(glibc)
makedepends=(doxygen git glib2 graphviz gst-plugins-base gtest libdrm makedepends=(
libjpeg-turbo libtiff libyaml meson python-jinja python-ply python-sphinx doxygen
python-pyyaml qt5-base qt5-tools sdl2 systemd texlive-core) 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) source=(git+https://git.libcamera.org/$pkgname/$pkgname.git#tag=$_commit)
sha256sums=('SKIP') sha256sums=('SKIP')

View File

@ -7,7 +7,7 @@
pkgname=linux-atm pkgname=linux-atm
pkgver=2.5.2 pkgver=2.5.2
pkgrel=07 pkgrel=08
pkgdesc="Drivers and tools to support ATM networking under Linux." pkgdesc="Drivers and tools to support ATM networking under Linux."
arch=('x86_64') arch=('x86_64')
depends=('glibc') depends=('glibc')
@ -51,3 +51,6 @@ sha256sums=(9645481a2b16476b59220aa2d6bc5bc41043f291326c9b37581018fbd16dd53a # l
d894e81b77dfe376bc9d917799e397be7e2fc28bc8ef657ee3fadccbf7e66c76 # linux-atm-remove-define-hacks.patch d894e81b77dfe376bc9d917799e397be7e2fc28bc8ef657ee3fadccbf7e66c76 # linux-atm-remove-define-hacks.patch
df2ed44ec81576f014a75a0d7029fab7366a65b21a4beed0c18812b7886aa202 # linux-atm-linux-5.2-SIOCGSTAMP.patch df2ed44ec81576f014a75a0d7029fab7366a65b21a4beed0c18812b7886aa202 # linux-atm-linux-5.2-SIOCGSTAMP.patch
8cac3c3703b80606b537611865a37e83b271295a34e563a2c62c5644b75bdd0f) # linux-atm-string-formatting.patch 8cac3c3703b80606b537611865a37e83b271295a34e563a2c62c5644b75bdd0f) # linux-atm-string-formatting.patch
# 0017a98edabc49821b6c8930d67f15c0636c2da854e4c27982f7eff9dfc76b0d linux-atm-2.5.2-08-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
pkgname=linux-atm pkgname=linux-atm
pkgver=2.5.2 pkgver=2.5.2
pkgrel=7 pkgrel=8
pkgdesc="Drivers and tools to support ATM networking under Linux." pkgdesc="Drivers and tools to support ATM networking under Linux."
arch=('x86_64') arch=('x86_64')
depends=('glibc') depends=('glibc')
@ -16,11 +16,11 @@ source=(https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pk
linux-atm-linux-5.2-SIOCGSTAMP.patch linux-atm-linux-5.2-SIOCGSTAMP.patch
linux-atm-string-formatting.patch) linux-atm-string-formatting.patch)
options=(!makeflags) options=(!makeflags)
md5sums=('d49499368c3cf15f73a05d9bce8824a8' sha256sums=('9645481a2b16476b59220aa2d6bc5bc41043f291326c9b37581018fbd16dd53a'
'181390736336cdb615ae32f1ae5acfa6' '0e535ace1a88d4bba95a586f9357a6fef5258e07ffeba209d630e32149dfaa07'
'74275ad95cef3898ef3ec52c21012e45' 'd894e81b77dfe376bc9d917799e397be7e2fc28bc8ef657ee3fadccbf7e66c76'
'a5a44b282461e6530ad8db0f032bf3d5' 'df2ed44ec81576f014a75a0d7029fab7366a65b21a4beed0c18812b7886aa202'
'b08a6e98ffac0f2870be7f3a60948c5f') '8cac3c3703b80606b537611865a37e83b271295a34e563a2c62c5644b75bdd0f')
prepare() { prepare() {
cd "${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"

2
linux-atm/deps Normal file
View File

@ -0,0 +1,2 @@

View File

@ -6,15 +6,16 @@
#-----------------------------------------| DESCRIPTION |--------------------------------------- #-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=mpd pkgname=mpd
pkgver=0.23.11 pkgver=0.23.12
pkgrel=01 pkgrel=01
pkgdesc="Flexible, powerful, server-side application for playing music w/o systemd" pkgdesc="Flexible, powerful, server-side application for playing music w/o systemd"
arch=(x86_64) arch=(x86_64)
url="https://www.musicpd.org/" url="https://www.musicpd.org/"
depends=(bzip2 chromaprint gcc-libs glibc lame libcdio libcdio-paranoia depends=(bzip2 chromaprint gcc-libs glibc lame libcdio libcdio-paranoia
libgcrypt libgme libmad libmms libmodplug libmpcdec libnfs libshout 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) 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 makedepends=(alsa-lib audiofile avahi boost curl dbus expat faad2 ffmpeg flac
fluidsynth fmt icu jack libao libid3tag libmikmod libmpdclient libogg fluidsynth fmt icu jack libao libid3tag libmikmod libmpdclient libogg
libopenmpt libpulse libsamplerate libsndfile libupnp liburing libvorbis meson libopenmpt libpulse libsamplerate libsndfile libupnp liburing libvorbis meson
@ -76,22 +77,10 @@ license=(GPL2)
validpgpkeys=('0392335A78083894A4301C43236E8A58C6DB4512') # Max Kellermann <max@blarg.de> validpgpkeys=('0392335A78083894A4301C43236E8A58C6DB4512') # Max Kellermann <max@blarg.de>
sha512sums=('971ae6b8ee5bf963a0f2408194fa01089713b606b3a2423081621b80a25e1b480f0e80a6d155ac8c2083960d99681c90f4bf00bf0baffa1f977259f1687c4ceb' sha256sums=(b7fca62284ecc25a681ea6a07abc49200af5353be42cb5a31e3173be9d8702e7 # mpd-0.23.12.tar.xz
'SKIP' e83b201df59ac89d3f0ab717350906787265dba087d5056873c523102d8411ff # mpd-0.23.12.tar.xz.sig
'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
f40f68205834ca53cea3372e930bfe6c2f9ecc9df3b1605df2fec63a658b2e03 # mpd.conf f40f68205834ca53cea3372e930bfe6c2f9ecc9df3b1605df2fec63a658b2e03 # mpd.conf
0b74c6e5db08daab3091dc15a6b0c75210ba2f9e98fa074f6cfd605a461056b6 # mpd.sysusers 0b74c6e5db08daab3091dc15a6b0c75210ba2f9e98fa074f6cfd605a461056b6 # mpd.sysusers
2faa85c12449a5b3ca422ff1c1fa06d057c7e262a74bfa6298c914a92d6f2e7a) # mpd.tmpfiles 2faa85c12449a5b3ca422ff1c1fa06d057c7e262a74bfa6298c914a92d6f2e7a) # mpd.tmpfiles

View File

@ -7,22 +7,75 @@
# Contributor: Ben <ben@benmazer.net> # Contributor: Ben <ben@benmazer.net>
pkgname=mpd pkgname=mpd
pkgver=0.23.11 pkgver=0.23.12
pkgrel=1 pkgrel=1
pkgdesc="Flexible, powerful, server-side application for playing music" pkgdesc="Flexible, powerful, server-side application for playing music"
arch=(x86_64) arch=(x86_64)
url="https://www.musicpd.org/" url="https://www.musicpd.org/"
license=(GPL2) license=(GPL2)
depends=(bzip2 chromaprint gcc-libs glibc lame libcdio libcdio-paranoia depends=(
libgcrypt libgme libmad libmms libmodplug libmpcdec libnfs libshout gcc-libs
libsidplayfp libsoxr openal opus smbclient sqlite wavpack wildmidi zlib glibc
zziplib) libcdio
makedepends=(alsa-lib audiofile avahi boost curl dbus expat faad2 ffmpeg flac libcdio-paranoia
fluidsynth fmt icu jack libao libid3tag libmikmod libmpdclient libogg libgcrypt
libopenmpt libpulse libsamplerate libsndfile libupnp liburing libvorbis meson libgme
mpg123 pipewire python-sphinx systemd-libs twolame yajl) 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) backup=(etc/$pkgname.conf)
options=(debug)
source=( source=(
https://www.musicpd.org/download/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz{,.sig} https://www.musicpd.org/download/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz{,.sig}
$pkgname.conf $pkgname.conf
@ -30,13 +83,13 @@ source=(
$pkgname.tmpfiles $pkgname.tmpfiles
$pkgname.service.override $pkgname.service.override
) )
sha512sums=('971ae6b8ee5bf963a0f2408194fa01089713b606b3a2423081621b80a25e1b480f0e80a6d155ac8c2083960d99681c90f4bf00bf0baffa1f977259f1687c4ceb' sha512sums=('54495b839d86b47ae6e2f6cf4e1baebd0e8eb924742e9db42cc7462ffc4b6f650b83f3eaea291fe905ff5f1975cf875537ffd23a111724013ce58e6df26ce36e'
'SKIP' 'SKIP'
'25a823740d92da8e186916701413114142eb6ad91a172c592e68b569c8e4f50fa99580e555ccf6cd31fc4f55a09bfe0278efa46e4e76ee0fe02846292fadf3c1' '25a823740d92da8e186916701413114142eb6ad91a172c592e68b569c8e4f50fa99580e555ccf6cd31fc4f55a09bfe0278efa46e4e76ee0fe02846292fadf3c1'
'6e467481406279767b709ec6d5c06dbd825c0de09045c52ffa2d21d0604dcfe19b7a92bf42bed25163d66a3a0d1dbde6185a648b433eaf5eac56be90491e2e18' '6e467481406279767b709ec6d5c06dbd825c0de09045c52ffa2d21d0604dcfe19b7a92bf42bed25163d66a3a0d1dbde6185a648b433eaf5eac56be90491e2e18'
'db473db27cd68994c3ee26e78e0fb34d13126301d8861563dcc12a22d62ecb14c4ffb1e0798c6aaccdff34e73bae3fbeeff7b42606c901a2d35e278865cdf35d' 'db473db27cd68994c3ee26e78e0fb34d13126301d8861563dcc12a22d62ecb14c4ffb1e0798c6aaccdff34e73bae3fbeeff7b42606c901a2d35e278865cdf35d'
'c1782b82f9db1d30aece43a07230c5d57370f2494a16e108af03815d83968805472f10f53ea5495cf0e08ff8f245430c3c3bc44025af43aaf9ecd12fcd6afc6c') 'c1782b82f9db1d30aece43a07230c5d57370f2494a16e108af03815d83968805472f10f53ea5495cf0e08ff8f245430c3c3bc44025af43aaf9ecd12fcd6afc6c')
b2sums=('70cc22abe78f6457bcec20a8e668647f9a2f38417956133ba5fde286179acaa710337461461d73b907a069fc0cfe6cb3787bc0db6bf61d82ad9fb082cbd2776d' b2sums=('b218d9f477e92842638e3fba44c84957a3f656adaaf1ece998847db8d64883b8c997703206f74b37043888757f5f628799a3a35b25ea991f9ad00df1c4ad5e71'
'SKIP' 'SKIP'
'0969a3c477b6a3f34b44e067e515d7f306414dd14e0163584417b9d071e3cc825898219f7ff66ead7905b15429b8411304052d3b2b14a72e560bfabf9bf0adcf' '0969a3c477b6a3f34b44e067e515d7f306414dd14e0163584417b9d071e3cc825898219f7ff66ead7905b15429b8411304052d3b2b14a72e560bfabf9bf0adcf'
'4ab6e415284c77802a39d0913d701fe55e56f3c22b19557661fbef77e456b5e1d151da4202695282b956602e716a7afdb994aa2fc17368b9a0d0d051d47a3afb' '4ab6e415284c77802a39d0913d701fe55e56f3c22b19557661fbef77e456b5e1d151da4202695282b956602e716a7afdb994aa2fc17368b9a0d0d051d47a3afb'
@ -66,14 +119,44 @@ check() {
} }
package() { package() {
depends+=(libbz2.so libFLAC.so libao.so libasound.so libaudiofile.so depends+=(
libavahi-client.so libavahi-common.so libavcodec.so libavformat.so alsa-lib libasound.so
libavutil.so libcurl.so libdbus-1.so libexpat.so libfaad.so libfluidsynth.so audiofile libaudiofile.so
libfmt.so libicui18n.so libicuuc.so libid3tag.so libjack.so libmikmod.so avahi libavahi-{client,common}.so
libmpdclient.so libmpg123.so libogg.so libopenmpt.so libpipewire-0.3.so bzip2 libbz2.so
libpulse.so libsamplerate.so libsndfile.so libsystemd.so libtwolame.so chromaprint libchromaprint.so
libupnp.so liburing.so libvorbis.so libvorbisenc.so libyajl.so libavfilter.so curl libcurl.so
libchromaprint.so libixml.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 DESTDIR="$pkgdir" ninja -C build install
install -vDm 644 $pkgname-$pkgver/doc/${pkgname}conf.example -t "$pkgdir/usr/share/doc/$pkgname/" install -vDm 644 $pkgname-$pkgver/doc/${pkgname}conf.example -t "$pkgdir/usr/share/doc/$pkgname/"

View File

@ -13,7 +13,6 @@ libsidplayfp
libsoxr libsoxr
openal openal
opus opus
smbclient
wavpack wavpack
wildmidi wildmidi
zziplib zziplib

View File

@ -51,3 +51,5 @@ validpgpkeys=('4E23E878D41A0A88EDFCFA5A6E744ACBA9C09E30') # Ralf Engelschall
sha256sums=(72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232 # pth-2.0.7.tar.gz sha256sums=(72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232 # pth-2.0.7.tar.gz
e2e18f775fc916ebb134a3254d518b158b1c84604759fbc6e1c38d530e813604) # pth-2.0.7.tar.gz.sig e2e18f775fc916ebb134a3254d518b158b1c84604759fbc6e1c38d530e813604) # pth-2.0.7.tar.gz.sig

View File

@ -1 +1 @@

View File

@ -8,8 +8,8 @@
pkgbase=qt5-base pkgbase=qt5-base
pkgname=(qt5-base qt5-xcb-private-headers) pkgname=(qt5-base qt5-xcb-private-headers)
_basever=5.15.8 _basever=5.15.8
pkgver=5.15.8+kde+r177 pkgver=5.15.8+kde+r178
_commit=89d71821a7b48bff147d62c7e46696080af382d1 _commit=9853ce1045834f4f4b94a4745a473a1cda8c60fa
pkgrel=01 pkgrel=01
arch=('x86_64') arch=('x86_64')
url='https://www.qt.io' url='https://www.qt.io'
@ -125,7 +125,6 @@ sha256sums=(SKIP
4abc22150fa3e06b2fdcec32146abc9be4e316692aa4d5bd5aa53b4b726783fa) # qmake-config.patch 4abc22150fa3e06b2fdcec32146abc9be4e316692aa4d5bd5aa53b4b726783fa) # qmake-config.patch
# adf3df58ef0b316991bb512be38c481a594e9713569807bfd182ecec0d14afe5 qt5-base-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
# 23a39416340e633dd6f13612748537cadd4babf2eedf3c6fa6353fddb55c953f qt5-xcb-private-headers-5.15.8+kde+r177-01-x86_64.pkg.tar.xz # 8ba3d89b3d36a593376e0268ff6e869d5733f4b8f25b53d4289b7611d507a369 qt5-xcb-private-headers-5.15.8+kde+r178-01-x86_64.pkg.tar.lz

View File

@ -4,9 +4,9 @@
pkgbase=qt5-base pkgbase=qt5-base
pkgname=(qt5-base qt5-xcb-private-headers) pkgname=(qt5-base qt5-xcb-private-headers)
_basever=5.15.8 _basever=5.15.8
pkgver=5.15.8+kde+r177 pkgver=5.15.8+kde+r178
pkgrel=1 pkgrel=1
_commit=89d71821a7b48bff147d62c7e46696080af382d1 _commit=9853ce1045834f4f4b94a4745a473a1cda8c60fa
arch=('x86_64') arch=('x86_64')
url='https://www.qt.io' url='https://www.qt.io'
license=('GPL3' 'LGPL3' 'FDL' 'custom') license=('GPL3' 'LGPL3' 'FDL' 'custom')

View File

@ -7,7 +7,7 @@
pkgname=strace pkgname=strace
pkgver=6.1 pkgver=6.1
pkgrel=01 pkgrel=02
pkgdesc='A diagnostic, debugging and instructional userspace tracer' pkgdesc='A diagnostic, debugging and instructional userspace tracer'
arch=(x86_64) arch=(x86_64)
url='https://strace.io/' url='https://strace.io/'
@ -42,3 +42,6 @@ sha256sums=(2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd #
5e554917fba0c574aab96db7206580878d901063cac021bfcbd2fe9c8bce7182) # strace-6.1.tar.xz.asc 5e554917fba0c574aab96db7206580878d901063cac021bfcbd2fe9c8bce7182) # strace-6.1.tar.xz.asc
# eec0d73077bdefebf234ef0245545d2abd76b6a42b299bba3fc4673d8c9e54df strace-6.1-02-x86_64.pkg.tar.lz

View File

@ -3,15 +3,15 @@
pkgname=strace pkgname=strace
pkgver=6.1 pkgver=6.1
pkgrel=1 pkgrel=2
pkgdesc='A diagnostic, debugging and instructional userspace tracer' pkgdesc='A diagnostic, debugging and instructional userspace tracer'
arch=(x86_64) arch=(x86_64)
url='https://strace.io/' url='https://strace.io/'
license=(BSD) license=(BSD)
depends=(perl libunwind) depends=(perl libunwind)
source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc}) source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc})
sha1sums=('b451b02579bc473e5f0e559ce40be634026e3f2b' sha256sums=('2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd'
'SKIP') 'SKIP')
validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin <ldv@altlinux.org> validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin <ldv@altlinux.org>
build() { build() {

View File

@ -7,7 +7,7 @@
pkgname=upower pkgname=upower
pkgver=1.90.0 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" pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics w/o systemd"
url="https://upower.freedesktop.org" url="https://upower.freedesktop.org"
arch=(x86_64) arch=(x86_64)
@ -26,6 +26,10 @@ pkgver() {
prepare() { prepare() {
cd upower cd upower
# Fix use of libimobiledevice
git cherry-pick -n 81a89385a45d3de1028bcd86b3688fb465b4035c
} }
build() { build() {
@ -34,9 +38,9 @@ build() {
meson compile -C build meson compile -C build
} }
check() { #check() {
meson test -C build --print-errorlogs # meson test -C build --print-errorlogs
} #}
package() { package() {
depends+=(libg{lib,object,io}-2.0.so) depends+=(libg{lib,object,io}-2.0.so)

View File

@ -3,19 +3,35 @@
pkgname=upower pkgname=upower
pkgver=1.90.0 pkgver=1.90.0
pkgrel=1 pkgrel=2
pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics" pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics"
url="https://upower.freedesktop.org" url="https://upower.freedesktop.org"
arch=(x86_64) arch=(x86_64)
license=(GPL) license=(GPL)
depends=(systemd libimobiledevice libgudev) depends=(
makedepends=(docbook-xsl gobject-introspection python git gtk-doc meson) libgudev
checkdepends=(python-{dbus,dbusmock,gobject} umockdev) 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) backup=(etc/UPower/UPower.conf)
options=(debug)
_commit=d4259c009b3ca1169dfd19231a040c233fc3b58d # tags/v1.90.0^0 _commit=d4259c009b3ca1169dfd19231a040c233fc3b58d # tags/v1.90.0^0
source=("git+https://gitlab.freedesktop.org/upower/upower.git#commit=$_commit") source=("git+https://gitlab.freedesktop.org/upower/upower.git#commit=$_commit")
sha256sums=('SKIP') b2sums=('SKIP')
pkgver() { pkgver() {
cd upower cd upower
@ -24,6 +40,9 @@ pkgver() {
prepare() { prepare() {
cd upower cd upower
# Fix use of libimobiledevice
git cherry-pick -n 81a89385a45d3de1028bcd86b3688fb465b4035c
} }
build() { build() {
@ -41,3 +60,5 @@ package() {
meson install -C build --destdir "$pkgdir" meson install -C build --destdir "$pkgdir"
} }
# vim:set sw=2 sts=-1 et:

View File

@ -13,3 +13,5 @@ umockdev
dbus-python dbus-python
python-gobject python-gobject
python-dbusmock python-dbusmock

View File

@ -6,16 +6,15 @@
#-----------------------------------------| DESCRIPTION |--------------------------------------- #-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=xdg-desktop-portal pkgname=xdg-desktop-portal
pkgver=1.15.0 pkgver=1.16.0
pkgrel=01 pkgrel=01
pkgdesc="Desktop integration portals for sandboxed apps w/o systemd pipewire and flatpak" pkgdesc="Desktop integration portals for sandboxed apps w/o systemd pipewire and flatpak"
url="https://github.com/flatpak/xdg-desktop-portal" url="https://github.com/flatpak/xdg-desktop-portal"
arch=(x86_64) arch=(x86_64)
depends=(glib2 fuse3 geoclue2 rtkit) depends=(glib2 fuse3 geoclue rtkit)
makedepends=(python xmlto docbook-xsl git libportal) makedepends=(python xmlto docbook-xsl git libportal)
#options=(debug) ## uncomment this to produce the debug pkg #options=(debug) ## uncomment this to produce the debug pkg
#_commit=7a442e6133a931e66b2dd7cad2a13b73a112f010 # tags/1.14.4 _commit=88af6c8ca4106fcf70925355350a669848e9fd5a # tags/1.16.0^0
_commit=95b70566e05ef493539cdcbe2d9321a529858eb7 # tags/1.15.0
source=("git+https://github.com/flatpak/xdg-desktop-portal#commit=$_commit") source=("git+https://github.com/flatpak/xdg-desktop-portal#commit=$_commit")
pkgver() { pkgver() {
@ -53,5 +52,7 @@ package() {
license=(LGPL) license=(LGPL)
sha256sums=('SKIP') sha256sums=('SKIP')
# edf300beb22fb2da34f80382d4a20f8f77c840bc7972a369e7cc49d3cf8f874c xdg-desktop-portal-1.16.0-01-x86_64.pkg.tar.lz

View File

@ -3,16 +3,15 @@
# Contributor: Patrick Griffis <tingping@tingping.se> # Contributor: Patrick Griffis <tingping@tingping.se>
pkgname=xdg-desktop-portal pkgname=xdg-desktop-portal
pkgver=1.15.0 pkgver=1.16.0
pkgrel=1 pkgrel=1
pkgdesc="Desktop integration portals for sandboxed apps" pkgdesc="Desktop integration portals for sandboxed apps"
url="https://github.com/flatpak/xdg-desktop-portal" url="https://github.com/flatpak/xdg-desktop-portal"
arch=(x86_64) arch=(x86_64)
license=(LGPL) license=(LGPL)
depends=(glib2 pipewire fuse3 geoclue2 rtkit systemd) depends=(glib2 pipewire fuse3 geoclue rtkit systemd)
makedepends=(meson xmlto docbook-xsl git flatpak libportal) makedepends=(meson xmlto docbook-xsl git flatpak libportal)
options=(debug) _commit=88af6c8ca4106fcf70925355350a669848e9fd5a # tags/1.16.0^0
_commit=95b70566e05ef493539cdcbe2d9321a529858eb7 # tags/1.15.0
source=("git+https://github.com/flatpak/xdg-desktop-portal#commit=$_commit") source=("git+https://github.com/flatpak/xdg-desktop-portal#commit=$_commit")
sha256sums=('SKIP') sha256sums=('SKIP')
@ -39,3 +38,5 @@ package() {
meson install -C build --destdir "$pkgdir" meson install -C build --destdir "$pkgdir"
} }
# vim:set sw=2 sts=-1 et:

View File

@ -1,15 +1,16 @@
#!/usr/bin/bash #!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit # JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org> # Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |--------------------------------------- #-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=xf86-video-intel pkgname=xf86-video-intel
# https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/ # https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/
# https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/commits/master # https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/commits/master
_commit=31486f40f8e8f8923ca0799aea84b58799754564 # master 2021-01-15 _commit=b74b67f0f321875492968f7097b9d6e82a66d7df # master 2023-02-01
pkgver=2.99.917+916+g31486f40 pkgver=2.99.917+923+gb74b67f0
pkgrel=02 pkgrel=01
epoch=1 epoch=1
arch=(x86_64) arch=(x86_64)
url="https://01.org/linuxgraphics" 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') groups=('xorg-drivers')
source=("git+https://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel#commit=$_commit") source=("git+https://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel#commit=$_commit")
#options=('!makeflags') #options=('!makeflags')
options=('!lto')
pkgver() { pkgver() {
cd $pkgname cd $pkgname
@ -88,3 +90,6 @@ package() {
license=('custom') license=('custom')
sha256sums=('SKIP') sha256sums=('SKIP')
# 3d1fea193ffa62c4ab6baab215f4cead8539228770a45474b423a3feec950919 xf86-video-intel-1:2.99.917+923+gb74b67f0-01-x86_64.pkg.tar.lz

View File

@ -1,12 +1,12 @@
# Maintainer: AndyRTR <andyrtr@archlinux.org> # Maintainer: AndyRTR <andyrtr@archlinux.org>
# Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=xf86-video-intel pkgname=xf86-video-intel
# https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/ # https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/
# https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/commits/master # https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/commits/master
_commit=31486f40f8e8f8923ca0799aea84b58799754564 # master 2021-01-15 _commit=b74b67f0f321875492968f7097b9d6e82a66d7df # master 2023-02-01
pkgver=2.99.917+916+g31486f40 pkgver=2.99.917+923+gb74b67f0
pkgrel=2 pkgrel=1
epoch=1 epoch=1
arch=(x86_64) arch=(x86_64)
url="https://01.org/linuxgraphics" 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') groups=('xorg-drivers')
source=("git+https://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel#commit=$_commit") source=("git+https://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel#commit=$_commit")
sha256sums=('SKIP') sha256sums=('SKIP')
#options=('!makeflags') options=('!lto')
pkgver() { pkgver() {
cd $pkgname cd $pkgname

View File

@ -12,3 +12,5 @@ libxss
git git
autoconf autoconf
automake automake

View File

@ -6,14 +6,14 @@
#-----------------------------------------| DESCRIPTION |--------------------------------------- #-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=xorg-xwayland pkgname=xorg-xwayland
pkgver=22.1.4 pkgver=22.1.7
pkgrel=01 pkgrel=02
arch=('x86_64') arch=('x86_64')
groups=('xorg') groups=('xorg')
url="https://xorg.freedesktop.org" url="https://xorg.freedesktop.org"
pkgdesc="run X clients under wayland" pkgdesc="run X clients under wayland"
depends=('nettle' 'libepoxy' 'libxfont2' depends=('nettle' 'libepoxy' 'libxfont2'
'pixman' 'xorg-server-common' 'libxcvt') 'pixman' 'xorg-server-common' 'libxcvt' 'mesa')
makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus' makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus'
'xorg-font-util' 'xorg-font-util'
'wayland' 'wayland-protocols' 'wayland' 'wayland-protocols'
@ -58,9 +58,9 @@ package() {
license=('custom') license=('custom')
#validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # "Michel Daenzer <michel@daenzer.net>" #validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # "Michel Daenzer <michel@daenzer.net>"
#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan <fourdan@xfce.org>" validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan <fourdan@xfce.org>"
sha256sums=(5c39bdd77444c3fa7a0e2ef317ae69ddde89a901dc8914dbc8eac39a9313512a # xwayland-22.1.4.tar.xz sha256sums=(d53afac6c71953f5cf66d03d289dacd8961da5bd309c1dff125d5955d9db5f76 # xwayland-22.1.7.tar.xz
2470740a20126e27b6835df6e73dde91d80ed48a5140aa8021dfabc86a3b4e6e) # xwayland-22.1.4.tar.xz.sig 7b65378de051b636610f26fdd62fe5f970867d7cc91b1c12cc645d3f74634a14) # xwayland-22.1.7.tar.xz.sig

View File

@ -1,15 +1,15 @@
# Maintainer: AndyRTR <andyrtr@archlinux.org> # Maintainer: AndyRTR <andyrtr@archlinux.org>
pkgname=xorg-xwayland pkgname=xorg-xwayland
pkgver=22.1.4 pkgver=22.1.7
pkgrel=1 pkgrel=2
arch=('x86_64') arch=('x86_64')
license=('custom') license=('custom')
groups=('xorg') groups=('xorg')
url="https://xorg.freedesktop.org" url="https://xorg.freedesktop.org"
pkgdesc="run X clients under wayland" pkgdesc="run X clients under wayland"
depends=('nettle' 'libepoxy' 'systemd-libs' 'libxfont2' depends=('nettle' 'libepoxy' 'systemd-libs' 'libxfont2'
'pixman' 'xorg-server-common' 'libxcvt') 'pixman' 'xorg-server-common' 'libxcvt' 'mesa')
makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus' makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus'
'xorg-font-util' 'xorg-font-util'
'wayland' 'wayland-protocols' 'wayland' 'wayland-protocols'
@ -18,13 +18,15 @@ makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus'
'egl-wayland' 'egl-wayland'
) )
source=(https://xorg.freedesktop.org/archive/individual/xserver/xwayland-$pkgver.tar.xz{,.sig}) source=(https://xorg.freedesktop.org/archive/individual/xserver/xwayland-$pkgver.tar.xz{,.sig})
sha512sums=('a1301df1687ac276172565c98b1fb3d5f35f67d47f625b81fce485d1818cf4896f88c2750b4e93596fa6f7fd515e258d201ca3d0cc39943b576f2d2c3f9be8cd' sha512sums=('dc4187d4e9e1bbf5f431a4a71da01b773be3a8870c3f82da599739d9f72756ac69c1fb8cc3b6c96c88da3c1dd40ce42429a3a003c08f90fc337ebaf6200de649'
'SKIP') 'SKIP')
provides=('xorg-server-xwayland') provides=('xorg-server-xwayland')
conflicts=('xorg-server-xwayland') conflicts=('xorg-server-xwayland')
replaces=('xorg-server-xwayland') replaces=('xorg-server-xwayland')
#validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # "Michel Daenzer <michel@daenzer.net>" #validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # "Michel Daenzer <michel@daenzer.net>"
validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan <fourdan@xfce.org>" validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan <fourdan@xfce.org>"
#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
build() { build() {
arch-meson xwayland-$pkgver build \ arch-meson xwayland-$pkgver build \