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 }
