summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..79de0af560af
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Holger Döbler <holger.doebler@posteo.de>
+pkgname=verapdf
+pkgver=1.15.8
+pkgrel=1
+epoch=
+pkgdesc="purpose-built, open source, file-format validator covering all PDF/A parts and conformance levels"
+arch=('any')
+url="https://verapdf.org/"
+license=('GPL3' 'MPL2')
+groups=()
+depends=('java-runtime' 'bash')
+makedepends=('unzip')
+source=("https://software.verapdf.org/develop/1.15/${pkgname}-greenfield-${pkgver}-installer.zip"
+ "$pkgname.png::https://avatars1.githubusercontent.com/u/9946925?s=280&v=4"
+ "$pkgname.desktop"
+ "auto-install.xml")
+noextract=("${pkgname}-greenfield-${pkgver}-installer.zip" 'auto-install.sh')
+md5sums=('c4f6f74a35db82391d0ee8bb85d2c457'
+ '076b23717ab675281ed53dcf84471b89'
+ '2aff225b781f8645123e8182ffeb295d'
+ '312f8dc7e9c4a6ecfd25d75aff7b22c9')
+
+prepare() {
+ cd ${srcdir}
+ unzip "${pkgname}-greenfield-${pkgver}-installer.zip"
+ sed -e "s;/usr/share/verapdf;${pkgdir}/usr/share/${pkgname};" < auto-install.xml > ${pkgname}-greenfield-${pkgver}/auto-install.xml
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-greenfield-${pkgver}
+ ./${pkgname}-install auto-install.xml
+ rm ${pkgdir}/usr/share/verapdf/.installationinformation
+ rm -r ${pkgdir}/usr/share/verapdf/Uninstaller
+ mkdir -p ${pkgdir}/usr/bin
+ for f in verapdf verapdf-gui ; do
+ ln -s /usr/share/${pkgname}/$f ${pkgdir}/usr/bin/$f
+ done
+ install -Dm644 ${srcdir}/${pkgname}.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
+ install -Dm644 ${srcdir}/${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
+}