path: root/PKGBUILD
diff options
authorLucas Werkmeister2018-05-30 15:06:49 +0200
committerLucas Werkmeister2018-05-30 15:06:49 +0200
commit61b1a5f0a9659c1b12aeab206db1d36d5923f274 (patch)
tree3f52f88d4be8e8c7f1681d6ed50682129345a109 /PKGBUILD
Initial commit
Does not include the systemd service shipped by upstream yet, since I’m not sure how useful that will be without local customizations.
Diffstat (limited to 'PKGBUILD')
1 files changed, 29 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 00000000000..ddd5daa6f09
--- /dev/null
@@ -0,0 +1,29 @@
+# Maintainer: Lucas Werkmeister <>
+# TODO try to rip apart the fat jar and improve installation per
+pkgdesc='SPARQL server built on the Jena Java framework for building Semantic Web and Linked Data applications'
+depends=('java-runtime') # does not depend on apache-jena – included in the fat jar
+ "${pkgname}-${pkgver}.tar.gz"
+ 'fuseki-server'
+ '5f81e7a59400ee2dcee0b0ede9ecaaea0013ac80f2ddc134262d6aa7e333359a7c617c6b70cc6ba97df53221acbb0f7194d824f61f56dfbc031f78728022bd4b'
+ 'SKIP'
+package() {
+ cd "$pkgname-$pkgver"
+ mkdir -p "$pkgdir/opt/${pkgname}/" "$pkgdir/usr/bin/"
+ # install most files in /opt (yes, I know, I know :/ see TODO at the top)
+ cp -r -t "$pkgdir/opt/${pkgname}/" fuseki-server.jar webapp/
+ # install our own binary into /usr/bin (ignore the one shipped by upstream)
+ install -D -t "$pkgdir/usr/bin/" ../fuseki-server