diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 23 |
3 files changed, 20 insertions, 18 deletions
@@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Thu Mar 16 13:51:49 UTC 2017 pkgbase = docopt.cpp-git pkgdesc = C++11 port of docopt - pkgver = 0.6.2.r83.a46ae7f + pkgver = 0.6.3.r5.g400e6dd pkgrel = 1 url = https://github.com/docopt/docopt.cpp/ arch = i686 @@ -10,10 +8,9 @@ pkgbase = docopt.cpp-git license = MIT makedepends = git makedepends = cmake>=3.1.0 - provides = docopt.cpp - conflicts = docopt.cpp - source = git://github.com/docopt/docopt.cpp.git + provides = docopt + conflicts = docopt + source = docopt.cpp-git::git+https://github.com/docopt/docopt.cpp.git sha512sums = SKIP pkgname = docopt.cpp-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..97e8f0489e69 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/docopt.cpp-git +/src +/pkg +/*.pkg.tar.zst @@ -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 } |