summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authora8212023-10-18 16:02:48 +0200
committera8212023-10-18 16:02:48 +0200
commit0357d39a6cafa50b7efbcbf6adaf6bd2da88ed86 (patch)
tree8f4fd85430b65c0665821410b663583ef7b54a24 /PKGBUILD
parent4bf35c58e0269bada32f96de43f98ad84b3dac20 (diff)
downloadaur-bamtools-git.tar.gz
Adopt and update
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD67
1 files changed, 22 insertions, 45 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5b39b5a4ad1b..fb96f21c291f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,57 +1,34 @@
-# Maintainer: Ben Booth <benwbooth@gmail.com>
+# Maintainer: a821
+# Contributor: Ben Booth <benwbooth@gmail.com>
+
pkgname=bamtools-git
-pkgver=20110606
+pkgver=2.5.2.r4.g2bd8699
pkgrel=1
-pkgdesc="API and toolkit for reading, writing, and manipulating BAM (genome alignment) files."
-arch=('i686' 'x86_64')
+pkgdesc="C++ API & command-line toolkit for working with BAM data"
+arch=('x86_64')
url="https://github.com/pezmaster31/bamtools"
license=('MIT')
-groups=()
-depends=()
-makedepends=('git' 'cmake')
+depends=('gcc-libs' 'jsoncpp' 'zlib')
+makedepends=('cmake' 'git')
provides=('bamtools')
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-source=()
-noextract=()
-md5sums=() #generate with 'makepkg -g'
+conflicts=('bamtools')
+source=("git+${url}")
+sha256sums=('SKIP')
-_gitroot="https://github.com/pezmaster31/bamtools.git"
-_gitname="bamtools"
+pkgver() {
+ git -C bamtools describe --tags | sed -e 's/^v//;s/-/.r/;s/-/./g'
+}
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
+ cmake -B build -S bamtools \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBUILD_SHARED_LIBS=ON
+ cmake --build build
}
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"
+ make -C build DESTDIR="$pkgdir" install
+ install -Dm644 bamtools/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
}
+
+# vim: set ts=4 sw=4 et: