diff --git a/common/shlibs b/common/shlibs index fb2caaa3d48..22312429f9c 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2825,3 +2825,6 @@ libarmadillo.so.7 armadillo-7.800.2_1 libduktape.so.201 duktape-2.1.1_1 libccgnu2-1.8.so.0 commoncpp2-1.8.1_1 libccext2-1.8.so.0 commoncpp2-1.8.1_1 +libucommon.so.8 ucommon-7.0.0_1 +libusecure.so.8 ucommon-7.0.0_1 +libcommoncpp.so.8 ucommon-7.0.0_1 diff --git a/srcpkgs/ucommon-devel b/srcpkgs/ucommon-devel new file mode 120000 index 00000000000..1079528563d --- /dev/null +++ b/srcpkgs/ucommon-devel @@ -0,0 +1 @@ +ucommon \ No newline at end of file diff --git a/srcpkgs/ucommon-tools b/srcpkgs/ucommon-tools new file mode 120000 index 00000000000..1079528563d --- /dev/null +++ b/srcpkgs/ucommon-tools @@ -0,0 +1 @@ +ucommon \ No newline at end of file diff --git a/srcpkgs/ucommon/template b/srcpkgs/ucommon/template new file mode 100644 index 00000000000..a4a5baa92b3 --- /dev/null +++ b/srcpkgs/ucommon/template @@ -0,0 +1,37 @@ +# Template file for 'ucommon' +pkgname=ucommon +version=7.0.0 +revision=1 +build_style=gnu-configure +makedepends="gnutls-devel" +short_desc="A light-weight C++ library to facilitate using C++ design patterns" +maintainer="David " +license="GPL-3" +homepage="http://www.gnu.org/software/commoncpp/" +distfiles="${GNU_SITE}/commoncpp/$pkgname-${version}.tar.gz" +checksum="6ac9f76c2af010f97e916e4bae1cece341dc64ca28e3881ff4ddc3bc334060d7" + +ucommon-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/bin/ucommon-config + vmove usr/bin/commoncpp-config + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + vmove usr/share/man/man1 + vmove usr/share/ucommon/cmake + } +} + +ucommon-tools_package() { + short_desc+=" - tools" + pkg_install() { + for f in sockaddr pdetach scrub-files urlout mdsum zerofill \ + keywait args car; do + vmove usr/bin/${f} + done + } +}