Skip to content

Commit

Permalink
[WIP]
Browse files Browse the repository at this point in the history
  • Loading branch information
jannick0 committed Dec 22, 2023
1 parent 3ccded7 commit 141d1cb
Showing 1 changed file with 14 additions and 11 deletions.
25 changes: 14 additions & 11 deletions autoconf2.71/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@

_realname=autoconf
pkgname=${_realname}2.71
pkgver=2.72
_pkgver_ext='e'
_pkgver="${pkgver}${_pkgver_ext}"
pkgver=2.72e
pkgrel=1
pkgdesc="A GNU tool for automatically configuring source code"
arch=('any')
Expand All @@ -14,8 +12,8 @@ url="https://www.gnu.org/software/autoconf"
depends=('awk' 'm4' 'diffutils' 'bash' 'perl' 'sed')
makedepends=('make')
source=(
# https://ftp.gnu.org/pub/gnu/${_realname}/${_realname}-${pkgver}e.tar.xz
"https://alpha.gnu.org/gnu/autoconf/autoconf-${_pkgver}.tar.xz"
# https://ftp.gnu.org/pub/gnu/${_realname}/${_realname}-${pkgver}.tar.xz
"https://alpha.gnu.org/gnu/autoconf/autoconf-${pkgver}.tar.xz"
0001-autoconf-2.70-MSYS2-specifics-AC_CYGWIN.patch
0002-autoconf-2.70-MSYS2-Autotest-Unify-EOLs-By-Default.patch
autoconf2.72-config.guess.patch
Expand All @@ -39,7 +37,7 @@ msys2_references=(
)

prepare() {
cd ${srcdir}/${_realname}-${_pkgver}
cd ${srcdir}/${_realname}-${pkgver}

# MSYS2
patch -p1 -i ${srcdir}/0001-autoconf-2.70-MSYS2-specifics-AC_CYGWIN.patch
Expand All @@ -58,27 +56,32 @@ prepare() {
build() {
mkdir -p build-${MSYSTEM} && cd build-${MSYSTEM}

../${_realname}-${_pkgver}/configure \
../${_realname}-${pkgver}/configure -C \
--prefix=/usr \
--program-suffix=-"${pkgver}"

make

make check TESTSUITEFLAGS='-j16'
if ! make check TESTSUITEFLAGS='-v -j16'; then
echo '============= test.log / begin ==========='
cat tests/testsuite.log
echo '============= test.log / end ==========='
exit 1
fi
}

check() {
cd build-${MSYSTEM}
# CAUTION: The tests run very very long, even on a server.
make check TESTSUITEFLAGS='-j16'
make check TESTSUITEFLAGS='-j10'
}

package() {
make -C build-${MSYSTEM} DESTDIR=${pkgdir} install

# license exception
install -Dm644 ${_realname}-${_pkgver}/COPYING.EXCEPTION \
$pkgdir/usr/share/licenses/autoconf${_pkgver}/COPYING.EXCEPTION
install -Dm644 ${_realname}-${pkgver}/COPYING.EXCEPTION \
$pkgdir/usr/share/licenses/autoconf${pkgver}/COPYING.EXCEPTION

find ${pkgdir}/usr/share

Expand Down

0 comments on commit 141d1cb

Please sign in to comment.