Date: Wednesday, February 15, 2023 @ 16:56:52
Author: dvzrv
Revision: 1400667
archrelease: copy trunk to community-any
Added:
cxxopts/repos/community-any/PKGBUILD
(from rev 1400666, cxxopts/trunk/PKGBUILD)
Deleted:
cxxopts/repos/community-any/PKGBUILD
----------+
PKGBUILD | 75 +++++++++++++++++++++++++++++--------------------------------
1 file changed, 36 insertions(+), 39 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-02-15 16:56:34 UTC (rev 1400666)
+++ PKGBUILD 2023-02-15 16:56:52 UTC (rev 1400667)
@@ -1,39 +0,0 @@
-# Maintainer: David Runge <[email protected]>
-
-pkgname=cxxopts
-pkgver=3.0.0
-pkgrel=1
-pkgdesc="Lightweight C++ command line option parser"
-arch=('any')
-url="https://github.com/jarro2783/cxxopts"
-license=('MIT')
-makedepends=(cmake)
-source=("$pkgname-$pkgver.tar.gz::https://github.com/jarro2783/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
-sha512sums=('239479a3b35ddef6fc380ac9371e1cf7e3aea066f03e1ea538151fa2fff4296838daa976d55e988d8f87f40c0ae027767bcb214754177499413af1081315565c')
-b2sums=('129b055dd03ce9e4a146d36587063f7155b47456d81e395ae6eeab8012e8d6cfcb410c305353f2ac2ec66a2f3e8d6169e1a0d27c53dcb35388b967d3c9cc86f1')
-
-prepare() {
- cd "$pkgname-$pkgver"
-}
-
-build() {
- cd "$pkgname-$pkgver"
- cmake -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE='None' \
- -Wno-dev \
- -B build \
- -S .
- make VERBOSE=1 -C build
-}
-
-check() {
- cd "$pkgname-$pkgver"
- make test
-}
-
-package() {
- cd "$pkgname-$pkgver"
- make VERBOSE=1 DESTDIR="$pkgdir/" install -C build
- install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
- install -vDm 644 {CHANGELOG,README}.md -t
"${pkgdir}/usr/share/doc/${pkgname}/"
-}
Copied: cxxopts/repos/community-any/PKGBUILD (from rev 1400666,
cxxopts/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-02-15 16:56:52 UTC (rev 1400667)
@@ -0,0 +1,36 @@
+# Maintainer: David Runge <[email protected]>
+
+pkgname=cxxopts
+pkgver=3.1.0
+pkgrel=1
+pkgdesc="Lightweight C++ command line option parser"
+arch=(any)
+url="https://github.com/jarro2783/cxxopts"
+license=(MIT)
+makedepends=(cmake)
+source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
+sha512sums=('bfb593f6393160ae3eeff1fe7bc77394606c3af6ae3b785f9740d178514a8fd286556440aa8a2932633f65b6336695fa286d503f3ac544d0f73affd49051e85d')
+b2sums=('0e8d17c2f75fbc3326a67c1787eb80177a72e07e79862288498b4bb97a395269a4b14749db4ea14292b77d6b883f8dc9a33a4001c699e53e51b63c7d14e9ece0')
+
+build() {
+ local cmake_options=(
+ -DCMAKE_INSTALL_PREFIX=/usr
+ -DCMAKE_BUILD_TYPE=None
+ -Wno-dev
+ -B build
+ -S $pkgname-$pkgver
+ )
+
+ cmake "${cmake_options[@]}"
+ cmake --build build --verbose
+}
+
+check() {
+ ctest --test-dir build --output-on-failure
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+ install -vDm 644 $pkgname-$pkgver/LICENSE -t
"$pkgdir/usr/share/licenses/$pkgname/"
+ install -vDm 644 $pkgname-$pkgver/{CHANGELOG,README}.md -t
"$pkgdir/usr/share/doc/$pkgname/"
+}