Summary: Library for reading RAW files obtained from digital photo cameras Name: LibRaw Version: 0.18.7 Release: 3%{?dist} License: GPLv3+ Group: Development/Libraries URL: http://www.libraw.org BuildRequires: gcc-c++ BuildRequires: lcms2-devel BuildRequires: jasper-devel Source0: http://www.libraw.org/data/%{name}-%{version}.tar.gz Source1: http://www.libraw.org/data/%{name}-demosaic-pack-GPL2-%{version}.tar.gz Source2: http://www.libraw.org/data/%{name}-demosaic-pack-GPL3-%{version}.tar.gz Patch0: LibRaw-0.6.0-pkgconfig.patch Patch1: LibRaw-0.17.1-CVE-2015-8366-8367.patch #Patch2: LibRaw-0.18.7-ambiguous.patch Patch3: 158398653a14e8b5884d744ec711ba31a8ceafdc.patch Provides: bundled(dcraw) = 9.25 %description LibRaw is a library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others). LibRaw is based on the source codes of the dcraw utility, where part of drawbacks have already been eliminated and part will be fixed in future. %package devel Summary: LibRaw development libraries Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel LibRaw development libraries. This package contains libraries that applications can use to build against LibRaw. %package static Summary: LibRaw static development libraries Group: Development/Libraries Requires: %{name}-devel%{?_isa} = %{version}-%{release} %description static LibRaw static development libraries. %package samples Summary: LibRaw sample programs Group: Development/Libraries %description samples LibRaw sample programs %prep %setup -q -a1 -a2 %patch0 -p0 -b .pkgconfig %patch1 -p1 -b .CVE-2015-8366 #%patch2 -p0 -b .ambiguous %patch3 -p1 -b .powf %build %configure --enable-examples=yes --enable-jasper --enable-lcms \ --enable-demosaic-pack-gpl2 --enable-demosaic-pack-gpl3 # https://fedoraproject.org/wiki/Packaging:Guidelines#Beware_of_Rpath sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} %install cp -pr doc manual chmod 644 LICENSE.CDDL LICENSE.LGPL COPYRIGHT Changelog.txt chmod 644 manual/*.html # The Libraries make install DESTDIR=%{buildroot} %files %doc Changelog.txt %license LICENSE.CDDL LICENSE.LGPL COPYRIGHT %{_libdir}/*.so.* %files static %{_libdir}/*.a %files devel %doc manual %doc samples %dir %{_includedir}/libraw %{_includedir}/libraw/*.h %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %exclude %{_libdir}/*.la %exclude %{_docdir}/libraw/* %files samples %{_bindir}/* %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Wed Feb 07 2018 Fedora Release Engineering - 0.18.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Fri Feb 02 2018 Gwyn Ciesla - 0.18.7-2 - Patch for updated glibc. * Fri Jan 19 2018 Gwyn Ciesla - 0.18.7-1 - 0.18.7 - Patch for ambiguous function call. * Wed Dec 06 2017 Gwyn Ciesla - 0.18.6-1 - 0.18.6 * Fri Sep 22 2017 Gwyn Ciesla - 0.18.5-1 - 0.18.5 * Fri Sep 15 2017 Gwyn Ciesla - 0.18.4-2 - Patch for CVE-2017-14348. * Tue Sep 12 2017 Gwyn Ciesla - 0.18.4-1 - 0.18.4 * Mon Sep 11 2017 Gwyn Ciesla - 0.18.3-1 - 0.18.3 * Wed Sep 06 2017 Gwyn Ciesla - 0.18.2-5 - Patch for CVE-2017-13735. * Wed Aug 02 2017 Fedora Release Engineering - 0.18.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.18.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Apr 14 2017 Rex Dieter - 0.18.2-2 - fix rpath, tighten subpkg dependencies, use %%license * Thu Mar 09 2017 Jon Ciesla - 0.18.2-1 - 0.18.2. * Mon Feb 13 2017 Jon Ciesla - 0.18.1-1 - 0.18.1. * Fri Feb 10 2017 Fedora Release Engineering - 0.18.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Dec 27 2016 Jon Ciesla - 0.18.0-1 - 0.18.0. * Thu Dec 1 2016 Tom Callaway - 0.17.2-2 - rebuild for deps * Sun May 15 2016 Jon Ciesla - 0.17.2-1 - 0.17.2. * Mon Feb 22 2016 Jon Ciesla - 0.17.1-4 - Patch to fix FTBFS, BZ 1307280. * Wed Feb 03 2016 Fedora Release Engineering - 0.17.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Dec 01 2015 Jon Ciesla - 0.17.1-2 - Patch for CVE-2015-8366 and CVE-2015-8367, BZ 1287057. * Sun Nov 29 2015 Jon Ciesla - 0.17.1-1 - 0.17.1. * Mon Aug 17 2015 Jon Ciesla - 0.17.0-1 - 0.17.0. * Tue Jun 16 2015 Fedora Release Engineering - 0.16.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 16 2015 Jon Ciesla - 0.16.2-1 - 0.16.2, BZ 1222258. * Thu May 14 2015 Jon Ciesla - 0.16.1-7 - Add provides for bundled dcraw, https://fedorahosted.org/fpc/ticket/530 - Fix EVR in changelog. * Mon May 11 2015 Jon Ciesla - 0.16.1-6 - 0.16.1, BZ 1220382. * Sat May 02 2015 Kalev Lember - 0.16.0-5 - Rebuilt for GCC 5 C++11 ABI change * Fri Aug 15 2014 Fedora Release Engineering - 0.16.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Fri Jun 06 2014 Fedora Release Engineering - 0.16.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Thu Feb 20 2014 Jon Ciesla - 0.16.0-2 - Fix pkg-config flags, BZ 837248. * Tue Jan 21 2014 Jon Ciesla - 0.16.0-1 - 0.16.0, BZ 1055281. * Fri Aug 30 2013 Jon Ciesla - 0.15.4-1 - 0.15.4, CVE-2013-1439, BZ 1002717. * Wed Aug 07 2013 Jon Ciesla - 0.15.3-3 - Enable samples, BZ 991514, * Fri Aug 02 2013 Fedora Release Engineering - 0.15.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Tue Jul 09 2013 Jon Ciesla - 0.15.3-1 - 0.15.3. * Wed May 29 2013 Jon Ciesla - 0.15.2-1 - Latest upstream, two security fixes. * Wed May 29 2013 Jon Ciesla - 0.14.8-2 - Patch for double free, CVE-2013-2126, BZ 968387. * Wed May 29 2013 Jon Ciesla - 0.14.8-1 - Latest upstream, fixes gcc 4.8 issues. * Thu Apr 11 2013 Jon Ciesla - 0.14.7-4 - Revert prior patch. * Thu Apr 11 2013 Jon Ciesla - 0.14.7-3 - Patch for segfault, BZ 948628. * Wed Feb 13 2013 Fedora Release Engineering - 0.14.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Nov 26 2012 Jon Ciesla - 0.14.7-1 - New upstream 0.14.7 * Wed Jul 18 2012 Fedora Release Engineering - 0.14.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jun 2 2012 Siddhesh Poyarekar - 0.14.6-2 - Use lcms2. * Sat Jun 2 2012 Siddhesh Poyarekar - 0.14.6-1 - New upstream 0.14.6 * Tue Feb 28 2012 Fedora Release Engineering - 0.14.3-4 - Rebuilt for c++ ABI breakage * Thu Jan 12 2012 Fedora Release Engineering - 0.14.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri Dec 9 2011 Siddhesh Poyarekar - 0.14.3-2 - Add demosaic packs (bz #760638) - Change license to GPLv3+ due to above change * Wed Nov 16 2011 Siddhesh Poyarekar - 0.14.3-1 - Rebase to upstream 0.14.3 * Mon Feb 07 2011 Fedora Release Engineering - 0.11.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Dec 12 2010 Siddhesh Poyarekar 0.11.3-2 - Of course, you need to upload the new sources. * Sun Dec 12 2010 Siddhesh Poyarekar 0.11.3-1 - upstream 0.11.3 * Sat Nov 13 2010 Siddhesh Poyarekar 0.9.1-9 - Build position independent object code * Thu Jul 08 2010 Siddhesh Poyarekar 0.9.1-8 - Remove LibRaw license since we're not distributing LibRaw under its terms * Wed Jul 07 2010 Siddhesh Poyarekar 0.9.1-7 - Buildroot is unnecessary - Corrected license to LGPLv2 or CDDL * Sun Jul 04 2010 Siddhesh Poyarekar 0.9.1-6 - Do not impose -O4 and -w in build options - Change package group to Development/Libraries - Corrected license to LGPLv2 - setup macro no longer needs the name and version arguments - Rename patches to include name and version * Wed Jun 30 2010 Siddhesh Poyarekar 0.9.1-5 - Use optflags for build - Install the documentation in a cleaner way * Tue Jun 29 2010 Siddhesh Poyarekar 0.9.1-4 - Use upstream package name (libRaw) instead of libraw * Tue Jun 29 2010 Siddhesh Poyarekar 0.9.1-3 - Remove the clean section since it is not needed in F-13 and later - Correct installation of docs into defaultdocdir instead of docdir * Thu Jun 10 2010 Siddhesh Poyarekar 0.9.1-2 - Disable lcms and openmp support by default so that we're in line with upstream default * Fri Jun 04 2010 Siddhesh Poyarekar 0.9.1-1 - New package