diff options
author | Parker Johansen | 2019-11-27 01:58:30 -0700 |
---|---|---|
committer | Parker Johansen | 2019-11-27 02:27:05 -0700 |
commit | 913b88388f5d1ede320ea01a7bb09292d5c00759 (patch) | |
tree | df3e732743b954eb0f6f560591ec4f782abff8a8 | |
download | aur-913b88388f5d1ede320ea01a7bb09292d5c00759.tar.gz |
package at 1.0.4
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 32 |
3 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e78f56122bc1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = ballerina + pkgdesc = an open source programming language and platform for cloud-era application programmers to easily write software that just works + pkgver = 1.0.4 + pkgrel = 1 + url = https://ballerina.io/ + arch = any + license = Apache + depends = java-runtime + depends = jre8-openjdk + optdepends = docker + optdepends = bash + source = ballerina-1.0.4.zip::https://product-dist.ballerina.io/downloads/1.0.4/ballerina-1.0.4.zip + sha256sums = b01af6a269ccd9cb826cc7372c73e6005af12be9c89502b0caeb7c495f3047dc + +pkgname = ballerina + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..0c320dbb2f75 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.pkg.tar.xz +ballerina-*.zip +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..890a50e43752 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Parker Johansen <johansen.parker@gmail.com> +pkgname=ballerina +pkgver=1.0.4 +pkgrel=1 +_pkg=${pkgname}-${pkgver} +pkgdesc="an open source programming language and platform for cloud-era application programmers to easily write software that just works" +arch=('any') +url="https://ballerina.io/" +license=('Apache') +depends=('java-runtime' 'jre8-openjdk') +optdepends=('docker' 'bash') +source=(${_pkg}.zip::https://product-dist.ballerina.io/downloads/${pkgver}/ballerina-${pkgver}.zip) +sha256sums=('b01af6a269ccd9cb826cc7372c73e6005af12be9c89502b0caeb7c495f3047dc') + +_licensedir=usr/share/licenses/${pkgname} +_docdir=usr/share/doc/${pkgname} +_appdir=usr/share/${pkgname}/${_pkg} +_bindir=usr/bin/ + +package() { + install -dm755 ${pkgdir}/${_bindir} + install -dm755 ${pkgdir}/${_appdir} + install -dm755 ${pkgdir}/${_docdir} + install -Dm755 ${srcdir}/${_pkg}/distributions/jballerina-${pkgver}/LICENSE ${pkgdir}/${_licensedir}/LICENSE + install -Dm644 ${srcdir}/${_pkg}/distributions/jballerina-${pkgver}/README.md ${pkgdir}/${_docdir}/README.md + cp -ar ${srcdir}/${_pkg}/distributions/jballerina-${pkgver}/docs/* ${pkgdir}/${_docdir}/ + cp -ar ${srcdir}/${_pkg}/* ${pkgdir}/${_appdir}/ + chmod -R a+r ${pkgdir}/${_appdir}/distributions/jballerina-${pkgver}/lib + ln -sf /${_appdir}/bin/ballerina ${pkgdir}/usr/bin/ballerina + ln -sf /usr/lib/jvm/java-8-openjdk ${pkgdir}/${_appdir}/dependencies/jdk8u202-b08-jre +} + |