summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjaphir2017-04-13 18:19:23 +0200
committerjaphir2017-04-13 18:19:23 +0200
commit2fc1de807615236bf1ca249bc84ba207e4c56308 (patch)
treeca33e2afb696d4ee065b5825f32d8ab60329e805 /PKGBUILD
downloadaur-easotope.tar.gz
first commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f72f2aac45bb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Ilja Kocken <i.j.kocken at uu dot com>
+pkgname=easotope
+_filename=easotope_client_linux_x86_64
+pkgver=20170328
+pkgrel=1
+pkgdesc="Client for making isotopes easy"
+arch=('x86_64')
+url="http://easotope.org"
+license=('GPL3')
+depends=('java-runtime')
+source=("${url}/release/${pkgver}/${_filename}.tar.gz"
+ "${pkgname}.desktop"
+ "${pkgname}"
+ "logo_48.png")
+noextract=("${_filename}.tar.gz")
+md5sums=('551fa31f35dda2972369da6066ead6c8'
+ '757ac44666b2be9b2994dae8dc099ba3'
+ '857a4643a7bfdd8444055c3e6308ee71'
+ '35db741960c2d1edd88d3c4f2a47d028')
+
+package () {
+ # make the lib directory and unpack there
+ mkdir -p "${pkgdir}/usr/lib/"
+ bsdtar -zxf "${srcdir}/${_filename}.tar.gz" -C "${pkgdir}/usr/lib"
+
+ # correct package name
+ mv "${pkgdir}/usr/lib/${pkgname}_client" "${pkgdir}/usr/lib/${pkgname}"
+
+ # set database variable directory
+ mkdir -p "${HOME}/.easotope"
+ sed -i "/-clearPersistedState/a -data \n${HOME}/.easotope" "${pkgdir}/usr/lib/${pkgname}/linux.gtk.${CARCH}/eclipse/${pkgname}.ini"
+
+ # make the binary executable
+ chmod 755 "${pkgdir}/usr/lib/${pkgname}/linux.gtk.${CARCH}/eclipse/${pkgname}"
+
+ # database/log directory
+ mkdir -p "${HOME}/.easotope"
+
+ # shell script for launch
+ mkdir -p "${pkgdir}/usr/bin"
+ mv easotope "${pkgdir}/usr/bin"
+ chmod 755 "${pkgdir}/usr/bin/${pkgname}"
+
+ # icon
+ mkdir -p "${pkgdir}/usr/share/pixmaps"
+ mv logo_48.png "${pkgdir}/usr/share/pixmaps/easotope.png"
+
+ # desktop entry
+ mkdir -p "${pkgdir}/usr/share/applications"
+ mv easotope.desktop "${pkgdir}/usr/share/applications"
+}