summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabioLolix2023-06-19 19:43:18 +0200
committerFabioLolix2023-06-19 19:43:18 +0200
commitd1026bde46609bc58521d88a2bebf44fa2dc0e84 (patch)
treea2a76c4da8587f4105d8723fc07850cedac11eca
parent4f0e76e6899d4bc0c3a8553fae1e5744b464f434 (diff)
downloadaur-args-git.tar.gz
rewrite
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD50
2 files changed, 38 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c003812410ac..f9919957d45f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
-# Generated by mksrcinfo v8
-# Mon Sep 19 17:12:01 UTC 2016
pkgbase = args-git
- pkgdesc = Simple CLI argument parser for bash
- pkgver = autogenerated
+ pkgdesc = Simple header-only C++ argument parser library
+ pkgver = 6.4.6.r2.gb7d6723
pkgrel = 1
- arch = i686
- arch = x86_64
- license = GPL
+ url = https://github.com/Taywee/args
+ arch = any
+ license = MIT
+ makedepends = cmake
makedepends = git
- source = args-git::git+ssh://github.com/reconquest/args.git
- md5sums = SKIP
+ provides = args
+ conflicts = args
+ source = git+https://github.com/Taywee/args.git
+ sha256sums = SKIP
pkgname = args-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 298c9fa2cb7b..3110e5ce4c55 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,38 @@
-pkgname="args-git"
-pkgver=20160920.1_ec9e7b1
+# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
+
+pkgname=args-git
+pkgver=6.4.6.r2.gb7d6723
pkgrel=1
-pkgdesc="Simple CLI argument parser for bash"
-arch=("i686" "x86_64")
-license=("GPL")
-depends=()
-makedepends=(
- "git"
-)
-source=(
- "$pkgname::git+ssh://github.com/reconquest/args.git"
-)
-md5sums=("SKIP")
+pkgdesc="Simple header-only C++ argument parser library"
+arch=(any)
+url="https://github.com/Taywee/args"
+license=(MIT)
+makedepends=(cmake git)
+provides=(args)
+conflicts=(args)
+source=("git+https://github.com/Taywee/args.git")
+sha256sums=('SKIP')
pkgver() {
- cd "$srcdir/$pkgname"
- local date=$(git log -1 --format="%cd" --date=short | sed s/-//g)
- local count=$(git rev-list --count HEAD)
- local commit=$(git rev-parse --short HEAD)
- echo "$date.${count}_$commit"
+ cd args
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- :
+ cd args
+ cmake . \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ make
}
-package() {
- mkdir -p $pkgdir/usr/bin
+check() {
+ cd args
+ ./argstest
+}
- cp "$srcdir/$pkgname/args" $pkgdir/usr/bin
+package() {
+ cd args
+ make DESTDIR="${pkgdir}" install
+ install -D LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}