summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormlelansky2016-09-01 21:38:57 +0200
committermlelansky2016-09-01 21:38:57 +0200
commit8d4f85cf0a078b9dd12bc8068070fd731fe739c6 (patch)
treef55e24b4e9ea47622305c2d5c2e4de73a53692fc
downloadaur-8d4f85cf0a078b9dd12bc8068070fd731fe739c6.tar.gz
This is the initial commit for lazybones.
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD34
-rwxr-xr-xlazybones.sh2
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