diff options
author | Claudio Ebel | 2022-01-08 18:55:48 +0100 |
---|---|---|
committer | Claudio Ebel | 2022-01-08 19:50:16 +0100 |
commit | eb14b4440f204b593cb6091d09fdeb93c252dfa6 (patch) | |
tree | eb15bfe5d30ce0834012cf484d20531bf1846de5 | |
parent | eedea987794247b34f0a956a8816a0c24723f926 (diff) | |
download | aur-gsl-lite.tar.gz |
adapt PKGBUILD and .SRCINFO
* incorporate suggestions of AUR forum members
* remove 'v' in pkgver
* remove $pkgname from source() array; no renaming hence no pkgname needed
* discard prepare() function
* remove mkdir build
* use cmake options
* replace relative path with change into directory
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 11 insertions, 19 deletions
@@ -1,13 +1,13 @@ pkgbase = gsl-lite pkgdesc = Guidelines Support Library for C++98, C++11 up - pkgver = v0.40.0.r1.g4b5e9ab + pkgver = 0.40.0.r1.g4b5e9ab pkgrel = 1 url = https://github.com/gsl-lite/gsl-lite arch = any license = MIT makedepends = cmake makedepends = git - source = gsl-lite::git+https://github.com/gsl-lite/gsl-lite.git - md5sums = SKIP + source = git+https://github.com/gsl-lite/gsl-lite.git#commit=4b5e9ab + sha256sums = SKIP pkgname = gsl-lite @@ -1,31 +1,23 @@ # Maintainer: Claudio Ebel <my dot pvt dot emailaddress at gmail dot com> pkgname=gsl-lite -pkgver=v0.40.0.r1.g4b5e9ab +pkgver=0.40.0.r1.g4b5e9ab pkgrel=1 pkgdesc="Guidelines Support Library for C++98, C++11 up" arch=('any') url="https://github.com/gsl-lite/gsl-lite" license=('MIT') makedepends=('cmake' 'git') -source=("$pkgname::git+https://github.com/gsl-lite/gsl-lite.git") -md5sums=('SKIP') +source=("git+https://github.com/gsl-lite/gsl-lite.git#commit=4b5e9ab") +sha256sums=('SKIP') pkgver() { cd "$srcdir/$pkgname" - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } -prepare() { - cd "$srcdir/$pkgname" - mkdir -p build -} - -# header only library, no build step needed -#build() {} - package() { - cd "$srcdir/$pkgname/build" - cmake -DCMAKE_INSTALL_PREFIX=/usr .. - make DESTDIR="$pkgdir" install - install -D -t $pkgdir/usr/share/licenses/$pkgname/ ../LICENSE + cmake -S $pkgname -B build -DCMAKE_INSTALL_PREFIX=/usr + DESTDIR="$pkgdir" cmake --install build + cd $pkgname + install -D -t $pkgdir/usr/share/licenses/$pkgname/ LICENSE } |