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 | |
download | aur-8d4f85cf0a078b9dd12bc8068070fd731fe739c6.tar.gz |
This is the initial commit for lazybones.
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rwxr-xr-x | lazybones.sh | 2 |
4 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1a0e8780ff69 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = lazybones + pkgdesc = A project directory generator. + pkgver = 0.8.3 + pkgrel = 1 + url = https://bintray.com/pledbrook/lazybones-templates/lazybones + arch = any + license = Apache + depends = java-environment + depends = bash + source = https://bintray.com/pledbrook/lazybones-templates/download_file?file_path=lazybones-0.8.3.zip + source = lazybones.sh + sha512sums = 0cfd187dcca15490b3bf05c3695a2407aa8683d65c05d29f891f17860d90113f1c573bb2bbf0ec07ab09d5338e0beb64eeef19e7c89a7017704998e80c37cc97 + sha512sums = b0361937ff0761bea8b2624809be2321a056a533c643f037815ef019be00af2a094e81cc7218b00c2244d8b98506913d452b9a53081696e914bec4ad5395b455 + +pkgname = lazybones + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1633671cc680 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# This is the exclusion pattern for github. + +# Patterns for makepkg +src +pkg +*.zip +*.xz 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" +} + diff --git a/lazybones.sh b/lazybones.sh new file mode 100755 index 000000000000..6bd0d29c9b0e --- /dev/null +++ b/lazybones.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +export LAZYBONES_HOME=/usr/share/java/lazybones |