diff options
author | Maarten de Vries | 2019-04-28 00:12:06 +0200 |
---|---|---|
committer | Maarten de Vries | 2019-04-28 00:12:06 +0200 |
commit | 88ce4c2b557287bfde39d84d59da236cf93467d4 (patch) | |
tree | e6471faaa272f91fcc69501017f91504fdfe35ec /PKGBUILD | |
parent | 0d2cea2354e88a454cb2d5bc9a20b54bdf5adb8b (diff) | |
download | aur-88ce4c2b557287bfde39d84d59da236cf93467d4.tar.gz |
Fix cmake files and installed library symlinks.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -3,7 +3,7 @@ pkgname=ueyed pkgdesc="IDS uEye camera daemon (USB and ethernet)" pkgver=4.92.0 -pkgrel=3 +pkgrel=4 arch=(x86_64) license=(custom) url='https://en.ids-imaging.com' @@ -34,8 +34,8 @@ sha512sums=('3dcb73451ebb96273ce422c5a68818bacf18012f063c69f8fd0b7381c3c6d3d9fd0 '8069b0b2c07d7ad3d283bea903f38676db8b6402b5a2830335ef14586cb5c1176bca4eeba94aadb534c02a3383c85feec7a048de818edac575543d6fb9ca193e' 'a65feca40b879b3f9b84bf1a58c0dfd8a891444e39caf48c77a7565efbb4426a57b37e202f4ccf19f724711b96674bf98bb0797317bfc2b008b9f4898d53cb78' '05b961501a56b1827986aabc2a5ea8320b711fb0089615b212711814906c52af51205f04ffd9df436510362b185911797176bb6ed71bec4e35db8b1cd4d1f408' - '74b18f11d7946d2cc90097dc537b03fda77a5aece9ec999bc48ac6648f7948eba4039c12518bf8f5b1bcb6d7822152374f6f80bf631362104743842a77ba3a65' - 'd78245b67ca84602dde68db253ce211cce768a7b7e5e175cb3e373e7d831aeaaec243894bd1e170046efa6dc3dc4ca6145742fed324681a5ae1cd65cc0488f8e') + '701e2b52ddcbac80a2c59c5e6bddeb636a5197002118a7db4eae868290f91bdb0eaec1e4825914661fd5758f0bf1e80205d6ac6b1c148ee99707cc15ac5ce29b' + '6ee23ba61c82b672fa1ad5eba4c1c2218516be9fdb68a7a2f4bd583197b010d28cd78bc8589a732c5f5c83e355e45689d1d43568c3c96dc857d062c9360ef5ec') prepare() { cd "$srcdir" @@ -52,10 +52,15 @@ __install_dir() { [[ -d "$source_dir" ]] || return 0 - for file in $(find "$source_dir" -type f); do install -m "$mode" -D "$file" "$target_dir/${file#${source_dir}/}" done + + for file in $(find "$source_dir" -type l); do + target_file="$target_dir/${file#${source_dir}/}" + install -m 755 -d "$(dirname "$target_file")" + cp --no-dereference --no-target-directory --preserve=links "$file" "$target_file" + done } package() { @@ -63,7 +68,7 @@ package() { __install_dir "$srcdir/usr/share" "$pkgdir/usr/share" 644 __install_dir "$srcdir/usr/include" "$pkgdir/usr/include" 644 - __install_dir "$srcdir/usr/lib" "$pkgdir/usr/lib" 644 + __install_dir "$srcdir/usr/lib" "$pkgdir/usr/lib" 755 __install_dir "$srcdir/lib/firmware/ids/ueye" "$pkgdir/usr/lib/ueyed/firmware" 644 install -D -m 755 -t "$pkgdir/usr/bin" "$srcdir/usr/bin/idscameramanager" @@ -84,7 +89,7 @@ package() { install -D -m 644 -t "$pkgdir/usr/lib/udev/rules.d" "$srcdir/ueyeusb.rules" install -D -m 644 -t "$pkgdir/etc/ueye" "$srcdir/ueyeethd.conf" install -D -m 644 -t "$pkgdir/etc/ueye" "$srcdir/ueyeusbd.conf" - install -D -m 644 -t "$pkgdir/etc/NetworkManager/dispatcher.d" "$srcdir//etc/NetworkManager/dispatcher.d/ueyeethdnotify" + install -D -m 644 -t "$pkgdir/etc/NetworkManager/dispatcher.d" "$srcdir/etc/NetworkManager/dispatcher.d/ueyeethdnotify" install -m 644 -D "$srcdir/ueye-config.cmake" "$pkgdir/usr/lib/cmake/ueye/ueye-config.cmake" install -m 644 -D "$srcdir/ueye-config-version.cmake" "$pkgdir/usr/lib/cmake/ueye/ueye-config-version.cmake" |