diff options
author | Davide Depau | 2019-05-11 19:17:05 +0200 |
---|---|---|
committer | Davide Depau | 2019-05-11 19:17:05 +0200 |
commit | d67ea29c7a1d144a08c891ef9869debffff5b8a5 (patch) | |
tree | 3a4d4808fa5c1094570e9bf157aaba58bcc73d7b | |
parent | 9fb5c98c181c350f0ea466733ea8ce42d0e9119a (diff) | |
download | aur-d67ea29c7a1d144a08c891ef9869debffff5b8a5.tar.gz |
Ensure libraries are not duplicated but symlinked
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 10 insertions, 4 deletions
@@ -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 @@ -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 |