diff --git a/srcpkgs/talloc-devel b/srcpkgs/talloc-devel new file mode 120000 index 00000000000..e5668c8aed6 --- /dev/null +++ b/srcpkgs/talloc-devel @@ -0,0 +1 @@ +talloc \ No newline at end of file diff --git a/srcpkgs/talloc/depends b/srcpkgs/talloc/depends new file mode 100644 index 00000000000..f5b81e443e3 --- /dev/null +++ b/srcpkgs/talloc/depends @@ -0,0 +1,2 @@ +abi_depends=">=2.0.1" +api_depends="${abi_depends}" diff --git a/srcpkgs/talloc/talloc-devel.template b/srcpkgs/talloc/talloc-devel.template new file mode 100644 index 00000000000..dac88113680 --- /dev/null +++ b/srcpkgs/talloc/talloc-devel.template @@ -0,0 +1,17 @@ +# Template file for 'talloc-devel'. +# +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run pkg-config +Add_dependency run glibc-devel + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/{include,share} ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/lib*.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/talloc/template b/srcpkgs/talloc/template new file mode 100644 index 00000000000..3819c5e1944 --- /dev/null +++ b/srcpkgs/talloc/template @@ -0,0 +1,25 @@ +# Template build file for 'talloc'. +pkgname=talloc +version=2.0.1 +distfiles="http://samba.org/ftp/$pkgname/$pkgname-$version.tar.gz" +build_style=gnu_configure +configure_args="--enable-talloc-compat1 --enable-largefile" +short_desc="Hierarchical pool based memory allocator with destructors" +maintainer="Juan RP " +checksum=5b810527405f29d54f50efd78bf2c89e318f2cd8bed001f22f2a1412fd27c9b4 +long_desc=" + This package provides the talloc library: an hierarchical pool based memory + allocator with destructors." + +subpackages="$pkgname-devel" +Add_dependency run glibc +Add_dependency build pkg-config + +post_install() +{ + cd ${DESTDIR}/usr/lib && \ + ln -s libtalloc.so.${version} libtalloc.so.2.0 && \ + ln -s libtalloc.so.${version} libtalloc.so.2 && \ + ln -s libtalloc-compat1-${version}.so libtalloc.so.1 + +} diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 24de5ced0e3..0a2e887c48e 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -646,3 +646,4 @@ libopen-rte.so openmpi openmpi-devel libmtp.so libmtp libmtp-devel libelf.so libelf libelf-devel libgtksourceview-2.0.so gtksourceview gtksourceview-devel +libtalloc.so talloc talloc-devel