Date: Wednesday, November 9, 2022 @ 23:22:00
  Author: foutrelis
Revision: 461041

upgpkg: guile 3.0.8-1: combined bootstrap build

Modified:
  guile/trunk/PKGBUILD

----------+
 PKGBUILD |   38 +++++++++++++++++++++++---------------
 1 file changed, 23 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-09 21:54:18 UTC (rev 461040)
+++ PKGBUILD    2022-11-09 23:22:00 UTC (rev 461041)
@@ -1,35 +1,37 @@
-# Maintainer:  Jan de Groot <[email protected]>
-# Maintainer:  Bartłomiej Piotrowski <[email protected]>
+# Contributor: Jan de Groot <[email protected]>
+# Contributor: Bartłomiej Piotrowski <[email protected]>
 # Contributor: Tom Newsom <[email protected]>
 
 pkgname=guile
-pkgver=2.2.7
-pkgrel=3
+pkgver=3.0.8
+pkgrel=1
 pkgdesc='Portable, embeddable Scheme implementation written in C'
 url='https://www.gnu.org/software/guile/'
 arch=(x86_64)
 license=(GPL)
 depends=(gmp libltdl ncurses texinfo libunistring gc libffi)
-source=(https://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz{,.sig})
+source=(https://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz{,.sig}
+        https://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-2.2.7.tar.gz{,.sig})
 validpgpkeys=('3CE464558A84FDC69DB40CFB090B11993D9AEBB5' # Ludovic Courtès 
<[email protected]>
               'FF478FB264DE32EC296725A3DDC0F5358812F8F2' # Andy Wingo
               '4FD4D288D445934E0A14F9A5A8803732E4436885') # Andy Wingo 
<[email protected]>"
-sha256sums=('44b4c5fbbe257ccdebea18420212c9b3e90c3c86a54920d8554039fc6769a007'
+sha256sums=('f25ae0c26e911af1b5005292d4f56621879f74d6958b30741cf67d8b6feb2016'
+            'SKIP'
+            '44b4c5fbbe257ccdebea18420212c9b3e90c3c86a54920d8554039fc6769a007'
             'SKIP')
 
-prepare() {
-  cd $pkgname-$pkgver
-  sed -e '/test-out-of-memory/d' -i test-suite/standalone/Makefile.am # 
Disable test known to fail 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966301
-  autoreconf -if
-}
-
 build() {
-  cd $pkgname-$pkgver
+  cd $pkgname-2.2.7
   ./configure --prefix=/usr \
     --disable-static  \
     --disable-error-on-warning
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
+
+  cd ../$pkgname-$pkgver
+  ./configure --prefix=/usr \
+    --disable-static  \
+    --disable-error-on-warning
+  make
 }
 
 check() {
@@ -38,6 +40,12 @@
 }
 
 package() {
+  make -C $pkgname-2.2.7 DESTDIR="$pkgdir" install
+  rm "$pkgdir"/usr/lib/libguile-2.?.so.*-gdb.scm
+  rm "$pkgdir"/usr/lib/pkgconfig/guile-2.2.pc
+  rm "$pkgdir"/usr/share/aclocal/guile.m4
+  rm -r "$pkgdir"/usr/{bin,include,share/{info,man}}
+
   make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
-  rm "$pkgdir"/usr/lib/libguile-2.?.so.*-gdb.scm
+  rm "$pkgdir"/usr/lib/libguile-3.?.so.*-gdb.scm
 }

Reply via email to