From a8d5fea6b4fab0ea569bfc8bcaf3bdb4bbdc987c Mon Sep 17 00:00:00 2001 From: maxice8 Date: Tue, 15 May 2018 18:56:16 -0300 Subject: [PATCH] New package: cmocka-1.1.1. --- common/shlibs | 1 + srcpkgs/cmocka-devel | 1 + srcpkgs/cmocka/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/cmocka-devel create mode 100644 srcpkgs/cmocka/template diff --git a/common/shlibs b/common/shlibs index 4ae657d4695..270d2485715 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1445,6 +1445,7 @@ libvlccore.so.9 libvlc-3.0.2_1 libvlc_vdpau.so.0 libvlc-2.2.0_1 libvlc_pulse.so.0 libvlc-3.0.2_1 libvlc_xcb_events.so.0 libvlc-3.0.2_1 +libcmocka.so.0 cmocka-1.1.1_1 libbtrfs.so.0 libbtrfs-3.12_1 libecore_audio.so.1 efl-1.12.0_1 libecore_con.so.1 efl-1.12.0_1 diff --git a/srcpkgs/cmocka-devel b/srcpkgs/cmocka-devel new file mode 120000 index 00000000000..112e5178a06 --- /dev/null +++ b/srcpkgs/cmocka-devel @@ -0,0 +1 @@ +cmocka \ No newline at end of file diff --git a/srcpkgs/cmocka/template b/srcpkgs/cmocka/template new file mode 100644 index 00000000000..2f12e4b1345 --- /dev/null +++ b/srcpkgs/cmocka/template @@ -0,0 +1,29 @@ +# Template file for 'cmocka' +pkgname=cmocka +version=1.1.1 +revision=1 +build_style=cmake +configure_args="-DUNIT_TESTING=ON" +hostmakedepends="doxygen" +short_desc="Unit testing framework in C" +maintainer="maxice8 " +license="Apache-2.0" +homepage="https://cmocka.org/" +distfiles="https://cmocka.org/files/${version%.*}/cmocka-${version}.tar.xz" +checksum=f02ef48a7039aa77191d525c5b1aee3f13286b77a13615d11bc1148753fc0389 + +case "$XBPS_TARGET_MACHINE" in + aarch64*) broken="conflicting definitions of uinptr_t" +esac + +cmocka-devel_package() { + depends="cmocka-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/lib/cmake + vmove "usr/lib/*.so" + vmove "usr/lib/*.a" + } +}