summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormschubert2015-06-12 12:09:45 +0100
committermschubert2015-06-12 12:09:45 +0100
commit5dd3c15b716cf06ca735975b76347c6f31886685 (patch)
tree70d9b6eab5c8ffcf4cc8c1dfcb0ac1bd848527e0
downloadaur-5dd3c15b716cf06ca735975b76347c6f31886685.tar.gz
Initial import
-rw-r--r--.AURINFO17
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD44
-rw-r--r--copasi-desktop.tar.gzbin0 -> 23907 bytes
-rw-r--r--copasi.install35
5 files changed, 114 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..c488ad8fa7f9
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,17 @@
+pkgbase = copasi
+ pkgdesc = COmplex PAthway SImulator for analysis of biochemical networks and their dynamics
+ pkgver = 4.13.87
+ pkgrel = 1
+ url = http://www.copasi.org/
+ install = copasi.install
+ arch = i686
+ arch = x86_64
+ license = Artistic 2.0
+ depends = shared-mime-info
+ depends = qtwebkit
+ depends = glu
+ source = copasi-desktop.tar.gz
+ noextract = copasi-4.13.87.tar.gz
+
+pkgname = copasi
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e6b21b0bbd68
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = copasi
+ pkgdesc = COmplex PAthway SImulator for analysis of biochemical networks and their dynamics
+ pkgver = 4.13.87
+ pkgrel = 1
+ url = http://www.copasi.org/
+ install = copasi.install
+ arch = i686
+ arch = x86_64
+ license = Artistic 2.0
+ depends = shared-mime-info
+ depends = qtwebkit
+ depends = glu
+ noextract = copasi-4.13.87.tar.gz
+ source = copasi-desktop.tar.gz
+ md5sums = 9582e4e3d0d1d5433dea4c48f1f5f396
+
+pkgname = copasi
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..69f8f30c799a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Michael Schubert <mschu.dev at google mail>
+
+pkgname=copasi
+pkgver=4.13.87
+pkgrel=1
+pkgdesc="COmplex PAthway SImulator for analysis of biochemical networks and their dynamics"
+arch=('i686' 'x86_64')
+url="http://www.copasi.org/"
+license=('Artistic 2.0')
+depends=('shared-mime-info' 'qtwebkit' 'glu')
+source=('copasi-desktop.tar.gz')
+md5sums=('9582e4e3d0d1d5433dea4c48f1f5f396')
+install=copasi.install
+noextract=($pkgname-$pkgver.tar.gz)
+
+if [ "$CARCH" = "i686" ]; then
+ source=("${source[@]}" $pkgname-$pkgver.tar.gz::http://www.copasi.org/static/packages/COPASI-$pkgver-Linux-32bit.tar.gz)
+ md5sums=("${md5sums[@]}" '4b66ff9bfb02d7441db0031b7a22e722')
+fi
+if [ "$CARCH" = "x86_64" ]; then
+ source=("${source[@]}" $pkgname-$pkgver.tar.gz::http://www.copasi.org/static/packages/COPASI-$pkgver-Linux-64bit.tar.gz)
+ md5sums=("${md5sums[@]}" '95bf0c46c12bc241c729e708a771ec9f')
+fi
+
+package() {
+ cd "$srcdir"
+ tar -xf $pkgname-$pkgver.tar.gz --strip=1
+
+ # install program files
+ install -d "$pkgdir"/usr/{bin,share}
+ install -m755 bin/* "$pkgdir/usr/bin"
+ cp -R share/$pkgname "$pkgdir/usr/share/"
+
+ # desktop integration...
+ cd "$srcdir/$pkgname-desktop"
+ install -Dm755 copasi.sh "$pkgdir/etc/profile.d/copasi.sh"
+ install -Dm644 copasi.desktop "$pkgdir/usr/share/applications/copasi.desktop"
+ install -Dm644 copasi.xml "$pkgdir/usr/share/mime/packages/copasi.xml"
+ install -d "$pkgdir/usr/share/icons/hicolor"
+ cp -R icons/* "$pkgdir/usr/share/icons/hicolor/"
+ # copasi starts CopasiUI after setting COPASIDIR environment variable
+ # useful for launching COPASI using the menu entry
+ install -Dm755 copasi "$pkgdir/usr/bin/copasi"
+}
diff --git a/copasi-desktop.tar.gz b/copasi-desktop.tar.gz
new file mode 100644
index 000000000000..ad27ed39c939
--- /dev/null
+++ b/copasi-desktop.tar.gz
Binary files differ
diff --git a/copasi.install b/copasi.install
new file mode 100644
index 000000000000..db58bd1fb42a
--- /dev/null
+++ b/copasi.install
@@ -0,0 +1,35 @@
+# utils function is based on virtualbox.install
+utils() {
+ if [ -x usr/bin/update-mime-database ]; then
+ echo ">>> Updating Shared MIME-Info database..."
+ update-mime-database /usr/share/mime
+# update-mime-database /usr/share/mime > /dev/null 2>&1
+ fi
+
+ if [ -x usr/bin/xdg-icon-resource ]; then
+ echo ">>> Updating desktop icon system..."
+ xdg-icon-resource forceupdate --theme hicolor
+# xdg-icon-resource forceupdate --theme hicolor > /dev/null 2>&1
+ fi
+
+ if [ -x usr/bin/update-desktop-database ]; then
+ echo ">>> Updating MIME-desktop association cache database..."
+ update-desktop-database
+# usr/bin/update-desktop-database -q
+ fi
+}
+
+post_install() {
+ utils
+ echo ">>> COPASIDIR environment variable will be set by /etc/profile.d/copasi.sh"
+ echo ">>> You may have to relogin or source it."
+}
+
+post_upgrade() {
+ utils
+}
+
+post_remove() {
+ utils
+}
+