summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD39
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..64aca2df8cb9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = libsbgn-svn
+ pkgdesc = Systems Biology Graphical Notation library
+ pkgver = r276
+ pkgrel = 1
+ url = http://www.libsbgn.org
+ arch = i686
+ arch = x86_64
+ license = LGPL
+ license = Apache
+ makedepends = apache-ant
+ depends = xsd
+ depends = java-environment
+ depends = xerces-c
+ provides = libsbgn
+ conflicts = libsbgn
+ source = libsbgn-svn::svn+https://libsbgn.svn.sourceforge.net/svnroot/libsbgn/trunk
+ md5sums = SKIP
+
+pkgname = libsbgn-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..67e8ecf5eda5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Michael Schubert <mschu.dev at gmail>
+
+pkgname=libsbgn-svn
+pkgver=r276
+pkgrel=1
+pkgdesc="Systems Biology Graphical Notation library"
+arch=('i686' 'x86_64')
+url="http://www.libsbgn.org"
+license=('LGPL' 'Apache')
+depends=('xsd' 'java-environment' 'xerces-c')
+makedepends=('apache-ant')
+conflicts=('libsbgn')
+provides=('libsbgn')
+source=($pkgname::"svn+https://libsbgn.svn.sourceforge.net/svnroot/libsbgn/trunk")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ local ver="$(svnversion)"
+ printf "r%s" "${ver//[[:alpha:]]}"
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ ant
+
+# cd cpp_binding
+# sed -i '/XSDFLAGS :=/s|$| --generate-serialization|' makefile
+# make XSD_BASE=/usr XSD=/usr/bin/xsdcxx
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ install -Dm644 resources/SBGN.xsd "$pkgdir/usr/share/libsbgn/SBGN.xsd"
+ install -Dm755 dist/org.sbgn.jar "$pkgdir/usr/share/java/org.sbgn.jar"
+
+# cd cpp_binding
+# make PREFIX="$pkgdir/usr" install
+}