summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaudio Ebel2022-01-08 18:55:48 +0100
committerClaudio Ebel2022-01-08 19:50:16 +0100
commiteb14b4440f204b593cb6091d09fdeb93c252dfa6 (patch)
treeeb15bfe5d30ce0834012cf484d20531bf1846de5
parenteedea987794247b34f0a956a8816a0c24723f926 (diff)
downloadaur-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--.SRCINFO6
-rw-r--r--PKGBUILD24
2 files changed, 11 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 656cad13c792..32ddd331878e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 71e51b4d2697..4558a82efd5c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}