From 757184cc38c1bae9250d19524b61d1c006ccc355 Mon Sep 17 00:00:00 2001 From: zlice Date: Sun, 12 Jan 2020 18:27:10 -0500 Subject: [PATCH] cereal for PrusaSlicer --- srcpkgs/cereal/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/cereal/template diff --git a/srcpkgs/cereal/template b/srcpkgs/cereal/template new file mode 100644 index 00000000000..e8b41126bb5 --- /dev/null +++ b/srcpkgs/cereal/template @@ -0,0 +1,25 @@ +# Template file for 'cereal' +pkgname=cereal +version=1.3.0 +revision=1 +archs=noarch +build_style=cmake +configure_args="-DSKIP_PORTABILITY_TEST=1 -DTHREAD_SAFE=ON -DWITH_WERROR=OFF" +short_desc="Header-only C++ serialization library" +maintainer="Zlice " +license="BSD-3-Clause" +homepage="https://uscilab.github.io/cereal" +distfiles="https://github.com/USCiLab/cereal/archive/v${version}.tar.gz" +checksum=329ea3e3130b026c03a4acc50e168e7daff4e6e661bc6a7dfec0d77b570851d5 + +case "$XBPS_TARGET_MACHINE" in + armv[56]*|ppc|ppc-musl*) + makedepends+=" libatomic-devel" + LDFLAGS+=" -latomic" + configure_args+="-DCMAKE_CXX_STANDARD_LIBRARIES=-latomic" + ;; +esac + +post_install() { + vlicense LICENSE +}