summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorblack-desk2022-12-06 15:28:02 +0800
committerblack-desk2022-12-06 15:35:05 +0800
commit305b8cb61e5157e9619c5173253cfe199605e8dc (patch)
tree0ae46bc0b769945d5c7017f407cfd2d0fb0931e4
parent423edc514b238cec92ba462d7360f6060ded4e7f (diff)
downloadaur-docopt.cpp-git.tar.gz
Update
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD23
3 files changed, 20 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 11e9a6301bd2..ce68b78726ac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 6814b0e7cb97..07ce019beeae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}