summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2015-06-10 05:43:59 -0600
committerBrian Bidulock2015-06-10 05:43:59 -0600
commit0c945cd69b4874708f6acbc7bc1a52418c3fe571 (patch)
tree8139794058bbde98a7faed86a89a5d216139e54f
downloadaur-0c945cd69b4874708f6acbc7bc1a52418c3fe571.tar.gz
initial version
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD31
-rw-r--r--gjdoc.install20
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5d5c47e5650e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = gjdoc
+ pkgdesc = GNU Classpath JavaDoc implementation
+ pkgver = 0.7.9
+ pkgrel = 4
+ url = http://savannah.gnu.org/projects/classpath/
+ install = gjdoc.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = gcc-gcj>=5.1.0
+ depends = java-environment
+ noextract = antlr-2.7.7.jar
+ options = !libtool
+ options = !buildflags
+ source = http://ftp.gnu.org/gnu/classpath/gjdoc-0.7.9.tar.gz
+ source = http://www.antlr2.org/download/antlr-2.7.7.jar
+ md5sums = 24cade2efe22d5adefcbabb21f094803
+ md5sums = f8f1352c52a4c6a500b597596501fc64
+
+pkgname = gjdoc
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..559e62379a97
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Brian Bidulock <bidulock@openss7.org>
+
+pkgname=gjdoc
+pkgver=0.7.9
+pkgrel=4
+pkgdesc="GNU Classpath JavaDoc implementation"
+arch=(i686 x86_64)
+license=('GPL')
+url="http://savannah.gnu.org/projects/classpath/"
+depends=('gcc-gcj>=5.1.0' 'java-environment')
+options=('!libtool' '!buildflags')
+noextract=('antlr-2.7.7.jar')
+install=$pkgname.install
+source=(http://ftp.gnu.org/gnu/classpath/${pkgname}-${pkgver}.tar.gz
+ http://www.antlr2.org/download/antlr-2.7.7.jar)
+md5sums=('24cade2efe22d5adefcbabb21f094803'
+ 'f8f1352c52a4c6a500b597596501fc64')
+
+build() {
+ cd $pkgname-$pkgver
+ ./configure --prefix=/usr --with-antlr-jar=${srcdir}/antlr-2.7.7.jar
+ make || find . -type f -name '*.o' | while read f; do objcopy -L '_ZGr8_$_dummy' $f; done
+ make || find . -type f -name '*.o' | while read f; do objcopy -L '_ZGr8_$_dummy' $f; done
+ make || find . -type f -name '*.o' | while read f; do objcopy -L '_ZGr8_$_dummy' $f; done
+ make || find . -type f -name '*.o' | while read f; do objcopy -L '_ZGr8_$_dummy' $f; done
+ make GCJFLAGS='-g -O2 -fsource=1.3'
+}
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR=${pkgdir} install
+}
diff --git a/gjdoc.install b/gjdoc.install
new file mode 100644
index 000000000000..a0431f9c7808
--- /dev/null
+++ b/gjdoc.install
@@ -0,0 +1,20 @@
+infodir=/usr/share/info
+filelist=(gjdoc.info.gz)
+
+post_install() {
+ [ -x usr/bin/install-info ] || return 0
+ for file in ${filelist[@]}; do
+ install-info $infodir/$file $infodir/dir 2>/dev/null
+ done
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ [ -x usr/bin/install-info ] || return 0
+ for file in ${filelist[@]}; do
+ install-info --delete $infodir/$file $infodir/dir 2>/dev/null
+ done
+}