diff options
author | mlelansky | 2016-09-01 21:38:57 +0200 |
---|---|---|
committer | mlelansky | 2016-09-01 21:38:57 +0200 |
commit | 8d4f85cf0a078b9dd12bc8068070fd731fe739c6 (patch) | |
tree | f55e24b4e9ea47622305c2d5c2e4de73a53692fc /PKGBUILD | |
download | aur-8d4f85cf0a078b9dd12bc8068070fd731fe739c6.tar.gz |
This is the initial commit for lazybones.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..eddbbfb2c2b3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Mirko Lelansky <mlelansky@mail.de> +pkgname=lazybones +pkgver=0.8.3 +pkgrel=1 +pkgdesc='A project directory generator.' +arch=('any') +url='https://bintray.com/pledbrook/lazybones-templates/lazybones' +license=('Apache') +depends=('java-environment' 'bash') +source=(https://bintray.com/pledbrook/lazybones-templates/download_file?file_path=${pkgname}-${pkgver}.zip + ${pkgname}.sh) +sha512sums=('0cfd187dcca15490b3bf05c3695a2407aa8683d65c05d29f891f17860d90113f1c573bb2bbf0ec07ab09d5338e0beb64eeef19e7c89a7017704998e80c37cc97' + 'b0361937ff0761bea8b2624809be2321a056a533c643f037815ef019be00af2a094e81cc7218b00c2244d8b98506913d452b9a53081696e914bec4ad5395b455') + +package() { + + # install profile.d script + install -Dm 755 "${srcdir}/${pkgname}.sh" "${pkgdir}/etc/profile.d/${pkgname}.sh" + + # create the necessary directory structure + install -d "${pkgdir}/usr/share/java/${pkgname}/bin" + install -d "${pkgdir}/usr/share/java/${pkgname}/lib" + install -d "${pkgdir}/usr/bin" + + # copy across java files + install -Dm 644 "${srcdir}/${pkgname}-${pkgver}/lib/"*.jar "${pkgdir}/usr/share/java/${pkgname}/lib" + + # copy across supporting scripts + install -m 755 "${srcdir}/${pkgname}-${pkgver}/bin/${pkgname}" "${pkgdir}/usr/share/java/${pkgname}/bin" + + # link lazybones script to /usr/bin + ln -s "/usr/share/java/${pkgname}/bin/${pkgname}" "${pkgdir}/usr/bin" +} + |