[arch-commits] Commit in gcc8/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at archlinux.org
Sun Jun 23 05:00:11 UTC 2019


    Date: Sunday, June 23, 2019 @ 05:00:11
  Author: svenstaro
Revision: 482980

upgpkg: gcc8 8.3.0-2

Get rid of conflicting files

Modified:
  gcc8/trunk/PKGBUILD

----------+
 PKGBUILD |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-06-23 05:00:05 UTC (rev 482979)
+++ PKGBUILD	2019-06-23 05:00:11 UTC (rev 482980)
@@ -10,7 +10,7 @@
 _pkgver=8
 _majorver=${pkgver:0:1}
 _islver=0.21
-pkgrel=1
+pkgrel=2
 pkgdesc='The GNU Compiler Collection (8.x.x)'
 arch=(x86_64)
 license=(GPL LGPL FDL custom)
@@ -132,6 +132,8 @@
 
   cd gcc-build
   make -C $CHOST/libgcc DESTDIR="$pkgdir" install-shared
+  mv "$pkgdir"/$_libdir/../lib/* "$pkgdir"/$_libdir
+  rmdir "$pkgdir"/$_libdir/../lib
   rm -f "$pkgdir/$_libdir/libgcc_eh.a"
 
   for lib in libatomic \
@@ -146,7 +148,7 @@
   done
 
   make -C $CHOST/libmpx DESTDIR="$pkgdir" install
-  rm -f "$pkgdir/usr/lib/libmpx.spec"
+  rm -f "$pkgdir/${_libdir}/libmpx.spec"
 
   # Install Runtime Library Exception
   install -Dm644 "$srcdir/gcc/COPYING.RUNTIME" \
@@ -166,12 +168,13 @@
   install -m755 -t "$pkgdir/${_libdir}/" gcc/{cc1,cc1plus,collect2,lto1,gcov,gcov-tool}
 
   make -C $CHOST/libgcc DESTDIR="$pkgdir" install
-  rm -f "$pkgdir"/usr/lib/libgcc_s.so*
+  rm -r "$pkgdir"/${_libdir}/../lib
 
   make -C $CHOST/libstdc++-v3/src DESTDIR="$pkgdir" install
   make -C $CHOST/libstdc++-v3/include DESTDIR="$pkgdir" install
   make -C $CHOST/libstdc++-v3/libsupc++ DESTDIR="$pkgdir" install
   make -C $CHOST/libstdc++-v3/python DESTDIR="$pkgdir" install
+  rm "$pkgdir"/${_libdir}/libstdc++*
 
   make DESTDIR="$pkgdir" install-fixincludes
   make -C gcc DESTDIR="$pkgdir" install-mkheaders
@@ -202,7 +205,7 @@
     "$pkgdir/usr/share/licenses/$pkgname/"
 
   # Remove conflicting files
-  rm -rf "$pkgdir"/usr/share/locale
+  rm -r "$pkgdir"/usr/share/locale
 }
 
 package_gcc8-fortran() {



More information about the arch-commits mailing list