summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThibaut Pérami2019-12-03 13:14:53 +0100
committerThibaut Pérami2019-12-03 13:14:53 +0100
commit4c910c5429cac8885158c2d2956e4bcc9eda6d62 (patch)
treec0c7c7056bb77a0cc64f70a8b3d0b45bc278143b
downloadaur-4c910c5429cac8885158c2d2956e4bcc9eda6d62.tar.gz
Initial commit for 0.6.3
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD28
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