From 417c465faebcf3079562acca1d06e1a8f678e141 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 16 Oct 2011 00:36:19 +0200 Subject: [PATCH] New package: libraw-0.14.1. --- srcpkgs/libraw-devel | 1 + srcpkgs/libraw-progs | 1 + srcpkgs/libraw/depends | 2 ++ srcpkgs/libraw/libraw-devel.template | 17 ++++++++++++ srcpkgs/libraw/libraw-progs.template | 17 ++++++++++++ srcpkgs/libraw/template | 33 ++++++++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 2 ++ 7 files changed, 73 insertions(+) create mode 120000 srcpkgs/libraw-devel create mode 120000 srcpkgs/libraw-progs create mode 100644 srcpkgs/libraw/depends create mode 100644 srcpkgs/libraw/libraw-devel.template create mode 100644 srcpkgs/libraw/libraw-progs.template create mode 100644 srcpkgs/libraw/template diff --git a/srcpkgs/libraw-devel b/srcpkgs/libraw-devel new file mode 120000 index 00000000000..246ba05c7d8 --- /dev/null +++ b/srcpkgs/libraw-devel @@ -0,0 +1 @@ +LibRaw \ No newline at end of file diff --git a/srcpkgs/libraw-progs b/srcpkgs/libraw-progs new file mode 120000 index 00000000000..93f51865743 --- /dev/null +++ b/srcpkgs/libraw-progs @@ -0,0 +1 @@ +libraw \ No newline at end of file diff --git a/srcpkgs/libraw/depends b/srcpkgs/libraw/depends new file mode 100644 index 00000000000..dff35ca78fd --- /dev/null +++ b/srcpkgs/libraw/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.14.1" +api_depends="${abi_depends}" diff --git a/srcpkgs/libraw/libraw-devel.template b/srcpkgs/libraw/libraw-devel.template new file mode 100644 index 00000000000..524b07859d5 --- /dev/null +++ b/srcpkgs/libraw/libraw-devel.template @@ -0,0 +1,17 @@ +# Template file for 'libraw-devel'. +# +short_desc="${short_desc} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run lcms2-devel +Add_dependency run jasper-devel +Add_dependency run libraw + +do_install() +{ + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove "usr/lib/*.a" usr/lib +} diff --git a/srcpkgs/libraw/libraw-progs.template b/srcpkgs/libraw/libraw-progs.template new file mode 100644 index 00000000000..4b00e8bb3f0 --- /dev/null +++ b/srcpkgs/libraw/libraw-progs.template @@ -0,0 +1,17 @@ +# Template file for 'libraw-progs'. +# +short_desc="${short_desc} - applications" +long_desc="${long_desc} + + This package contains applications provided by libraw." + +Add_dependency run libgcc +Add_dependency run glibc +Add_dependency run libstdc++ +Add_dependency run libgomp +Add_dependency run libraw + +do_install() +{ + vmove usr/bin usr +} diff --git a/srcpkgs/libraw/template b/srcpkgs/libraw/template new file mode 100644 index 00000000000..90114d8985d --- /dev/null +++ b/srcpkgs/libraw/template @@ -0,0 +1,33 @@ +# Template file for 'libraw' +pkgname=libraw +version=0.14.1 +wrksrc=LibRaw-${version} +homepage="http://www.libraw.org" +distfiles="${homepage}/data/LibRaw-${version}.tar.gz" +build_style=gnu_configure +short_desc="Raw image decoder library" +maintainer="Juan RP " +license="GPL-2, CDDL, ${pkgname}" +checksum=4e1f66ba74055c097ed9ee64d200ed6226b499436a6ecdfb24e449cc80d537f5 +long_desc=" + libraw is a library for reading RAW files obtained from digital photo + cameras (CRW/CR2, NEF, RAF, DNG, and others)." + +subpackages="${pkgname}-devel ${pkgname}-progs" + +Add_dependency run libgcc +Add_dependency run glibc +Add_dependency run libstdc++ +Add_dependency run libgomp +Add_dependency run libjasper +Add_dependency run lcms2 + +Add_dependency build pkg-config +Add_dependency build lcms2-devel +Add_dependency build jasper-devel + +post_install() { + vmkdir usr/share/licenses + rm -f ${DESTDIR}/usr/share/doc/libraw/Changelog.txt + mv ${DESTDIR}/usr/share/doc/libraw ${DESTDIR}/usr/share/licenses +} diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index a4f44d6de8a..3d2bd24cb35 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -889,3 +889,5 @@ libmusicbrainz3.so.6 libmusicbrainz libmusicbrainz-devel librhythmbox-core.so.4 librhythmbox rhythmbox-devel libdmapsharing-3.0.so.2 libdmapsharing libdmapsharing-devel libgexiv2.so.0 libgexiv2 libgexiv2-devel +libraw.so.5 libraw libraw-devel +libraw_r.so.5 libraw libraw-devel