summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDidier Richard2023-08-06 16:30:43 +0200
committerDidier Richard2023-08-06 16:30:43 +0200
commit3cb5e542df67d28a21397812c846e6b117303d59 (patch)
treeb66a6277e480b3e25e9492f2fc8a66d6102334a5
parent623ba9b3a36ec727d38721936730884e63c9c9aa (diff)
downloadaur-3cb5e542df67d28a21397812c846e6b117303d59.tar.gz
V11.6.0
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD17
2 files changed, 17 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 791e7c365591..4e9d3ae660ac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = libpamac-aur
pkgdesc = Pamac package manager library based on libalpm
- pkgver = 11.5.7
+ pkgver = 11.6.0
pkgrel = 1
url = https://gitlab.manjaro.org/applications/libpamac
install = pamac.install
@@ -38,10 +38,10 @@ pkgbase = libpamac-aur
options = !emptydirs
options = !strip
backup = etc/pamac.conf
- source = libpamac-11.5.7-1.tar.gz::https://gitlab.manjaro.org/applications/libpamac/-/archive/2de47c13a52cc306feb4c4457253e9bf4eb3ff27/libpamac-2de47c13a52cc306feb4c4457253e9bf4eb3ff27.tar.gz
+ source = libpamac-11.6.0-1.tar.gz::https://gitlab.manjaro.org/applications/libpamac/-/archive/88fd49cbf6c8769ea92ca119e96c36cb21781748/libpamac-88fd49cbf6c8769ea92ca119e96c36cb21781748.tar.gz
source = fix-appstream-data.sh
source = fix-appstream-data.hook
- sha256sums = 6493777a633d2b3ac3ee80542fd203cfec5b3b35faab2ff991923a16be59efc6
+ sha256sums = 621a1d8075ad5c79f4000d22c168c79b45508ebd809ec6049b1f0a3d0905c48c
sha256sums = 6e0c25f0fcb0076ce78845b037e32925fcc3f1cd1670062c48ed35f564a10244
sha256sums = c2b943318a01ba1f3dabbf32e48e6a6f4b4b774e167ab86c6bfee31aa4a3424c
diff --git a/PKGBUILD b/PKGBUILD
index d3205d73a5b9..3a42cb051bd3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,12 +5,12 @@ ENABLE_FLATPAK=0
ENABLE_SNAPD=0
pkgname=libpamac-aur
-pkgver=11.5.7
+pkgver=11.6.0
pkgrel=1
_pkgfixver=$pkgver
-_commit='2de47c13a52cc306feb4c4457253e9bf4eb3ff27'
-sha256sums=('6493777a633d2b3ac3ee80542fd203cfec5b3b35faab2ff991923a16be59efc6'
+_commit='88fd49cbf6c8769ea92ca119e96c36cb21781748'
+sha256sums=('621a1d8075ad5c79f4000d22c168c79b45508ebd809ec6049b1f0a3d0905c48c'
'6e0c25f0fcb0076ce78845b037e32925fcc3f1cd1670062c48ed35f564a10244'
'c2b943318a01ba1f3dabbf32e48e6a6f4b4b774e167ab86c6bfee31aa4a3424c')
@@ -42,6 +42,16 @@ if [ "${ENABLE_SNAPD}" = 1 ]; then
define_meson+=' -Denable-snap=true'
fi
+create_links() {
+ # create soname links
+ find "$pkgdir" -type f -name '*.so*' ! -path '*xorg/*' -print0 | while read -d $'\0' _lib; do
+ _soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 'SONAME.*: \[\K[^]]*' || true)
+ _base=$(echo ${_soname} | sed -r 's/(.*)\.so.*/\1.so/')
+ [[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
+ [[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
+ done
+}
+
prepare() {
cd "$srcdir/libpamac-$_commit"
# adjust version string
@@ -65,6 +75,7 @@ package() {
# fix appstream issue
install -Dm644 "$srcdir/fix-appstream-data.hook" "$pkgdir/etc/pacman.d/hooks/fix-appstream-data.hook"
install -Dm755 "$srcdir/fix-appstream-data.sh" "$pkgdir/etc/pacman.d/hooks.bin/fix-appstream-data.sh"
+ create_links
}
# vim:set ts=2 sw=2 et: