diff options
author | japhir | 2017-04-13 18:19:23 +0200 |
---|---|---|
committer | japhir | 2017-04-13 18:19:23 +0200 |
commit | 2fc1de807615236bf1ca249bc84ba207e4c56308 (patch) | |
tree | ca33e2afb696d4ee065b5825f32d8ab60329e805 /PKGBUILD | |
download | aur-easotope.tar.gz |
first commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
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" +} |