summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAsger Hautop Drewsen2022-01-13 15:42:51 +0100
committerAsger Hautop Drewsen2022-01-13 15:42:51 +0100
commit00b7730226f4bafe2fa4e4c4749c3efa4899d2b0 (patch)
tree589d1e85286ebd042911160b73f4090b2f76c0b9
downloadaur-00b7730226f4bafe2fa4e4c4749c3efa4899d2b0.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD35
-rwxr-xr-xpdfbox-preflight2
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5b80a66cb8f0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = pdfbox-preflight
+ pkgdesc = Java tool that implements a parser compliant with PDF/A-1
+ pkgver = 2.0.25
+ pkgrel = 1
+ url = https://pdfbox.apache.org
+ arch = any
+ license = Apache 2
+ depends = java-runtime
+ noextract = pdfbox-preflight-app-2.0.25.jar
+ source = pdfbox-preflight
+ source = jaxb-api.jar::https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar
+ source = activation.jar::https://repo1.maven.org/maven2/javax/activation/activation/1.1.1/activation-1.1.1.jar
+ source = pdfbox-preflight.jar::https://dlcdn.apache.org/pdfbox/2.0.25/preflight-app-2.0.25.jar
+ sha512sums = 09661b2feca954b58677274063e71a55ee396505a8b0d392fa419e774cf47efa1ee98ffc45eeff7d3484afbc87458a22eed6c496c5a510fb54b2e73484d241f5
+ sha512sums = 93a47b245ab830d664a48c9d14e86198a38809ce94f72ca66b3d68746ae1d7b902f6fef2d1ac1a92c01701549ae80a07db69bd822ffd831a95d8dbffad435790
+ sha512sums = 49119b0cc3af02700685a55c6f15e6d40643f81640e642b9ea39a59e18d542f8837d30b43b5be006ce1a98c8ec9729bb2165c0442978168f64caa2fc6e3cb93d
+ sha512sums = c1b5af7b42300f3750835d89d8808039ca303a6afabebb72a1e64dd55535eb24729141a2ba680448dc83e3870df1c4eac7701d5e735d5b0625d3019e02faaff9
+
+pkgname = pdfbox-preflight
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..41190da49182
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Asger Hautop Drewsen <asgerdrewsen@gmail.com>
+
+pkgname=pdfbox-preflight
+pkgver=2.0.25
+pkgrel=1
+pkgdesc="Java tool that implements a parser compliant with PDF/A-1"
+arch=(any)
+url="https://pdfbox.apache.org"
+license=('Apache 2')
+depends=('java-runtime')
+_jarname=${pkgname}-app-${pkgver}.jar
+noextract=($_jarname)
+
+source=(pdfbox-preflight
+ jaxb-api.jar::https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar
+ activation.jar::https://repo1.maven.org/maven2/javax/activation/activation/1.1.1/activation-1.1.1.jar
+ pdfbox-preflight.jar::https://dlcdn.apache.org/pdfbox/${pkgver}/preflight-app-${pkgver}.jar)
+
+sha512sums=('09661b2feca954b58677274063e71a55ee396505a8b0d392fa419e774cf47efa1ee98ffc45eeff7d3484afbc87458a22eed6c496c5a510fb54b2e73484d241f5'
+ '93a47b245ab830d664a48c9d14e86198a38809ce94f72ca66b3d68746ae1d7b902f6fef2d1ac1a92c01701549ae80a07db69bd822ffd831a95d8dbffad435790'
+ '49119b0cc3af02700685a55c6f15e6d40643f81640e642b9ea39a59e18d542f8837d30b43b5be006ce1a98c8ec9729bb2165c0442978168f64caa2fc6e3cb93d'
+ 'c1b5af7b42300f3750835d89d8808039ca303a6afabebb72a1e64dd55535eb24729141a2ba680448dc83e3870df1c4eac7701d5e735d5b0625d3019e02faaff9')
+
+package() {
+ cd "${srcdir}"
+
+ install -D -m755 "pdfbox-preflight" "${pkgdir}/usr/bin/pdfbox-preflight"
+ rm pdfbox-preflight
+
+ rm *.jar
+
+ zip -r "pdfbox-preflight.jar" *
+ install -D -m644 "pdfbox-preflight.jar" "${pkgdir}/usr/share/pdfbox/pdfbox-preflight.jar"
+}
+
diff --git a/pdfbox-preflight b/pdfbox-preflight
new file mode 100755
index 000000000000..f649a17262f3
--- /dev/null
+++ b/pdfbox-preflight
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec java -jar /usr/share/pdfbox/pdfbox-preflight.jar "$@"