1b03749
Summary: Library for reading RAW files obtained from digital photo cameras
1b03749
Name: LibRaw
Debarshi Ray b8e84fa
Version: 0.18.13
e57e103
Release: 1%{?dist}
Siddhesh Poyarekar 760a022
License: GPLv3+
1b03749
URL: http://www.libraw.org
1b03749
bf5d1ab
BuildRequires: gcc-c++
Siddhesh Poyarekar 2a59123
BuildRequires: lcms2-devel
Siddhesh Poyarekar 812c5a2
BuildRequires: jasper-devel
1b03749
Siddhesh Poyarekar 812c5a2
Source0: http://www.libraw.org/data/%{name}-%{version}.tar.gz
9574fcc
#Source1: http://www.libraw.org/data/%{name}-demosaic-pack-GPL2-%{version}.tar.gz
9574fcc
#Source2: http://www.libraw.org/data/%{name}-demosaic-pack-GPL3-%{version}.tar.gz
9574fcc
# No changes to demosaic packs for 0.18.9
9574fcc
Source1: http://www.libraw.org/data/%{name}-demosaic-pack-GPL2-0.18.8.tar.gz
9574fcc
Source2: http://www.libraw.org/data/%{name}-demosaic-pack-GPL3-0.18.8.tar.gz
95fd203
Patch0:  LibRaw-0.6.0-pkgconfig.patch
fb0283a
Patch1:  LibRaw-0.17.1-CVE-2015-8366-8367.patch
c5d2938
Provides: bundled(dcraw) = 9.25
c5d2938
1b03749
%description
1b03749
LibRaw is a library for reading RAW files obtained from digital photo
1b03749
cameras (CRW/CR2, NEF, RAF, DNG, and others).
1b03749
1b03749
LibRaw is based on the source codes of the dcraw utility, where part of
1b03749
drawbacks have already been eliminated and part will be fixed in future.
1b03749
1b03749
%package devel
1b03749
Summary: LibRaw development libraries
Rex Dieter d61409a
Requires:   %{name}%{?_isa} = %{version}-%{release}
1b03749
1b03749
%description devel
Siddhesh Poyarekar 812c5a2
LibRaw development libraries.
Siddhesh Poyarekar 812c5a2
Siddhesh Poyarekar 812c5a2
This package contains libraries that applications can use to build
Siddhesh Poyarekar 812c5a2
against LibRaw.
Siddhesh Poyarekar 812c5a2
Siddhesh Poyarekar 812c5a2
%package static
Siddhesh Poyarekar 812c5a2
Summary: LibRaw static development libraries
Rex Dieter d61409a
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
1b03749
Siddhesh Poyarekar 812c5a2
%description static
Siddhesh Poyarekar 812c5a2
LibRaw static development libraries.
1b03749
2f49986
%package samples
2f49986
Summary: LibRaw sample programs
2f49986
2f49986
%description samples
2f49986
LibRaw sample programs
2f49986
1b03749
%prep
Siddhesh Poyarekar 760a022
%setup -q -a1 -a2
1b03749
95fd203
%patch0 -p0 -b .pkgconfig
fb0283a
%patch1 -p1 -b .CVE-2015-8366
95fd203
1b03749
%build
2f49986
%configure --enable-examples=yes --enable-jasper --enable-lcms \
Siddhesh Poyarekar 6d123c4
	--enable-demosaic-pack-gpl2 --enable-demosaic-pack-gpl3
Rex Dieter d61409a
Rex Dieter d61409a
# https://fedoraproject.org/wiki/Packaging:Guidelines#Beware_of_Rpath
Rex Dieter d61409a
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
Rex Dieter d61409a
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
Rex Dieter d61409a
Siddhesh Poyarekar 812c5a2
make %{?_smp_mflags}
1b03749
1b03749
%install
1b03749
cp -pr doc manual
49f3c46
chmod 644 LICENSE.CDDL LICENSE.LGPL COPYRIGHT Changelog.txt
Siddhesh Poyarekar 812c5a2
chmod 644 manual/*.html
1b03749
1b03749
# The Libraries
Siddhesh Poyarekar 812c5a2
make install DESTDIR=%{buildroot}
1b03749
Siddhesh Poyarekar 812c5a2
%files
Rex Dieter d61409a
%doc Changelog.txt
Rex Dieter d61409a
%license LICENSE.CDDL LICENSE.LGPL COPYRIGHT
Siddhesh Poyarekar 812c5a2
%{_libdir}/*.so.*
Siddhesh Poyarekar 812c5a2
Siddhesh Poyarekar 812c5a2
%files static
Siddhesh Poyarekar 812c5a2
%{_libdir}/*.a
Siddhesh Poyarekar 812c5a2
Siddhesh Poyarekar 812c5a2
%files devel
1b03749
%doc manual
Siddhesh Poyarekar cf2fa2e
%doc samples
1b03749
%dir %{_includedir}/libraw
1b03749
%{_includedir}/libraw/*.h
Siddhesh Poyarekar 812c5a2
%{_libdir}/*.so
Siddhesh Poyarekar 812c5a2
%{_libdir}/pkgconfig/*.pc
Siddhesh Poyarekar 812c5a2
%exclude %{_libdir}/*.la
Siddhesh Poyarekar 812c5a2
%exclude %{_docdir}/libraw/*
Siddhesh Poyarekar 812c5a2
2f49986
%files samples
2f49986
%{_bindir}/*
2f49986
Siddhesh Poyarekar 812c5a2
%post -p /sbin/ldconfig
Siddhesh Poyarekar 812c5a2
%postun -p /sbin/ldconfig
1b03749
1b03749
%changelog
Debarshi Ray b8e84fa
* Thu Jul 19 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.18.13-1
Debarshi Ray b8e84fa
- 0.18.13.
Debarshi Ray b8e84fa
b6d6b62
* Mon Jun 11 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.18.12-1
b6d6b62
- 0.18.12.
b6d6b62
71cda01
* Thu May 10 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.18.11-1
71cda01
- 0.18.11.
71cda01
4e56240
* Thu May 03 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.18.10-1
4e56240
- 0.18.10.
4e56240
9574fcc
* Wed Apr 25 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.18.9-1
9574fcc
- 0.18.9.
9574fcc
e57e103
* Sat Feb 24 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.18.8-1
e57e103
- 0.18.8.
e57e103
ff1664c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.7-3
ff1664c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ff1664c
62ddb02
* Fri Feb 02 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.18.7-2
62ddb02
- Patch for updated glibc.
62ddb02
be7395d
* Fri Jan 19 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.18.7-1
be7395d
- 0.18.7
be7395d
- Patch for ambiguous function call.
be7395d
ca40c06
* Wed Dec 06 2017 Gwyn Ciesla <limburgher@gmail.com> - 0.18.6-1
ca40c06
- 0.18.6
ca40c06
6dcf4d5
* Fri Sep 22 2017 Gwyn Ciesla <limburgher@gmail.com> - 0.18.5-1
6dcf4d5
- 0.18.5
6dcf4d5
3fbdcce
* Fri Sep 15 2017 Gwyn Ciesla <limburgher@gmail.com> - 0.18.4-2
3fbdcce
- Patch for CVE-2017-14348.
3fbdcce
84347a5
* Tue Sep 12 2017 Gwyn Ciesla <limburgher@gmail.com> - 0.18.4-1
84347a5
- 0.18.4
84347a5
9ab7e72
* Mon Sep 11 2017 Gwyn Ciesla <limburgher@gmail.com> - 0.18.3-1
9ab7e72
- 0.18.3
9ab7e72
9ea86db
* Wed Sep 06 2017 Gwyn Ciesla <limburgher@gmail.com> - 0.18.2-5
9ea86db
- Patch for CVE-2017-13735.
9ea86db
44a8bcd
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.2-4
44a8bcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
44a8bcd
6d572bc
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.2-3
6d572bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6d572bc
Rex Dieter d61409a
* Fri Apr 14 2017 Rex Dieter <rdieter@fedoraproject.org> - 0.18.2-2
Rex Dieter d61409a
- fix rpath, tighten subpkg dependencies, use %%license
Rex Dieter d61409a
079b4dc
* Thu Mar 09 2017 Jon Ciesla <limburgher@gmail.com> - 0.18.2-1
079b4dc
- 0.18.2.
079b4dc
da1995e
* Mon Feb 13 2017 Jon Ciesla <limburgher@gmail.com> - 0.18.1-1
da1995e
- 0.18.1.
da1995e
2350b77
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-2
2350b77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2350b77
445d94f
* Tue Dec 27 2016 Jon Ciesla <limburgher@gmail.com> - 0.18.0-1
445d94f
- 0.18.0.
445d94f
5d16a88
* Thu Dec  1 2016 Tom Callaway <spot@fedoraproject.org> - 0.17.2-2
5d16a88
- rebuild for deps
5d16a88
86eed27
* Sun May 15 2016 Jon Ciesla <limburgher@gmail.com> - 0.17.2-1
86eed27
- 0.17.2.
86eed27
260b0fc
* Mon Feb 22 2016 Jon Ciesla <limburgher@gmail.com> - 0.17.1-4
260b0fc
- Patch to fix FTBFS, BZ 1307280.
260b0fc
95aee22
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.1-3
95aee22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
95aee22
fb0283a
* Tue Dec 01 2015 Jon Ciesla <limburgher@gmail.com> - 0.17.1-2
fb0283a
- Patch for CVE-2015-8366 and CVE-2015-8367, BZ 1287057.
fb0283a
36f726b
* Sun Nov 29 2015 Jon Ciesla <limburgher@gmail.com> - 0.17.1-1
36f726b
- 0.17.1.
36f726b
49f3c46
* Mon Aug 17 2015 Jon Ciesla <limburgher@gmail.com> - 0.17.0-1
49f3c46
- 0.17.0.
49f3c46
2017603
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.2-2
2017603
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2017603
a291b06
* Sat May 16 2015 Jon Ciesla <limburgher@gmail.com> - 0.16.2-1
a291b06
- 0.16.2, BZ 1222258.
a291b06
c5d2938
* Thu May 14 2015 Jon Ciesla <limburgher@gmail.com> - 0.16.1-7
c5d2938
- Add provides for bundled dcraw, https://fedorahosted.org/fpc/ticket/530
c5d2938
- Fix EVR in changelog.
c5d2938
c5d2938
* Mon May 11 2015 Jon Ciesla <limburgher@gmail.com> - 0.16.1-6
34e81d7
- 0.16.1, BZ 1220382.
34e81d7
6fd30e3
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.16.0-5
6fd30e3
- Rebuilt for GCC 5 C++11 ABI change
6fd30e3
ad17a31
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.0-4
ad17a31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ad17a31
4c01507
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.0-3
4c01507
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4c01507
95fd203
* Thu Feb 20 2014 Jon Ciesla <limburgher@gmail.com> - 0.16.0-2
95fd203
- Fix pkg-config flags, BZ 837248.
95fd203
8c2bf34
* Tue Jan 21 2014 Jon Ciesla <limburgher@gmail.com> - 0.16.0-1
8c2bf34
- 0.16.0, BZ 1055281.
8c2bf34
5d3f422
* Fri Aug 30 2013 Jon Ciesla <limburgher@gmail.com> - 0.15.4-1
5d3f422
- 0.15.4, CVE-2013-1439, BZ 1002717.
5d3f422
2f49986
* Wed Aug 07 2013 Jon Ciesla <limburgher@gmail.com> - 0.15.3-3
2f49986
- Enable samples, BZ 991514,
2f49986
e3f1689
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.3-2
e3f1689
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e3f1689
853b105
* Tue Jul 09 2013 Jon Ciesla <limburgher@gmail.com> - 0.15.3-1
853b105
- 0.15.3.
853b105
8ca24a8
* Wed May 29 2013 Jon Ciesla <limburgher@gmail.com> - 0.15.2-1
8ca24a8
- Latest upstream, two security fixes.
8ca24a8
6b98554
* Wed May 29 2013 Jon Ciesla <limburgher@gmail.com> - 0.14.8-2
6b98554
- Patch for double free, CVE-2013-2126, BZ 968387.
6b98554
2f71c35
* Wed May 29 2013 Jon Ciesla <limburgher@gmail.com> - 0.14.8-1
2f71c35
- Latest upstream, fixes gcc 4.8 issues.
2f71c35
d1b2bfc
* Thu Apr 11 2013 Jon Ciesla <limburgher@gmail.com> - 0.14.7-4
d1b2bfc
- Revert prior patch.
d1b2bfc
1477749
* Thu Apr 11 2013 Jon Ciesla <limburgher@gmail.com> - 0.14.7-3
1477749
- Patch for segfault, BZ 948628.
1477749
6b4597e
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.7-2
6b4597e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
6b4597e
8f026f5
* Mon Nov 26 2012 Jon Ciesla <limburgher@gmail.com> - 0.14.7-1
8f026f5
- New upstream 0.14.7
8f026f5
70bd326
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.6-3
70bd326
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
70bd326
Siddhesh Poyarekar 2a59123
* Sat Jun  2 2012 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> - 0.14.6-2
Siddhesh Poyarekar 2a59123
- Use lcms2.
Siddhesh Poyarekar 2a59123
Siddhesh Poyarekar 6d123c4
* Sat Jun  2 2012 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> - 0.14.6-1
Siddhesh Poyarekar 6d123c4
- New upstream 0.14.6
Siddhesh Poyarekar 6d123c4
264f3a9
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.3-4
264f3a9
- Rebuilt for c++ ABI breakage
264f3a9
3b4ed17
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.3-3
3b4ed17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3b4ed17
Siddhesh Poyarekar 760a022
* Fri Dec  9 2011 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> - 0.14.3-2
Siddhesh Poyarekar 760a022
- Add demosaic packs (bz #760638)
Siddhesh Poyarekar 760a022
- Change license to GPLv3+ due to above change
Siddhesh Poyarekar 760a022
Siddhesh Poyarekar 812c5a2
* Wed Nov 16 2011 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> - 0.14.3-1
Siddhesh Poyarekar 812c5a2
- Rebase to upstream 0.14.3
Siddhesh Poyarekar 812c5a2
d8c7c14
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.3-3
d8c7c14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d8c7c14
Siddhesh Poyarekar 95daab5
* Sun Dec 12 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.11.3-2
Siddhesh Poyarekar 95daab5
- Of course, you need to upload the new sources.
Siddhesh Poyarekar 95daab5
Siddhesh Poyarekar cf2fa2e
* Sun Dec 12 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.11.3-1
Siddhesh Poyarekar cf2fa2e
- upstream 0.11.3
Siddhesh Poyarekar cf2fa2e
Siddhesh Poyarekar d47b20e
* Sat Nov 13 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-9
Siddhesh Poyarekar d47b20e
- Build position independent object code
Siddhesh Poyarekar d47b20e
853b105
* Thu Jul 08 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-8
1b03749
- Remove LibRaw license since we're not distributing LibRaw under its terms
1b03749
853b105
* Wed Jul 07 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-7
1b03749
- Buildroot is unnecessary
1b03749
- Corrected license to LGPLv2 or CDDL
1b03749
1b03749
* Sun Jul 04 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-6
1b03749
- Do not impose -O4 and -w in build options
1b03749
- Change package group to Development/Libraries
1b03749
- Corrected license to LGPLv2
1b03749
- setup macro no longer needs the name and version arguments
1b03749
- Rename patches to include name and version
1b03749
1b03749
* Wed Jun 30 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-5
1b03749
- Use optflags for build
1b03749
- Install the documentation in a cleaner way
1b03749
1b03749
* Tue Jun 29 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-4
1b03749
- Use upstream package name (libRaw) instead of libraw
1b03749
1b03749
* Tue Jun 29 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-3
1b03749
- Remove the clean section since it is not needed in F-13 and later
1b03749
- Correct installation of docs into defaultdocdir instead of docdir
1b03749
853b105
* Thu Jun 10 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-2
1b03749
- Disable lcms and openmp support by default so that we're in line with
1b03749
  upstream default
1b03749
1b03749
* Fri Jun 04 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-1
1b03749
- New package
1b03749