diff options
author | FabioLolix | 2023-08-13 16:53:43 +0200 |
---|---|---|
committer | FabioLolix | 2023-08-13 16:53:43 +0200 |
commit | 7e1530b7d8d2ed61879a51ba13761c176c185d94 (patch) | |
tree | f78195a42e589322d898ff559ef4b79fa0a0c526 | |
parent | e14dbb3a6585525ae65ba56b4a648e1e5875eb85 (diff) | |
download | aur-7e1530b7d8d2ed61879a51ba13761c176c185d94.tar.gz |
v0.9.3
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 18 insertions, 17 deletions
@@ -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 @@ -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" } |