Date: Friday, March 17, 2023 @ 21:47:41
Author: dvzrv
Revision: 471261
archrelease: copy trunk to testing-any
Added:
autoconf/repos/testing-any/
autoconf/repos/testing-any/PKGBUILD
(from rev 471259, autoconf/trunk/PKGBUILD)
autoconf/repos/testing-any/keys/
----------+
PKGBUILD | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
Copied: autoconf/repos/testing-any/PKGBUILD (from rev 471259,
autoconf/trunk/PKGBUILD)
===================================================================
--- testing-any/PKGBUILD (rev 0)
+++ testing-any/PKGBUILD 2023-03-17 21:47:41 UTC (rev 471261)
@@ -0,0 +1,49 @@
+# Maintainer: Lukas Fleischer <[email protected]>
+# Contributor: Allan McRae <[email protected]>
+# Contributor: Andreas Radke <[email protected]>
+
+pkgname=autoconf
+pkgver=2.71
+pkgrel=4
+pkgdesc="A GNU tool for automatically configuring source code"
+arch=('any')
+license=('GPL2' 'GPL3' 'custom')
+url="https://www.gnu.org/software/autoconf"
+depends=('awk' 'm4' 'diffutils' 'perl' 'sh')
+checkdepends=('gcc-fortran')
+source=(
+
"https://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.xz"{,.sig}
+
$pkgname-2.71-bash5.2.patch::https://github.com/autotools-mirror/autoconf/commit/412166e185c00d6eacbe67dfcb0326f622ec4020.patch
+)
+sha256sums=('f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4'
+ 'SKIP'
+ 'ee07bb3f9692bed2b7689bd361ae4e2e9a1bd852864a0c98f90b7b4c8beddfe4')
+validpgpkeys=('82F854F3CE73174B8B63174091FCC32B6769AA64') # Zack Weinberg
+
+prepare() {
+ # fix build for bash >= 5.2
+ patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-2.71-bash5.2.patch
+}
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ ./configure --prefix=/usr
+ make
+}
+
+check() {
+ cd "${pkgname}-${pkgver}"
+ # disable test 227 as it is broken
+ make check TESTSUITEFLAGS="1-226 228-"
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+
+ # license exception
+ install -Dm644 COPYING.EXCEPTION
"$pkgdir"/usr/share/licenses/autoconf/COPYING.EXCEPTION
+
+ # remove unwanted file
+ rm -f "$pkgdir"/usr/share/info/standards.info
+}