From e35f3725235362569a2ca1827aba6fb1d870b275 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 21 Jun 2011 11:36:22 +0200 Subject: [PATCH] Added giblib-1.2.4 build template. --- srcpkgs/giblib-devel | 1 + srcpkgs/giblib/depends | 2 ++ srcpkgs/giblib/giblib-devel.template | 22 +++++++++++++++ srcpkgs/giblib/template | 34 ++++++++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 1 + 5 files changed, 60 insertions(+) create mode 120000 srcpkgs/giblib-devel create mode 100644 srcpkgs/giblib/depends create mode 100644 srcpkgs/giblib/giblib-devel.template create mode 100644 srcpkgs/giblib/template diff --git a/srcpkgs/giblib-devel b/srcpkgs/giblib-devel new file mode 120000 index 0000000000..e27abc3f61 --- /dev/null +++ b/srcpkgs/giblib-devel @@ -0,0 +1 @@ +giblib \ No newline at end of file diff --git a/srcpkgs/giblib/depends b/srcpkgs/giblib/depends new file mode 100644 index 0000000000..55813ed4c8 --- /dev/null +++ b/srcpkgs/giblib/depends @@ -0,0 +1,2 @@ +abi_depends=">=1.2.4" +api_depends="${abi_depends}" diff --git a/srcpkgs/giblib/giblib-devel.template b/srcpkgs/giblib/giblib-devel.template new file mode 100644 index 0000000000..88e3f089b7 --- /dev/null +++ b/srcpkgs/giblib/giblib-devel.template @@ -0,0 +1,22 @@ +# Template file for 'giblib-devel'. +# +short_desc="${sourcepkg} - development files" +long_desc="${long_desc} + + This package contains files for development: headers, static libs, etc." + +Add_dependency run imlib2-devel +Add_dependency run freetype-devel +Add_dependency run zlib-devel +Add_dependency run libX11-devel +Add_dependency run libXext-devel +Add_dependency run glibc-devel +Add_dependency run giblib + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/{bin,include} ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/*.a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/giblib/template b/srcpkgs/giblib/template new file mode 100644 index 0000000000..b1cc0ca553 --- /dev/null +++ b/srcpkgs/giblib/template @@ -0,0 +1,34 @@ +# Template build file for 'giblib' +pkgname=giblib +version=1.2.4 +distfiles="http://linuxbrit.co.uk/downloads/$pkgname-$version.tar.gz" +build_style=gnu_configure +make_install_args="docsdir=/usr/share/doc/giblib" +short_desc="Programming utility library" +maintainer="Mike Rosset " +homepage="http://linuxbrit.co.uk/giblib/" +license="MIT" +checksum=176611c4d88d742ea4013991ad54c2f9d2feefbc97a28434c0f48922ebaa8bac +long_desc=" + Giblib is a utility library used by many of the applications found on + www.linuxbrit.co.uk. It incorporates doubly linked lists, some string + functions, and a wrapper for imlib2. The wrapper does two things. It + gives you access to fontstyles, which can be loaded from files, saved to + files, or defined dynamically through the API. It also, and more + importantly, wraps imlib2's context API into a more compact form." + +subpackages="$pkgname-devel" + +Add_dependency run imlib2 +Add_dependency run freetype +Add_dependency run zlib +Add_dependency run libX11 +Add_dependency run libXext +Add_dependency run glibc +Add_dependency build pkg-config +Add_dependency build imlib2-devel +Add_dependency build freetype-devel +Add_dependency build zlib-devel +Add_dependency build libX11-devel +Add_dependency build libXext-devel +Add_dependency build glibc-devel diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 489e5ded87..468b29d2cd 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -812,3 +812,4 @@ libogrove.so openjade openjade-devel libospgrove.so openjade openjade-devel libostyle.so openjade openjade-devel libtorrent.so.14 libtorrent libtorrent-devel +libgiblib.so giblib giblib-devel