diff --git a/common/shlibs b/common/shlibs index 1770da4a510..8aa95e103d7 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1109,3 +1109,4 @@ libwayland-client.so.0 wayland-1.0.0_1 libwayland-cursor.so.0 wayland-1.0.0_1 libtomcrypt.so.0 libtomcrypt-1.117_1 libOpenCL.so.1 libOpenCL-1.0_1 +libHX.so.28 libHX-3.14_1 diff --git a/srcpkgs/libHX-devel b/srcpkgs/libHX-devel new file mode 120000 index 00000000000..c6e42e04ed6 --- /dev/null +++ b/srcpkgs/libHX-devel @@ -0,0 +1 @@ +libHX \ No newline at end of file diff --git a/srcpkgs/libHX/libHX-devel.template b/srcpkgs/libHX/libHX-devel.template new file mode 100644 index 00000000000..d876d4bb7fb --- /dev/null +++ b/srcpkgs/libHX/libHX-devel.template @@ -0,0 +1,13 @@ +# Template file for 'libHX-devel'. +# +depends="${sourcepkg}-${version}_${revision}" +short_desc="${short_desc} -- development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove "usr/lib/*.a" usr/lib +} diff --git a/srcpkgs/libHX/libHX.rshlibs b/srcpkgs/libHX/libHX.rshlibs new file mode 100644 index 00000000000..d02f93f9161 --- /dev/null +++ b/srcpkgs/libHX/libHX.rshlibs @@ -0,0 +1,2 @@ +libdl.so.2 +libc.so.6 diff --git a/srcpkgs/libHX/template b/srcpkgs/libHX/template new file mode 100644 index 00000000000..4eef872261e --- /dev/null +++ b/srcpkgs/libHX/template @@ -0,0 +1,24 @@ +# Template file for 'libHX' +pkgname=libHX +version=3.14 +revision=1 +build_style=gnu-configure +configure_args="--enable-static" +subpackages="${pkgname}-devel" +short_desc="C library providing data structures and common functions" +maintainer="Juan RP " +homepage="http://libhx.sourceforge.net/" +license="LGPL-2.1" +distfiles="${SOURCEFORGE_SITE}/libhx/${pkgname}-${version}.tar.xz" +checksum=19d9dfbf997add2458fa4b4db85989b3658688c8147e7533805ea417ec4aa1a9 +long_desc=" + libHX is a C library (with some C++ bindings available) that provides data + structures and functions commonly needed, such as maps, deques, linked lists, + string formatting and autoresizing, option and config file parsing, type + checking casts and more. + + libHX aids in quickly writing up C and C++ data processing programs, by + consolidating tasks that often happen to be open-coded, such as (simple) + config file reading, option parsing, directory traversal, and others, into + a library. The focus is on reducing the amount of time (and secondarily, + the amount of code) a developer has to spend for otherwise implementing such."