Date: Saturday, January 4, 2020 @ 12:47:04
  Author: arodseth
Revision: 547890

upgpkg: distcc 3.3.3-3

Modified:
  distcc/trunk/PKGBUILD

----------+
 PKGBUILD |   14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-01-04 12:39:34 UTC (rev 547889)
+++ PKGBUILD    2020-01-04 12:47:04 UTC (rev 547890)
@@ -2,10 +2,11 @@
 # Contributor: Sergej Pupykin <[email protected]>
 # Contributor: Judd Vinet <[email protected]>
 # Contributor: Giovanni Scafora <[email protected]>
+# Contributor: John <[email protected]>
 
 pkgname=distcc
 pkgver=3.3.3
-pkgrel=2
+pkgrel=3
 pkgdesc='Distributed compilation service for C, C++ and Objective-C'
 arch=(x86_64)
 url='http://distcc.org'
@@ -60,11 +61,14 @@
     "$pkgdir/usr/share/applications/distccmon-gnome.desktop"
 
   # Symlinks
+  _targets=(c++ c89 c99 cc clang clang++ cpp g++ gcc x86_64-pc-linux-gnu-g++
+            x86_64-pc-linux-gnu-gcc x86_64-pc-linux-gnu-gcc-9.2.0)
   install -d "$pkgdir/usr/lib/$pkgname/bin"
-  for bin in c++ cc cpp g++ gcc; do
-    ln -sf "/usr/bin/$pkgname" "$pkgdir/usr/lib/$pkgname/bin/$bin"
-    # Additional symlinks are needed, see FS#57978
-    ln -sf "/usr/bin/$pkgname" "$pkgdir/usr/lib/$pkgname/$bin"
+  for bin in "${_targets[@]}"; do
+    # For whitelist since version 3.3, see FS#57978
+    ln -sf "../../bin/$pkgname" "$pkgdir/usr/lib/$pkgname/$bin"
+    # Needed for makepkg to work
+    ln -sf "../../../bin/$pkgname" "$pkgdir/usr/lib/$pkgname/bin/$bin"
   done
 }
 

Reply via email to