diff options
author | Bart Ribbers <bribbers@disroot.org> | 2021-06-09 21:59:53 +0200 |
---|---|---|
committer | Ariadne Conill <ariadne@dereferenced.org> | 2021-06-09 21:24:56 +0000 |
commit | 0a4f8e4e4d21ac8c83a85c534f6424f03a3b7a70 (patch) | |
tree | 28eeacd57758960504891e6470d86a4b0b1e7222 | |
parent | 56de3a38c80776d078ec4d7998214c507978c4d0 (diff) |
community/a2ps: fix build on riscv64 and modernize
-rw-r--r-- | community/a2ps/APKBUILD | 35 |
1 files changed, 14 insertions, 21 deletions
diff --git a/community/a2ps/APKBUILD b/community/a2ps/APKBUILD index 85bf67f3516..682d23535c0 100644 --- a/community/a2ps/APKBUILD +++ b/community/a2ps/APKBUILD @@ -1,16 +1,15 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=a2ps pkgver=4.14 -pkgrel=8 +pkgrel=9 pkgdesc="a2ps is an Any to PostScript filter" url="https://www.gnu.org/software/a2ps/" arch="all" license="GPL-3.0" depends="ghostscript imagemagick perl" makedepends="gperf autoconf automake libtool" -install= subpackages="$pkgname-dev $pkgname-doc" -source="https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz +source="https://ftp.gnu.org/gnu/a2ps/a2ps-$pkgver.tar.gz $pkgname-4.13c-fnmatch-replacement.patch $pkgname-4.13c-emacs.patch $pkgname-4.13-manpage-chmod.patch @@ -24,37 +23,31 @@ source="https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz " prepare() { - cd "$srcdir"/$pkgname-$pkgver - update_config_sub || return 1 - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done - sed -i -e 's/__mempcpy/mempcpy/g' lib/strftime.c src/regex.c \ - || return 1 - rm -f aclocal.m4 */aclocal.m4 - libtoolize --force --copy || return 1 - aclocal -I m4 && automake --add-missing && autoreconf -I m4 || return 1 + default_prepare + + update_config_sub + update_config_guess + + sed -i -e 's/__mempcpy/mempcpy/g' lib/strftime.c src/regex.c + rm -f aclocal.m4 ./*/aclocal.m4 + libtoolize --force --copy + aclocal -I m4 && automake --add-missing && autoreconf -I m4 } build() { - cd "$srcdir"/$pkgname-$pkgver ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc/a2ps \ --includedir=/usr/include \ - --disable-nls \ - || return 1 + --disable-nls make } package() { - cd "$srcdir"/$pkgname-$pkgver - make -j1 DESTDIR="$pkgdir" install || return 1 - sed -i "s:^countdictstack: \0:" "$pkgdir"/usr/bin/psset || return 1 + make -j1 DESTDIR="$pkgdir" install + sed -i "s:^countdictstack: \0:" "$pkgdir"/usr/bin/psset } sha512sums="fd6ac8ab47d789114c283e8ca508f7f56feabd1a189f4ac772cad9e6be7e3791e210892cfffd04ad1d39efe4b15386b2e61bf4cd56b70ed581c0554f36bfe06f a2ps-4.14.tar.gz |