summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Dorohin2018-08-07 16:56:13 +0300
committerTim Dorohin2018-08-07 16:56:13 +0300
commitccc12aec0063d30334eaa37e96a3e86699847887 (patch)
tree352585aa54b7dde512aafe19ba361b3717b74813
downloadaur-ccc12aec0063d30334eaa37e96a3e86699847887.tar.gz
Initial package commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD45
-rw-r--r--quollwriter.desktop9
-rw-r--r--quollwriter.sh4
4 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0506904b5487
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = quollwriter
+ pkgdesc = A writing application that lets you focus on your words
+ pkgver = 2.6.14
+ pkgrel = 1
+ url = http://quollwriter.com/
+ arch = any
+ license = Apache
+ makedepends = java-environment-openjdk=8
+ makedepends = apache-ant
+ depends = java-runtime=8
+ depends = java-openjfx
+ source = quollwriter-2.6.14.tar.gz::https://github.com/garybentley/quollwriter/archive/v2.6.14.tar.gz
+ source = quollwriter.desktop
+ source = quollwriter.sh
+ md5sums = bc02ff27304c20ecaaf81f9fef3f7718
+ md5sums = 62dde2a6d4a8598d68be19ddddc5f1f1
+ md5sums = 5b755d6a06dac0207298cfe11d1ee589
+
+pkgname = quollwriter
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3d18a7c61605
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Tim Dorohin <tim.dorohin@gmail.com>
+pkgname=quollwriter
+pkgver=2.6.14
+pkgrel=1
+pkgdesc="A writing application that lets you focus on your words"
+arch=('any')
+url="http://quollwriter.com/"
+license=('Apache')
+groups=()
+depends=('java-runtime=8' 'java-openjfx')
+makedepends=('java-environment-openjdk=8' 'apache-ant')
+
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/garybentley/quollwriter/archive/v${pkgver}.tar.gz
+'quollwriter.desktop'
+'quollwriter.sh')
+noextract=()
+md5sums=('bc02ff27304c20ecaaf81f9fef3f7718'
+ '62dde2a6d4a8598d68be19ddddc5f1f1'
+ '5b755d6a06dac0207298cfe11d1ee589')
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ ant init createJar createPromptsJar createDataJar createImagesJar
+}
+
+package() {
+ cd "$srcdir/${pkgname}-${pkgver}"
+
+ install -dm644 "${pkgdir}/usr/share/java/${pkgname}/docx4j"
+
+ install -Dm644 bin/*.jar "${pkgdir}/usr/share/java/${pkgname}/"
+
+ install -Dm644 3rd-party-jars/*.jar "${pkgdir}/usr/share/java/${pkgname}/"
+
+ install -Dm644 3rd-party-jars/docx4j/*.jar "${pkgdir}/usr/share/java/${pkgname}/docx4j/"
+
+ install -Dm644 imgs/window-icon-v3.png "${pkgdir}/usr/share/icons/hicolor/48x48/apps/quollwriter.png"
+
+ cd "$srcdir"
+
+ install -Dm644 quollwriter.desktop "${pkgdir}/usr/share/applications/quollwriter.desktop"
+
+ install -Dm755 quollwriter.sh "${pkgdir}/usr/bin/quollwriter"
+}
diff --git a/quollwriter.desktop b/quollwriter.desktop
new file mode 100644
index 000000000000..b7168282264c
--- /dev/null
+++ b/quollwriter.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Quoll Writer
+Comment=A writing application that lets you focus on your words
+Exec=/usr/bin/quollwriter
+Icon=quollwriter
+Terminal=false
+Type=Application
+Categories=Office
+
diff --git a/quollwriter.sh b/quollwriter.sh
new file mode 100644
index 000000000000..03cf46cf4347
--- /dev/null
+++ b/quollwriter.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+exec "$JAVA_HOME/bin/java" -cp
+'/usr/share/java/quollwriter/*:/usr/share/java/quollwriter/docx4j/*'
+com.quollwriter.Startup "$@"