diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 26 insertions, 28 deletions
@@ -1,17 +1,20 @@ pkgbase = cpr-git pkgdesc = C++ Requests: Curl for People - pkgver = 1.7.2.r8.g4bae8a2 + pkgver = 1.10.1.r20.ge65e685 pkgrel = 1 url = https://github.com/libcpr/cpr - arch = i686 arch = x86_64 + arch = i686 license = MIT makedepends = git makedepends = cmake + depends = glibc + depends = gcc-libs depends = curl + depends = openssl provides = cpr conflicts = cpr - source = cpr-git-1.7.2.r8.g4bae8a2::git+https://github.com/libcpr/cpr + source = git+https://github.com/libcpr/cpr.git sha512sums = SKIP pkgname = cpr-git @@ -1,42 +1,37 @@ # Maintainer: Tobias Backer Dirks <omgitsaheadcrab@gmail.com> # Contributor: Ivan "Penter" <ivaiva1999ivaiva@gmail.com> -_pkgname=cpr -pkgname=$_pkgname-git -_pkgauthor=omgitsaheadcrab -pkgver=1.7.2.r8.g4bae8a2 +pkgname=cpr-git +pkgver=1.10.1.r20.ge65e685 pkgrel=1 pkgdesc="C++ Requests: Curl for People" -arch=("i686" "x86_64") +arch=(x86_64 i686) url="https://github.com/libcpr/cpr" -license=("MIT") -depends=("curl") -makedepends=("git" "cmake") -provides=("${_pkgname}") -conflicts=("${_pkgname}") -source=("${pkgname}-${pkgver}::git+${url}") +license=(MIT) +depends=(glibc gcc-libs curl openssl) +makedepends=(git cmake ) +provides=(cpr) +conflicts=(cpr) +source=("git+${url}.git") sha512sums=("SKIP") pkgver() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd cpr git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } -prepare () { - cd "${srcdir}/${pkgname}-${pkgver}" - cmake -DCPR_LIBRARY=/usr/lib CPR_INCLUDE_DIR=/usr/include -DINSECURE_CURL=ON -DBUILD_CPR_TESTS=OFF -DUSE_SYSTEM_CURL=ON . -} - build() { - cd "${srcdir}/${pkgname}-${pkgver}" - make + cmake -B build -S cpr \ + -Wno-dev \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCPR_BUILD_TESTS=OFF \ + -DCPR_USE_SYSTEM_CURL=ON + + cmake --build build } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - mkdir -p "${pkgdir}/usr/lib" - mkdir -p "${pkgdir}/usr/include" - cp -r lib/libcpr* "${pkgdir}/usr/lib" - cp -r include/cpr "${pkgdir}/usr/include" - cp -r cpr_generated_includes/cpr "${pkgdir}/usr/include" + DESTDIR="${pkgdir}" cmake --install build + install -D cpr/LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |