summaryrefslogtreecommitdiff
path: root/libre/closure-compiler/PKGBUILD
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2018-02-07 13:18:08 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2018-02-07 13:18:08 -0500
commit252e0cfad9f7b1ad08c34205554bdd07a4ad05b8 (patch)
treea44b7c6030388ec334c7472ac2ce7e18a43a717c /libre/closure-compiler/PKGBUILD
parent965ef28171627a4a00ae0733d712674e1db2ff07 (diff)
downloadabslibre-252e0cfad9f7b1ad08c34205554bdd07a4ad05b8.tar.gz
abslibre-252e0cfad9f7b1ad08c34205554bdd07a4ad05b8.tar.bz2
abslibre-252e0cfad9f7b1ad08c34205554bdd07a4ad05b8.zip
Removing closure-compilar
Diffstat (limited to 'libre/closure-compiler/PKGBUILD')
-rw-r--r--libre/closure-compiler/PKGBUILD79
1 files changed, 0 insertions, 79 deletions
diff --git a/libre/closure-compiler/PKGBUILD b/libre/closure-compiler/PKGBUILD
deleted file mode 100644
index 583711470..000000000
--- a/libre/closure-compiler/PKGBUILD
+++ /dev/null
@@ -1,79 +0,0 @@
-# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
-# Contributor: Luke Shumaker <lukeshu@sbcglobal.net>
-
-pkgname=closure-compiler
-pkgver=20170806
-pkgrel=1.parabola1
-pkgdesc="Performs checking, instrumentation and optimizations on Javascript code."
-arch=('any')
-url="https://developers.google.com/closure/compiler/"
-license=('APACHE')
-depends=('java-runtime')
-makedepends=('apache-ant' 'args4j' 'java-gson' 'java-guava' 'jsr305' 'protobuf-java' 'jh')
-source=("https://repo.parabola.nu/other/$pkgname/$pkgname-$pkgver.tar.gz"
- "https://repo1.maven.org/maven2/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1-sources.jar"
- 'build.xml' 'closure-compiler.sh')
-sha256sums=('df020b14730996f27fa0e151a4eb37702651ad7bbc64339a5914e3d196d4060d'
- '082d7a7cba06f0543b7d0085929897f343054acd8491a4d7020ab433d4f6daf5'
- '7b3db592705a140dde6c60b61ed6de1f36be43389327aad132461cc36f1759b4'
- '10b0d74a305548b029f05bd4fb0ffabec2ff782f9e3c054c2f5236f1bf4c6630')
-
-mkdepends=(git)
-mksource=("$pkgname-$pkgver::git+https://github.com/google/closure-compiler.git#tag=v$pkgver")
-mkmd5sums=('SKIP')
-
-mksource() {
- cd "$srcdir/$pkgname-$pkgver"
-
- sed -i "s/1.0-SNAPSHOT/v$pkgver/g" \
- externs/pom.xml \
- pom.xml \
- pom-main.xml
-}
-
-prepare() {
- cd "$srcdir/$pkgname-$pkgver"
-
- mv ../build.xml .
- sed -i "s/1.0-SNAPSHOT/v$pkgver/g" build.xml
-
- mkdir -p {jsinterop,lib}
- ln -sf /usr/share/apache-ant/lib/ant.jar lib/ant.jar
- ln -sf /usr/share/java/args4j.jar lib/args4j.jar
- ln -sf /usr/share/java/guava.jar lib/guava.jar
- ln -sf /usr/share/java/gson.jar lib/gson.jar
- ln -sf /usr/share/java/jsr305.jar lib/jsr305.jar
- ln -sf /usr/share/java/protobuf.jar lib/protobuf-java.jar
-}
-
-build() {
- cd "$srcdir/$pkgname-$pkgver"
-
- javac -d jsinterop $(find ../jsinterop/ -name \*.java)
- jar -cvf lib/jsinterop.jar -C jsinterop .
-
- ant jar javadoc
-}
-
-package() {
- cd "$srcdir/$pkgname-$pkgver"
-
- # Install license file
- install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
-
- # Install documentation
- install -d "$pkgdir/usr/share/doc/$pkgname"
- cp -r build/javadoc "$pkgdir/usr/share/doc/$pkgname"
-
- # Install Maven artifacts
- export DESTDIR=$pkgdir
- jh mvn-install com.google.javascript "$pkgname-parent" "v$pkgver" pom.xml
- jh mvn-install com.google.javascript "$pkgname-externs" "v$pkgver" externs/pom.xml
- jh mvn-install com.google.javascript "$pkgname" "v$pkgver" pom-main.xml \
- build/compiler.jar "$pkgname.jar"
-
- ln -s "/usr/share/java/$pkgname.jar" \
- "$pkgdir/usr/share/java/$pkgname-$pkgver.jar"
-
- install -Dm755 "$srcdir/closure-compiler.sh" "$pkgdir/usr/bin/closure-compiler"
-}