diff options
author | black-desk | 2022-12-06 15:28:02 +0800 |
---|---|---|
committer | black-desk | 2022-12-06 15:35:05 +0800 |
commit | 305b8cb61e5157e9619c5173253cfe199605e8dc (patch) | |
tree | 0ae46bc0b769945d5c7017f407cfd2d0fb0931e4 /PKGBUILD | |
parent | 423edc514b238cec92ba462d7360f6060ded4e7f (diff) | |
download | aur-docopt.cpp-git.tar.gz |
Update
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -1,21 +1,21 @@ # Maintainer: Michael Yang <ohmyarchlinux@gmail.com> pkgname=docopt.cpp-git -pkgver=0.6.2.r83.a46ae7f +pkgver=0.6.3.r5.g400e6dd pkgrel=1 pkgdesc="C++11 port of docopt" arch=('i686' 'x86_64') url="https://github.com/docopt/docopt.cpp/" license=('MIT') makedepends=('git' 'cmake>=3.1.0') -conflicts=('docopt.cpp') -provides=('docopt.cpp') -source=("git://github.com/docopt/docopt.cpp.git") +conflicts=('docopt') +provides=('docopt') +source=("docopt.cpp-git::git+https://github.com/docopt/docopt.cpp.git") sha512sums=('SKIP') pkgver() { - cd docopt.cpp - echo "0.6.2.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" + cd "docopt.cpp-git" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/v\(.*\)/\1/' } prepare() { @@ -24,15 +24,16 @@ prepare() { build() { cd build - cmake ../docopt.cpp \ + cmake ../docopt.cpp-git \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib - make + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=ON + cmake --build . } package() { - make -C build DESTDIR="${pkgdir}" install - cd docopt.cpp + DESTDIR="${pkgdir}" cmake --build build -t install + cd docopt.cpp-git install -Dm644 LICENSE-MIT ${pkgdir}/usr/share/licenses/docopt.cpp-git/LICENSE } |