diff options
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f02940df5e8b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,32 @@ +pkgbase = opa-git + pkgdesc = A new generation of open source web development framework for JavaScript + pkgver = 4308.r80.g63f1cda + pkgrel = 1 + url = https://github.com/MLstate/opalang/ + arch = i686 + arch = x86_64 + groups = devel + license = AGPL3 + license = MIT + makedepends = git + makedepends = ocaml + makedepends = ocaml-ulex + makedepends = ocaml-zip + makedepends = ocaml-ocamlgraph + makedepends = ocaml-cryptokit + makedepends = ocaml-ssl + makedepends = java-runtime + makedepends = perl + depends = java-environment + depends = openssl + depends = nodejs + depends = mongodb + optdepends = couchdb + provides = opa + conflicts = opa + options = !strip + source = opalang::git+https://github.com/MLstate/opalang.git + md5sums = SKIP + +pkgname = opa-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9f2acf8497ce --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Daichi Shinozaki <dsdseg@gmail.com> +# Contributor: Carlos Franke <carlos_franke at lemtank dot de> + +pkgname='opa-git' +pkgver=4308.r80.g63f1cda +pkgrel=1 +pkgdesc="A new generation of open source web development framework for JavaScript" +arch=('i686' 'x86_64') +url="https://github.com/MLstate/opalang/" +license=('AGPL3' 'MIT') +groups=('devel') +provides=('opa') +conflicts=('opa') +options=('!strip') +depends=('java-environment' 'openssl' 'nodejs' 'mongodb') +makedepends=('git' 'ocaml' 'ocaml-ulex' 'ocaml-zip' 'ocaml-ocamlgraph' + 'ocaml-cryptokit' 'ocaml-ssl' 'java-runtime' 'perl') +optdepends=('couchdb') +_git_module_name=opalang +source=("$_git_module_name::git+https://github.com/MLstate/opalang.git") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$_git_module_name" + git describe --long --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' +} + +build() { + cd "$srcdir/$_git_module_name" + ./configure -prefix /usr + make +} + +package() { + cd "$srcdir/$_git_module_name" + make DESTDIR="$pkgdir/" install + install -Dm644 doc/MIT-LICENSE "$pkgdir/usr/share/licenses/$pkgname/MIT-LICENSE" +} + +# vim:set ts=2 sw=2 et: |