summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavide Depau2019-05-11 19:17:05 +0200
committerDavide Depau2019-05-11 19:17:05 +0200
commitd67ea29c7a1d144a08c891ef9869debffff5b8a5 (patch)
tree3a4d4808fa5c1094570e9bf157aaba58bcc73d7b
parent9fb5c98c181c350f0ea466733ea8ce42d0e9119a (diff)
downloadaur-d67ea29c7a1d144a08c891ef9869debffff5b8a5.tar.gz
Ensure libraries are not duplicated but symlinked
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
2 files changed, 10 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8cd302250273..becee88b283a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = libdbuslog-git
pkgdesc = D-Bus based logging
pkgver = 1.0.15.r0.gd0dbccb
- pkgrel = 1
+ pkgrel = 2
url = https://git.sailfishos.org/mer-core/libdbuslog
arch = i686
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 18afbdb357e6..ea2a51214561 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ pkgname=(
"${_pkgname}server-gio-git"
)
pkgver=1.0.15.r0.gd0dbccb
-pkgrel=1
+pkgrel=2
pkgdesc="D-Bus based logging"
arch=('i686' 'x86_64')
depends=('glib2' 'dbus' 'libglibutil' 'libdbusaccess')
@@ -70,8 +70,14 @@ package_libdbuslogserver-common-git() {
_package_server() {
cd "$srcdir/package"
- ls "usr/lib" | grep '^libdbuslogserver-'"$1"'\.so' | while read lib; do
- install -Dm755 "usr/lib/$lib" "$pkgdir/usr/lib/$lib"
+ # Install libraries
+ find "usr/lib" -maxdepth 1 -type f | grep '/libdbuslogserver-'"$1"'\.so' | while read lib; do
+ install -Dm755 "$lib" "$pkgdir/$lib"
+ done
+
+ # Copy links
+ find "usr/lib" -maxdepth 1 -type l | grep '/libdbuslogserver-'"$1"'\.so' | while read lib; do
+ cp -d "$lib" "$pkgdir/$lib"
done
ls "usr/include/dbuslogserver/$1" | grep '\.h$' | while read header; do