summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxime Gauduin2016-08-28 13:15:58 +0200
committerMaxime Gauduin2016-08-28 13:15:58 +0200
commit8ff4361ab7e780576d38ef841d361f836df67566 (patch)
tree14ca609f1bdfdca94811593590d3563f071cc296
downloadaur-8ff4361ab7e780576d38ef841d361f836df67566.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD42
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8d4df741a220
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+# Generated by mksrcinfo v8
+# Sun Aug 28 11:15:58 UTC 2016
+pkgbase = cereal
+ pkgdesc = A C++11 library for serialization
+ pkgver = 1.2.1
+ pkgrel = 1
+ url = https://github.com/USCiLab/cereal
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = boost
+ makedepends = cmake
+ source = cereal-1.2.1.tar.gz::https://github.com/USCiLab/cereal/archive/v1.2.1.tar.gz
+ sha256sums = 7d321c22ea1280b47ddb06f3e9702fcdbb2910ff2f3df0a2554804210714434e
+
+pkgname = cereal
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b82432b94942
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
+
+pkgname=cereal
+pkgver=1.2.1
+pkgrel=1
+pkgdesc='A C++11 library for serialization'
+arch=('i686' 'x86_64')
+url='https://github.com/USCiLab/cereal'
+license=('BSD')
+depends=('')
+makedepends=('boost' 'cmake')
+source=("cereal-${pkgver}.tar.gz::https://github.com/USCiLab/cereal/archive/v${pkgver}.tar.gz")
+sha256sums=('7d321c22ea1280b47ddb06f3e9702fcdbb2910ff2f3df0a2554804210714434e')
+
+prepare() {
+ cd cereal-${pkgver}
+
+ if [[ -d build ]]; then
+ rm -rf build
+ fi
+ mkdir build
+}
+
+build() {
+ cd cereal-${pkgver}/build
+
+ cmake .. \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-error=unused-variable"
+ make
+}
+
+package() {
+ cd cereal-${pkgver}/build
+
+ make DESTDIR="${pkgdir}" install
+
+ install -Dm 644 ../LICENSE -t "${pkgdir}"/usr/share/licenses/cereal/
+}
+
+# vim: ts=2 sw=2 et: