summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLev Levitsky2018-03-17 01:51:11 +0300
committerLev Levitsky2018-03-17 01:51:11 +0300
commit7b5b0ee62323bb4f1b535295e6381f289c77369f (patch)
tree6cbcf38aedf8d166286182071d7c4945ef7c0a86
downloadaur-7b5b0ee62323bb4f1b535295e6381f289c77369f.tar.gz
Initial
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD34
-rw-r--r--cmake_install.patch11
3 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1ba4e7e9c15e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = crux-toolkit-git
+ pkgdesc = The Crux mass spectrometry analysis toolkit
+ pkgver = r3143.b196a791
+ pkgrel = 1
+ url = http://crux.ms/
+ arch = x86_64
+ license = Apache
+ makedepends = git
+ makedepends = subversion
+ makedepends = cmake
+ depends = gcc-libs
+ provides = crux-toolkit
+ conflicts = crux-toolkit-bin
+ source = git+https://github.com/crux-toolkit/crux-toolkit
+ source = cmake_install.patch
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = crux-toolkit-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8a255360e770
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Lev Levitsky <levlev at mail.ru>
+pkgname=crux-toolkit-git
+pkgver=r3143.b196a791
+pkgrel=1
+pkgdesc="The Crux mass spectrometry analysis toolkit"
+arch=('x86_64')
+url="http://crux.ms/"
+license=('Apache')
+depends=('gcc-libs')
+makedepends=('git' 'subversion' 'cmake')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}-bin")
+source=('git+https://github.com/crux-toolkit/crux-toolkit'
+ 'cmake_install.patch')
+md5sums=('SKIP' 'SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ # Git, no tags available
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ cmake -DCMAKE_INSTALL_PREFIX:PATH="${pkgdir}/usr" -DCMAKE_VERBOSE_MAKEFILE=OFF .
+ patch -i ../../cmake_install.patch cmake_install.cmake
+ make
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ make install
+ rm "${pkgdir}/usr/license.txt"
+}
diff --git a/cmake_install.patch b/cmake_install.patch
new file mode 100644
index 000000000000..ccd38dced060
--- /dev/null
+++ b/cmake_install.patch
@@ -0,0 +1,11 @@
+--- cmake_install.cmake 2018-03-17 01:36:55.466349861 +0300
++++ cmake_install.cmake 2018-03-17 01:41:06.188106516 +0300
+@@ -43,7 +43,7 @@
+
+ if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+- include("/home/lev/aur4/crux-toolkit-git/src/crux-toolkit/doc/user/cmake_install.cmake")
++# include("/home/lev/aur4/crux-toolkit-git/src/crux-toolkit/doc/user/cmake_install.cmake")
+ include("/home/lev/aur4/crux-toolkit-git/src/crux-toolkit/ext/cmake_install.cmake")
+ include("/home/lev/aur4/crux-toolkit-git/src/crux-toolkit/src/cmake_install.cmake")
+ include("/home/lev/aur4/crux-toolkit-git/src/crux-toolkit/test/smoke-tests/cmake_install.cmake")