From 1f2a2367f12472a3f2c925c0ba2c659568b14983 Mon Sep 17 00:00:00 2001 From: Evgeny Ermakov Date: Tue, 18 Jan 2022 03:14:07 +1100 Subject: [PATCH] New package: CastXML-0.4.5 --- srcpkgs/CastXML/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/CastXML/template diff --git a/srcpkgs/CastXML/template b/srcpkgs/CastXML/template new file mode 100644 index 00000000000..364a363852d --- /dev/null +++ b/srcpkgs/CastXML/template @@ -0,0 +1,23 @@ +# Template file for 'CastXML' +pkgname=CastXML +version=0.4.5 +revision=1 +build_style=cmake +configure_args="-DSPHINX_MAN=YES -DCastXML_INSTALL_MAN_DIR=share/man" +hostmakedepends="clang python3-Sphinx" +makedepends="clang-tools-extra llvm" +depends="clang" +checkdepends="libxml2" +short_desc="C-family abstract syntax tree XML output tool" +maintainer="Evgeny Ermakov " +license="Apache-2.0" +homepage="https://github.com/CastXML/CastXML" +distfiles="https://github.com/CastXML/CastXML/archive/v${version}.tar.gz" +checksum=007f6d073165e150df0e40e1ec331f6f94304684af9eed3b0e5dabaebcfb1197 + +post_install() { + rm -r ${DESTDIR}/usr/share/castxml/clang/include + ln -s /usr/lib/clang/$(clang -dumpversion)/include ${DESTDIR}/usr/share/castxml/clang/include + + rm ${DESTDIR}/usr/share/doc/castxml/{LICENSE,NOTICE} +}