diff options
author | jonay2000 | 2022-02-16 12:19:24 +0100 |
---|---|---|
committer | jonay2000 | 2022-02-16 12:19:24 +0100 |
commit | 8dc2425332096c4161c6b07b28b0f4bb493f5905 (patch) | |
tree | a24930ce4cd9eb681534d18c577c9e8a165001ba /PKGBUILD | |
download | aur-8dc2425332096c4161c6b07b28b0f4bb493f5905.tar.gz |
first commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 66 |
1 files changed, 66 insertions, 0 deletions
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 + +} |