diff --git a/gengetopt/PKGBUILD b/gengetopt/PKGBUILD index 4545db92..cd835213 100644 --- a/gengetopt/PKGBUILD +++ b/gengetopt/PKGBUILD @@ -1,29 +1,33 @@ # Maintainer: Alexey Pavlov pkgname=gengetopt -pkgver=2.22.6 -pkgrel=3 -pkgdesc="A tool to write command line option parsing code for C programs." +pkgver=2.23 +pkgrel=1 +pkgdesc="A tool to write command line option parsing code for C programs" arch=('i686' 'x86_64' 'arm' 'armv6h') url="https://www.gnu.org/software/gengetopt/gengetopt.html" license=("GPL") options=('!docs' '!makeflags') makedepends=('bison' 'flex' 'gcc' 'help2man') -source=(https://ftp.gnu.org/gnu/gengetopt/${pkgname}-${pkgver}.tar.gz{,.sig} +source=(https://ftp.gnu.org/gnu/gengetopt/${pkgname}-${pkgver}.tar.xz{,.sig} msysize.patch) -sha256sums=('30b05a88604d71ef2a42a2ef26cd26df242b41f5b011ad03083143a31d9b01f7' +sha256sums=('b941aec9011864978dd7fdeb052b1943535824169d2aa2b0e7eae9ab807584ac' 'SKIP' - 'f2d6762982e46de578a65a47b3c270fd7409a03768d3f59df9dbd4413a0eeb19') + '803fade65b7a266ef511687a9b79a938a59ef7c9e649a2e794701a5dd592e56d') prepare() { cd ${srcdir}/${pkgname}-${pkgver} patch -p1 -i ${srcdir}/msysize.patch + autoreconf -fiv } build() { cd ${srcdir}/${pkgname}-${pkgver} - ./configure --prefix=/usr + ./configure \ + --prefix=/usr \ + --disable-dependency-tracking + make } diff --git a/gengetopt/msysize.patch b/gengetopt/msysize.patch index 18f3087d..51950206 100644 --- a/gengetopt/msysize.patch +++ b/gengetopt/msysize.patch @@ -8,6 +8,6 @@ diff -Naur gengetopt-2.22.6-orig/build-aux/config.guess gengetopt-2.22.6/build-a + amd64:MSYS*:*:* | x86_64:MSYS*:*:*) + echo x86_64-unknown-msys + exit ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + exit ;; \ No newline at end of file