diff options
author | Thibaut Pérami | 2019-12-03 13:14:53 +0100 |
---|---|---|
committer | Thibaut Pérami | 2019-12-03 13:14:53 +0100 |
commit | 4c910c5429cac8885158c2d2956e4bcc9eda6d62 (patch) | |
tree | c0c7c7056bb77a0cc64f70a8b3d0b45bc278143b | |
download | aur-4c910c5429cac8885158c2d2956e4bcc9eda6d62.tar.gz |
Initial commit for 0.6.3
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8745be0f2a0e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +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.6.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.6.3.tar.gz + sha256sums = 5399fe9cf4894f340eb8ba04852e5ef764ad5ac546adb9a7b6bf9d3e7d94423c + +pkgname = magic_enum + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7e5bb0327f51 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Thibaut Pérami <thibaut.perami@ens.fr> + +pkgname=magic_enum +pkgver=0.6.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') +url="https://github.com/Neargye/magic_enum" +license=('MIT') +makedepends=('cmake' 'wget') +source=("https://github.com/Neargye/magic_enum/archive/v0.6.3.tar.gz") +sha256sums=('5399fe9cf4894f340eb8ba04852e5ef764ad5ac546adb9a7b6bf9d3e7d94423c') + +build() { + cd "${pkgname}-${pkgver}" + cmake -DCMAKE_INSTALL_PREFIX=/usr -B build + cmake --build build +} + +check(){ + cd "${pkgname}-${pkgver}/build" + make test +} + +package() { + cd "${pkgname}-${pkgver}/build" + make DESTDIR="${pkgdir}" install +}
\ No newline at end of file |