summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHector Mtz-Seara2015-07-15 16:58:15 +0300
committerHector Mtz-Seara2015-07-15 16:58:15 +0300
commitcdf27915a6f8cae13295928cb4a50dfc17d63d38 (patch)
treebc5e0c74c20f52670ece6797fc4acac0c1dd0ca3
downloadaur-cdf27915a6f8cae13295928cb4a50dfc17d63d38.tar.gz
Initial import
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD56
-rw-r--r--gausssum.install11
3 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3db7435f7317
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = gausssum
+ pkgdesc = A Program for getting results of Gaussian and GAMESS
+ pkgver = 3.0
+ pkgrel = 1
+ url = http://gausssum.sourceforge.net
+ install = gausssum.install
+ arch = any
+ license = GPL
+ depends = tcl
+ depends = tk
+ depends = gnuplot
+ depends = python-numpy
+ depends = python-matplotlib
+ source = http://prdownloads.sourceforge.net/gausssum/GaussSum-3.0.tar.gz
+ sha1sums = 42af09793dc4a74557f8a3d3aed1a1a5bb66a7d3
+
+pkgname = gausssum
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..69b06fa51076
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# PKGBUILD template to install gaussSum
+# Maintainer: Hector Martinez-Seara Monne <hseara ##[at]## gmail?com>
+# Contributor: Xyne <xyne at archlinux dot us>
+pkgname=gausssum
+pkgver=3.0
+pkgrel=1
+pkgdesc="A Program for getting results of Gaussian and GAMESS"
+depends=('tcl' 'tk' 'gnuplot' 'python-numpy' 'python-matplotlib')
+arch=('any')
+license=('GPL')
+url="http://gausssum.sourceforge.net"
+source=(http://prdownloads.sourceforge.net/gausssum/GaussSum-${pkgver}.tar.gz)
+sha1sums=('42af09793dc4a74557f8a3d3aed1a1a5bb66a7d3')
+install=gausssum.install
+
+package() {
+ #Create required directories
+ mkdir -p ${pkgdir}/usr/bin
+ mkdir -p ${pkgdir}/usr/share/doc
+ mkdir -p ${pkgdir}/usr/share/applications
+ mkdir -p ${pkgdir}/usr/share/pixmaps
+
+ #Install program
+ cd ${srcdir}/GaussSum-${pkgver}
+ sed -e '16asys.path.append("/usr/share")' -i ./GaussSum.py
+ sed -e "s:\"Docs\":\"doc\", \"gausssum\":" -i ./gausssum/gausssumgui.py
+ install -D -m755 GaussSum.py ${pkgdir}/usr/bin/gausssum
+ cp -r gausssum ${pkgdir}/usr/share/gausssum
+ chmod -R 755 ${pkgdir}/usr/share/gausssum
+
+ #Install docs
+ cd ${srcdir}/GaussSum-${pkgver}
+ cp -r Docs ${pkgdir}/usr/share/doc/gausssum
+ chmod -R 755 ${pkgdir}/usr/share/doc/gausssum
+
+ #Install icon
+ cd ${srcdir}/GaussSum-${pkgver}
+ install -D -m644 GaussSum.ico ${pkgdir}/usr/share/pixmaps/gausssum.ico
+
+ #Create and install menu entry
+ cd ${srcdir}/GaussSum-${pkgver}
+ cat > GaussSum.desktop <<EOF
+[Desktop Entry]
+Type=Application
+Encoding=UTF-8
+Name=GaussSum
+Comment=Program for Parsing Results of Gaussian and GAMESS
+Exec=/usr/bin/gausssum
+Icon=/usr/share/pixmaps/gausssum.ico
+Categories=Application;Science;Education;
+EOF
+ install -m644 GaussSum.desktop ${pkgdir}/usr/share/applications/gausssum.desktop
+}
+
+
+
diff --git a/gausssum.install b/gausssum.install
new file mode 100644
index 000000000000..e111ef946053
--- /dev/null
+++ b/gausssum.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}