diff --git a/srcpkgs/libraw-devel b/srcpkgs/libraw-devel new file mode 120000 index 0000000000..246ba05c7d --- /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 0000000000..93f5186574 --- /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 0000000000..dff35ca78f --- /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 0000000000..524b07859d --- /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 0000000000..4b00e8bb3f --- /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 0000000000..90114d8985 --- /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 a4f44d6de8..3d2bd24cb3 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