From 7e772d57d5917c9b379fe22c05ec8744f2d1addd Mon Sep 17 00:00:00 2001 From: davehome Date: Wed, 22 Feb 2012 21:43:57 -0700 Subject: [PATCH] New package: libnsgif-0.0.3 (for netsurf) --- srcpkgs/libnsgif-devel | 1 + srcpkgs/libnsgif/depends | 2 ++ srcpkgs/libnsgif/libnsgif-devel.template | 21 +++++++++++++++++ srcpkgs/libnsgif/template | 29 ++++++++++++++++++++++++ 4 files changed, 53 insertions(+) create mode 120000 srcpkgs/libnsgif-devel create mode 100644 srcpkgs/libnsgif/depends create mode 100644 srcpkgs/libnsgif/libnsgif-devel.template create mode 100644 srcpkgs/libnsgif/template diff --git a/srcpkgs/libnsgif-devel b/srcpkgs/libnsgif-devel new file mode 120000 index 0000000000..acaa2be89f --- /dev/null +++ b/srcpkgs/libnsgif-devel @@ -0,0 +1 @@ +libnsgif \ No newline at end of file diff --git a/srcpkgs/libnsgif/depends b/srcpkgs/libnsgif/depends new file mode 100644 index 0000000000..12f980f59d --- /dev/null +++ b/srcpkgs/libnsgif/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.0.3" +api_depends="${abi_depends}" diff --git a/srcpkgs/libnsgif/libnsgif-devel.template b/srcpkgs/libnsgif/libnsgif-devel.template new file mode 100644 index 0000000000..ab0178a128 --- /dev/null +++ b/srcpkgs/libnsgif/libnsgif-devel.template @@ -0,0 +1,21 @@ +# Template file for 'libnsgif-devel'. +# +short_desc="${sourcepkg} development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run libnsgif + +do_install() { + mkdir -p ${DESTDIR}/usr/lib/pkgconfig + + sed -e 's#PREFIX#/usr#' -e 's#MAJOR#0#' \ + -e 's#MINOR#0#' -e 's#PATCH#3#' \ + -e 's#VERSION#0.0.3#' -e 's#REQUIRED##' \ + ${wrksrc}/libnsgif.pc.in \ + > ${DESTDIR}/usr/lib/pkgconfig/libnsgif.pc + + + mv ${wrksrc}/include ${DESTDIR}/usr +} diff --git a/srcpkgs/libnsgif/template b/srcpkgs/libnsgif/template new file mode 100644 index 0000000000..6cec3d7c2b --- /dev/null +++ b/srcpkgs/libnsgif/template @@ -0,0 +1,29 @@ +# Template build file for 'libnsgif'. +pkgname=libnsgif +version=0.0.3 +distfiles="http://www.netsurf-browser.org/projects/releases/${pkgname}-${version}-src.tar.gz" +short_desc="Decoding library for the GIF image file format, written in C." +maintainer="davehome " +checksum=1f53bb6cc449c3b108d7653ce876ec58745f184d5a6675a95f1fa8c937dfc6d5 +long_desc=" + libnsgif is a decoding library for the GIF image file format, written + in C. It was developed as part of the NetSurf project and is available + for use by other software under the MIT licence. + + * Features + Decodes GIF files" + +subpackages="${pkgname}-devel" + +wrksrc=${pkgname}-${version}-src + +Add_dependency build sed + +do_build() { + make ${makejobs} +} + +do_install() { + vinstall "build-Linux-Linux-release-lib-static/libnsgif.a" \ + 0644 "usr/lib" +}