summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabioLolix2023-08-13 16:53:43 +0200
committerFabioLolix2023-08-13 16:53:43 +0200
commit7e1530b7d8d2ed61879a51ba13761c176c185d94 (patch)
treef78195a42e589322d898ff559ef4b79fa0a0c526
parente14dbb3a6585525ae65ba56b4a648e1e5875eb85 (diff)
downloadaur-7e1530b7d8d2ed61879a51ba13761c176c185d94.tar.gz
v0.9.3
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD28
2 files changed, 18 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e7c7ad4d8e6b..f4c144965e87 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = magic_enum
pkgdesc = Header-only C++17 library, provides static reflection for enums, works with any enum type without any macro or boilerplate code.
- pkgver = 0.7.3
+ pkgver = 0.9.3
pkgrel = 1
url = https://github.com/Neargye/magic_enum
arch = any
license = MIT
makedepends = cmake
- makedepends = wget
- source = https://github.com/Neargye/magic_enum/archive/v0.7.3.tar.gz
- sha256sums = b8d0cd848546fee136dc1fa4bb021a1e4dc8fe98e44d8c119faa3ef387636bf7
+ source = magic_enum-0.9.3.tar.gz::https://github.com/Neargye/magic_enum/archive/v0.9.3.tar.gz
+ sha256sums = 3cadd6a05f1bffc5141e5e731c46b2b73c2dbff025e723c8abaa659e0a24f072
pkgname = magic_enum
diff --git a/PKGBUILD b/PKGBUILD
index c36c97715b11..869ed147cc4b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,30 @@
-# Maintainer: Thibaut Pérami <thibaut.perami@ens.fr>
+# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
+# Contributor: Thibaut Pérami <thibaut.perami@ens.fr>
pkgname=magic_enum
-pkgver=0.7.3
+pkgver=0.9.3
pkgrel=1
pkgdesc="Header-only C++17 library, provides static reflection for enums, works with any enum type without any macro or boilerplate code."
-arch=('any')
+arch=(any)
url="https://github.com/Neargye/magic_enum"
-license=('MIT')
-makedepends=('cmake' 'wget')
-source=("https://github.com/Neargye/magic_enum/archive/v${pkgver}.tar.gz")
-sha256sums=('b8d0cd848546fee136dc1fa4bb021a1e4dc8fe98e44d8c119faa3ef387636bf7')
+license=(MIT)
+makedepends=(cmake)
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Neargye/magic_enum/archive/v${pkgver}.tar.gz")
+sha256sums=('3cadd6a05f1bffc5141e5e731c46b2b73c2dbff025e723c8abaa659e0a24f072')
build() {
- cd "${pkgname}-${pkgver}"
- cmake -DCMAKE_INSTALL_PREFIX=/usr -B build
+ cmake -B build -S "$pkgname-$pkgver" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr
+
cmake --build build
}
check(){
- cd "${pkgname}-${pkgver}/build"
- make test
+ ctest --test-dir build --output-on-failure
}
package() {
- cd "${pkgname}-${pkgver}/build"
- make DESTDIR="${pkgdir}" install
+ DESTDIR="$pkgdir" cmake --install build
+ install -Dt "$pkgdir/usr/share/licenses/$pkgname" "$pkgname-$pkgver/LICENSE"
}