diff options
author | fncnt | 2020-09-22 15:50:44 +0200 |
---|---|---|
committer | fncnt | 2020-09-22 15:50:44 +0200 |
commit | de4f393b89336b184e00228ad788d8908baaabc4 (patch) | |
tree | b5b155634528768cbe23ed6956cd580a5fbf3588 | |
download | aur-de4f393b89336b184e00228ad788d8908baaabc4.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6dcb6c993a96 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = infrared-git + pkgdesc = Library for uniform sampling of RNA sequences given structural and sequence constraints. + pkgver = 0.3.r7.gec411b9 + pkgrel = 1 + url = https://github.com/s-will/Infrared/ + arch = x86_64 + groups = viennarna-package + license = GPL3 + makedepends = git + makedepends = boost + makedepends = doxygen + depends = htd + depends = boost-libs + depends = python-rna + provides = libinfrared.so + provides = libhtdwrap.so + provides = redprint.py + conflicts = infrared + source = Infrared::git+https://github.com/s-will/Infrared/#branch=master + md5sums = SKIP + +pkgname = infrared-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3216528c92ef --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Vincent von Schelm <aur at vncnt dot eu> + +pkgname=('infrared-git') +pkgName=('Infrared-git') +pkgver=0.3.r7.gec411b9 +pkgrel=1 +pkgdesc="Library for uniform sampling of RNA sequences given structural and sequence constraints." +arch=('x86_64') +url="https://github.com/s-will/Infrared/" +license=('GPL3') +groups=('viennarna-package') +depends=('htd' + 'boost-libs' + 'python-rna') +makedepends=('git' + 'boost' + 'doxygen') +provides=('libinfrared.so' 'libhtdwrap.so' 'redprint.py') +conflicts=('infrared') +source=("Infrared::git+${url}#branch=master") +md5sums=('SKIP') + +pkgver() { + cd "${pkgName%-git}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${pkgName%-git}" + #sed -ie '/PYTHON_VERSION/s/3.6/3.8/g' configure.ac + autoreconf -i +} + +build() { + cd "${pkgName%-git}" + ./configure --with-htd=/usr --with-boost-python --prefix=/usr + make + make doxygen-doc +} + +check() { + cd "${pkgName%-git}" + +} + +package() { + cd "${pkgName%-git}" + make DESTDIR="$pkgdir" install + + # symlink to python site-packages + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + mkdir -p "${pkgdir}${site_packages}" + ln -st "${pkgdir}${site_packages}" /usr/lib/libhtdwrap.so /usr/lib/libinfrared.so +} |