diff options
author | a821 | 2023-10-18 16:02:48 +0200 |
---|---|---|
committer | a821 | 2023-10-18 16:02:48 +0200 |
commit | 0357d39a6cafa50b7efbcbf6adaf6bd2da88ed86 (patch) | |
tree | 8f4fd85430b65c0665821410b663583ef7b54a24 /PKGBUILD | |
parent | 4bf35c58e0269bada32f96de43f98ad84b3dac20 (diff) | |
download | aur-bamtools-git.tar.gz |
Adopt and update
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 67 |
1 files changed, 22 insertions, 45 deletions
@@ -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: |