diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 13 insertions, 22 deletions
@@ -2,18 +2,18 @@ pkgname=fastcgi++-git _pkgname=fastcgipp -pkgver=3.0.r88.g02ca540 +pkgver=3.0.r113.gd70b53e pkgrel=1 -pkgdesc="This library is intended as a high-efficiency C++14 api for web development." +pkgdesc="This library is intended as a high-efficiency C++20 api for web development." arch=('x86_64') -url="https://fastcgipp.isatec.ca" -_url="https://github.com/eddic/fastcgipp" +url="https://github.com/eddic/fastcgipp" license=('LGPL') depends=() -makedepends=('git') +makedepends=('cmake' 'git') conflicts=('fastcgi++') +provides=("fastcgi++=${pkgver}") -source=("git+$_url.git") +source=("git+https://github.com/eddic/fastcgipp.git") sha256sums=('SKIP') @@ -22,27 +22,18 @@ pkgver() { git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -prepare() { - rm -Rf build - mkdir build - cd build - cmake ../$_pkgname \ - -DCMAKE_BUILD_TYPE=RELEASE \ - -DCMAKE_INSTALL_PREFIX:PATH=/usr -} - build() { - cd build - make + cmake -B build -S "${_pkgname}" \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + -Wno-dev + cmake --build build } package() { - cd build - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" cmake --install build } test() { - cd build - make tests - make test + ctest --test-dir build } |