diff options
author | Daniel R. van Rossum | 2015-06-18 16:27:37 -0500 |
---|---|---|
committer | Daniel R. van Rossum | 2015-06-18 16:27:37 -0500 |
commit | cbb67aab5b384224aca476fd26d660571043a140 (patch) | |
tree | b9573ffd5c18b1fe1cbd4dde2fa5cace1188f63a /PKGBUILD | |
download | aur-cbb67aab5b384224aca476fd26d660571043a140.tar.gz |
initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3290a6d23bf3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Daan van Rossum <d.r.vanrossum_at gmx.de> +# Contributor: Christopher Heien <chris.h.heien@gmail.com> +# Contributor: Lazaros Koromilas <koromilaz@gmail.com> + +pkgname=basex +pkgver=8.2 +pkgrel=1 +pkgdesc="Light-weight, high-performance XML database system and XPath/XQuery processor." +arch=('i686' 'x86_64') +url="http://basex.org/" +license=('BSD') +depends=('java-environment-common' 'bash') +source=("http://files.basex.org/releases/${pkgver}/BaseX${pkgver//./}.zip" + "basex.sh" + "BaseX.desktop") +sha1sums=('4dfd8ce5508748777586d26ccedc466f437e7da6' + 'b82c43d2f247d65b93b2f073543b8ceee038bfd1' + '53eb192fe09410da5dff22ba7ecd5b26e5753fd7') + +package() { + # install profile.d script + install -dm755 ${pkgdir}/etc/profile.d || return 1 + install -m755 ${srcdir}/${pkgname}.sh ${pkgdir}/etc/profile.d || return 1 + + # Get the BASEX_HOME env var + source ${srcdir}/${pkgname}.sh || return 1 + + cd ${srcdir} + install -dm755 ${pkgdir}/${BASEX_HOME}/{bin,lib,img} || return 1 + + # install gui shortcuts + install -dm755 ${pkgdir}/usr/share/applications || return 1 + install -m755 BaseX.desktop ${pkgdir}/usr/share/applications || return 1 + + # install licence + install -D -m644 basex/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + # extract and install logo + jar -xf basex/BaseX.jar img/logo_256.png + install -m644 img/logo_256.png ${pkgdir}/${BASEX_HOME}/img || return 1 + + install -m644 basex/*.jar ${pkgdir}/${BASEX_HOME} || return 1 + install -m644 basex/lib/*.jar ${pkgdir}/${BASEX_HOME}/lib || return 1 + cp -Rp basex/etc ${pkgdir}/${BASEX_HOME} || return 1 + + # Do not copy Windows .bat/.cmd files + find basex/bin -type f -a ! -name \*.bat -a ! -name \*.cmd \ + -exec install -m755 {} ${pkgdir}/${BASEX_HOME}/bin \; || return 1 +} |