diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 66 |
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..39fe3682ee39 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = webdsl-git + pkgver = r4090.56b29075 + pkgrel = 1 + arch = x86_64 + license = Apache License 2.0 + makedepends = java-environment + makedepends = ant + makedepends = wget + makedepends = autoconf + makedepends = automake + makedepends = maven + makedepends = git + depends = java-runtime + depends = ant + source = webdsl::git+https://github.com/webdsl/webdsl#branch=master + source = nailgun::git+https://aur.archlinux.org/nailgun-git#branch=master + md5sums = SKIP + md5sums = SKIP + +pkgname = webdsl-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9c1439318393 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,66 @@ +# Maintainer: Jonathan Dönszelmann <jonabent@gmail.com> +pkgname=webdsl-git +pkgver=r4090.56b29075 +pkgrel=1 +pkgdesc="" +arch=(x86_64) +url="" +license=('Apache License 2.0') +groups=() +depends=('java-runtime' 'ant') +makedepends=('java-environment' 'ant' 'wget' 'autoconf' 'automake' 'maven' 'git') +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=('webdsl::git+https://github.com/webdsl/webdsl#branch=master' 'nailgun::git+https://aur.archlinux.org/nailgun-git#branch=master') +noextract=() +md5sums=('SKIP' 'SKIP') + +prepare() { + cd "webdsl" + git clean -fXd +} + +pkgver() { + cd "webdsl" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "nailgun" + makepkg -si --noconfirm + cd .. + + mkdir -p "$srcdir"/build + cd "webdsl" + + #echo "libwebdsl-front.rtree: src-gen/org/webdsl/webdsl_front/Main.java" >> "$srcdir"/webdsl/src/Makefile.am + #echo "libwebdsl-generator.rtree: src-gen/org/webdsl/webdsl_generator/Main.java" >> "$srcdir"/webdsl/src/Makefile.am + #echo "libjava-transformations.rtree: src-gen/org/webdsl/java_transformations/Main.java" >> "$srcdir"/webdsl/src/Makefile.am + #echo "libwrite-files.rtree: src-gen/org/webdsl/write_files/Main.java" >> "$srcdir"/webdsl/src/Makefile.am + #echo "libstatistics.rtree: src-gen/org/webdsl/statistics/Main.java" >> "$srcdir"/webdsl/src/Makefile.am + #echo "libback-end-transformations.rtree: src-gen/org/webdsl/back_end_transformations/Main.java" >> "$srcdir"/webdsl/src/Makefile.am + #echo "libto-java-servlet.rtree: src-gen/org/webdsl/to_java_servlet/Main.java" >> "$srcdir"/webdsl/src/Makefile.am + + ./bootstrap + ./configure --prefix="$srcdir/build" + make -j1 +} + +package() { + cd "webdsl" + + make install + ls -la "$srcdir"/build/* + + mkdir -p "$pkgdir"/usr/bin + mkdir -p "$pkgdir"/usr/share + cp -r "$srcdir"/build/bin/* "$pkgdir"/usr/bin + cp -r "$srcdir"/build/share/* "$pkgdir"/usr/share + +} |