summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Backer Dirks2020-10-15 10:29:16 +0100
committerTobias Backer Dirks2020-10-15 10:29:16 +0100
commit1978df8868efae7eb313d6916ae054acc7e9dce6 (patch)
tree67cbce857c7a760e1ca9c149193bf93c3f9cb090
parent25df1ed0b1c01dc80728222c2766b8b505cff9bd (diff)
downloadaur-1978df8868efae7eb313d6916ae054acc7e9dce6.tar.gz
refactor: follow VCS package guidelines
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
2 files changed, 11 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2fa419d2e8f3..0b3fbeea03f4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = cpr-git
pkgdesc = C++ requests library by whoshuu
- pkgver = 1.3
+ pkgver = 1.5.1.r31.g9ee5777
pkgrel = 1
url = https://github.com/whoshuu/cpr
arch = i686
@@ -9,7 +9,7 @@ pkgbase = cpr-git
makedepends = git
makedepends = cmake
depends = curl
- provides = cpr=1.3
+ provides = cpr
conflicts = cpr
source = git+https://github.com/whoshuu/cpr
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 08473d1230fa..6dd086e31313 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: Tobias Backer Dirks <omgitsaheadcrab@gmail.com>
-pkgname=cpr-git
-_pkgname="${pkgname%-git}"
+_pkgname=cpr
+pkgname=$_pkgname-git
_pkgauthor=whoshuu
-pkgver=1.3
+pkgver=1.5.1.r31.g9ee5777
pkgrel=1
pkgdesc="C++ requests library by whoshuu"
arch=('i686' 'x86_64')
@@ -11,14 +11,18 @@ url="https://github.com/whoshuu/cpr"
license=('MIT')
depends=('curl')
makedepends=('git' 'cmake')
-provides=("$_pkgname=${pkgver%%+*}")
+provides=("$_pkgname")
conflicts=("$_pkgname")
source=("git+$url")
md5sums=('SKIP')
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
prepare (){
cd "$srcdir/$_pkgname"
-# mkdir build && cd build
cmake -DCPR_LIBRARY=/usr/lib CPR_INCLUDE_DIR=/usr/include -DINSECURE_CURL=ON -DBUILD_CPR_TESTS=OFF -DUSE_SYSTEM_CURL=ON .
make
}