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"
 }

Reply via email to