From f4a57ecef01be61539d79d95094b2258713b11d4 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 29 Sep 2011 12:28:31 +0200 Subject: [PATCH] New package: lcms2-2.2. --- srcpkgs/lcms2-devel | 1 + srcpkgs/lcms2/depends | 2 ++ srcpkgs/lcms2/lcms2-devel.template | 16 ++++++++++++++++ srcpkgs/lcms2/template | 23 +++++++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 1 + 5 files changed, 43 insertions(+) create mode 120000 srcpkgs/lcms2-devel create mode 100644 srcpkgs/lcms2/depends create mode 100644 srcpkgs/lcms2/lcms2-devel.template create mode 100644 srcpkgs/lcms2/template diff --git a/srcpkgs/lcms2-devel b/srcpkgs/lcms2-devel new file mode 120000 index 0000000000..98725f66c3 --- /dev/null +++ b/srcpkgs/lcms2-devel @@ -0,0 +1 @@ +lcms2 \ No newline at end of file diff --git a/srcpkgs/lcms2/depends b/srcpkgs/lcms2/depends new file mode 100644 index 0000000000..8a68c701ce --- /dev/null +++ b/srcpkgs/lcms2/depends @@ -0,0 +1,2 @@ +abi_depends=">=2.2" +api_depends="${abi_depends}" diff --git a/srcpkgs/lcms2/lcms2-devel.template b/srcpkgs/lcms2/lcms2-devel.template new file mode 100644 index 0000000000..dc0fbd83f0 --- /dev/null +++ b/srcpkgs/lcms2/lcms2-devel.template @@ -0,0 +1,16 @@ +# Template file for 'lcms-devel'. +# +short_desc="${sourcepkg} development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run tiff-devel +Add_dependency run lcms2 + +do_install() +{ + vmove usr/include usr + vmove "usr/lib/*.a" usr/lib + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/lcms2/template b/srcpkgs/lcms2/template new file mode 100644 index 0000000000..9d7748d784 --- /dev/null +++ b/srcpkgs/lcms2/template @@ -0,0 +1,23 @@ +# Template build file for 'lcms2'. +pkgname=lcms2 +version=2.2 +distfiles="${SOURCEFORGE_SITE}/lcms/lcms2-$version.tar.gz" +build_style=gnu_configure +short_desc="Small-footprint color management engine, version 2" +maintainer="Juan RP " +homepage="http://www.littlecms.com" +license="MIT" +checksum=b6f2a1be1a2b7ca54bfab69b32242d383a176637f161eeeaef451bd9fc1195cc +long_desc=" + LCMS2 is the Little Color Management System, a Color Matching Method + (CMM) library which implements fast transforms between ICC profiles. + + Color management refers to techniques that ensure consistent color + as images are transferred from scanners or cameras to monitors and + printers." + +subpackages="$pkgname-devel" +Add_dependency run glibc +Add_dependency run jpeg +Add_dependency run tiff +Add_dependency build tiff-devel diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index c6c176a3e3..f64a19cbd5 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -847,3 +847,4 @@ libsocialweb.so libsocialweb libsocialweb-devel libsocialweb-keyfob.so libsocialweb libsocialweb-devel libsocialweb-keystore.so libsocialweb libsocialweb-devel libsocialweb-client.so libsocialweb libsocialweb-devel +liblcms2.so lcms2 lcms2-devel