Date: Wednesday, April 12, 2023 @ 22:49:00 Author: arodseth Revision: 1445043
upgpkg: fop 2.8-2 Modified: fop/trunk/PKGBUILD ----------+ PKGBUILD | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-12 22:31:28 UTC (rev 1445042) +++ PKGBUILD 2023-04-12 22:49:00 UTC (rev 1445043) @@ -1,32 +1,37 @@ -# Maintainer: Lukas Fleischer <[email protected]> +# Maintainer: Alexander F. Rødseth <[email protected]> +# Contributor: Lukas Fleischer <[email protected]> # Contributor: Stefan Husmann <[email protected]> # Contributor: Simon Lipp <[email protected]> pkgname=fop pkgver=2.8 -pkgrel=1 -pkgdesc='XSL-FO implementation in Java.' -arch=('any') +pkgrel=2 +pkgdesc='XSL-FO to PDF formatter' +arch=(any) url='https://xmlgraphics.apache.org/fop/' -license=('APACHE') -depends=('java-xmlgraphics-commons' 'java-commons-logging' 'java-commons-io' 'java-batik' - 'java-avalon-framework') -makedepends=('apache-ant' 'java-environment') -source=("https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/xmlgraphics/$pkgname/source/$pkgname-$pkgver-src.tar.gz" - 'fop.conf') -sha256sums=('6fb02fd7bc2ee80aff9e928e8b062ace5bc115222e5d3a6a4da70cd6cc6d06f7' - 'd2900605dc271f5938d0820ca30bdec8060724976b56e43d827157bd6975da96') -backup=('etc/fop.conf') +license=(APACHE) +depends=(java-avalon-framework 'java-batik=1.16' java-commons-io java-commons-logging java-xmlgraphics-commons) +makedepends=(apache-ant java-environment) +source=("https://dlcdn.apache.org/xmlgraphics/$pkgname/source/$pkgname-$pkgver-src.tar.gz" + fop.conf) +b2sums=('183649f531068b8f7513613c89f9f66a48894ab97a659e110b91853d5dffc1664d3830a8ced9ba221e22ca02fc51aed991ddee0e927cab59b9160a504f6dab02' + '928ced5f2591d2537829d74ae94c6f59e1be2f12eddf44e2f7fe5fd06606e94a5911396d6ef8596137449524c9d0d13ef8896bc4fb5e58096bd9948708879857') +backup=(etc/fop.conf) +prepare() { + cd $pkgname-$pkgver/$pkgname + cp -f "$srcdir/fop.conf" fop_modified.conf + pacman -Ql java-batik | grep \.jar | sed 's/java-batik /CLASSPATH="$CLASSPATH:/g;s/$/"/g' >> fop_modified.conf +} + build() { cd $pkgname-$pkgver - ant -f "$pkgname"/build.xml package + ant -f $pkgname/build.xml package } package() { - cd $pkgname-$pkgver - - install -Dm0644 "$pkgname/build/fop.jar" "$pkgdir/usr/share/java/fop/fop.jar" - install -Dm0644 "../fop.conf" "$pkgdir/etc/fop.conf" - install -Dm0755 "$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" + cd $pkgname-$pkgver/$pkgname + install -Dm755 $pkgname "$pkgdir/usr/bin/$pkgname" + install -Dm644 build/fop.jar "$pkgdir/usr/share/java/fop/fop.jar" + install -Dm644 fop_modified.conf "$pkgdir/etc/fop.conf" }
