diff options
author | Drobot Viktor | 2019-04-16 21:19:49 +0300 |
---|---|---|
committer | Drobot Viktor | 2019-04-16 21:19:49 +0300 |
commit | 77829e159c584b5edb85ce8b253f857b57823dc1 (patch) | |
tree | aa276d7a52757bffe9019301b9e7936c87e3a8ec | |
download | aur-freemol-svn.tar.gz |
First release
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | freemol.patch | 11 | ||||
-rw-r--r-- | freemol.sh | 1 |
4 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..293ed20eca97 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = freemol-svn + pkgdesc = FreeMOL is an assembly of free and open source programs forming a framework for computational chemistry, informatics, structural biology and graphics + pkgver = r158 + pkgrel = 1 + url = http://www.bioinformatics.org/freemol + arch = x86_64 + arch = i686 + license = custom + makedepends = svn + makedepends = gcc + makedepends = patch + depends = python2>=2.7 + source = freemol-svn::svn://bioinformatics.org/svnroot/freemol/trunk + source = freemol.patch + source = freemol.sh + md5sums = SKIP + md5sums = edd96be3ae195bdf622a59aacb9e8bbd + md5sums = 878093e656397ff192b39dcc8b41231f + +pkgname = freemol-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..25553e0eba04 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com + +pkgname=freemol-svn +pkgver=r158 +pkgrel=1 +pkgdesc="FreeMOL is an assembly of free and open source programs forming a framework for computational chemistry, informatics, structural biology and graphics" +arch=(x86_64 i686) +url="http://www.bioinformatics.org/freemol" +license=('custom') +_pythonver=2.7 +depends=("python2>=${_pythonver}") +makedepends=('svn' 'gcc' 'patch') +source=("$pkgname::svn://bioinformatics.org/svnroot/freemol/trunk" + "freemol.patch" + "freemol.sh") +md5sums=('SKIP' + 'edd96be3ae195bdf622a59aacb9e8bbd' + '878093e656397ff192b39dcc8b41231f') + +pkgver() { + cd "$pkgname" + local ver="$(svnversion)" + printf "r%s" "${ver//[[:alpha:]]}" +} + +prepare() { + cd ${srcdir}/${pkgname}/src/mengine/src + + patch -Np0 -i ${srcdir}/freemol.patch +} + +build() { + cd ${srcdir}/${pkgname}/src/mengine/src + + make +} + +package() { + cd ${srcdir}/${pkgname} + + mkdir -p ${pkgdir}/usr/lib/python${_pythonver}/site-packages/freemol + install -Dm755 src/mengine/src/mengine ${pkgdir}/usr/bin/mengine + install -Dm644 freemol/libpy/freemol/__init__.py ${pkgdir}/usr/lib/python${_pythonver}/site-packages/freemol/__init__.py + install -Dm644 freemol/libpy/freemol/mengine.py ${pkgdir}/usr/lib/python${_pythonver}/site-packages/freemol/mengine.py + + install -Dm644 ${srcdir}/freemol.sh ${pkgdir}/etc/profile.d/freemol.sh +} diff --git a/freemol.patch b/freemol.patch new file mode 100644 index 000000000000..e5d1cef89c95 --- /dev/null +++ b/freemol.patch @@ -0,0 +1,11 @@ +--- Makefile 2019-04-16 20:37:13.097101735 +0300 ++++ Makefile 2019-04-16 21:05:02.210988116 +0300 +@@ -22,7 +22,7 @@ + # destination dir; set this for your setup + #BIN_DIR = /usr/local/bin + +-DST = mengine.exe ++DST = mengine + + SRCS = \ + active.c angles.c attach.c asnsym.c datastat.c dipmom.c draw.c \ diff --git a/freemol.sh b/freemol.sh new file mode 100644 index 000000000000..04a6799ec608 --- /dev/null +++ b/freemol.sh @@ -0,0 +1 @@ +export FREEMOL=/usr |