summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBen Booth2015-06-23 09:49:11 -0700
committerBen Booth2015-06-23 09:49:11 -0700
commit4bf35c58e0269bada32f96de43f98ad84b3dac20 (patch)
treed75c9190e30a2537fc59c4ab22393ef18efc118d /PKGBUILD
downloadaur-4bf35c58e0269bada32f96de43f98ad84b3dac20.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5b39b5a4ad1b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Ben Booth <benwbooth@gmail.com>
+pkgname=bamtools-git
+pkgver=20110606
+pkgrel=1
+pkgdesc="API and toolkit for reading, writing, and manipulating BAM (genome alignment) files."
+arch=('i686' 'x86_64')
+url="https://github.com/pezmaster31/bamtools"
+license=('MIT')
+groups=()
+depends=()
+makedepends=('git' 'cmake')
+provides=('bamtools')
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+source=()
+noextract=()
+md5sums=() #generate with 'makepkg -g'
+
+_gitroot="https://github.com/pezmaster31/bamtools.git"
+_gitname="bamtools"
+
+build() {
+ cd "$srcdir"
+ msg "Connecting to GIT server...."
+
+ if [ -d $_gitname ] ; then
+ cd $_gitname && git pull origin
+ msg "The local files are updated."
+ else
+ git clone $_gitroot $_gitname
+ fi
+
+ msg "GIT checkout done or server timeout"
+ msg "Starting make..."
+
+ rm -rf "$srcdir/$_gitname-build"
+ git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build"
+
+ mkdir build
+ pushd build
+ cmake ..
+ make
+ popd
+}
+
+package() {
+ cd "$srcdir/$_gitname-build"
+ mkdir "$pkgdir/usr"
+ cp -r bin lib "$pkgdir/usr"
+
+ mkdir -p "$pkgdir/usr/include/bamtools"
+ cp -r include/* "$pkgdir/usr/include/bamtools"
+}