summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfncnt2020-09-22 15:50:44 +0200
committerfncnt2020-09-22 15:50:44 +0200
commitde4f393b89336b184e00228ad788d8908baaabc4 (patch)
treeb5b155634528768cbe23ed6956cd580a5fbf3588
downloadaur-de4f393b89336b184e00228ad788d8908baaabc4.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD54
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
+}