|
|
fc5a928 |
%{?mingw_package_header}
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%global pkgname exiv2
|
|
|
fc5a928 |
|
|
|
fc5a928 |
Name: mingw-%{pkgname}
|
|
|
75dfaa8 |
Version: 0.27.4
|
|
|
f0b1150 |
Release: 3%{?dist}
|
|
|
fc5a928 |
Summary: MinGW Windows %{pkgname} library
|
|
|
fc5a928 |
License: GPLv2+
|
|
|
fc5a928 |
BuildArch: noarch
|
|
|
fc5a928 |
URL: http://www.exiv2.org/
|
|
|
75f1c1c |
Source0: https://github.com/Exiv2/%{pkgname}/archive/v%{version}/%{pkgname}-%{version}.tar.gz
|
|
|
f0b1150 |
# Backport patch for CVE-2021-37618
|
|
|
f0b1150 |
Patch0: https://github.com/Exiv2/exiv2/commit/0fcdde80997913dde284ea98f06f9305d06cb160.patch
|
|
|
f0b1150 |
# Backport patch for CVE-2021-37619
|
|
|
f0b1150 |
Patch1: https://github.com/Exiv2/exiv2/commit/86d0a1d5d9f6dc41013a6690408add974e59167c.patch
|
|
|
f0b1150 |
# Backport patch for CVE-2021-37620
|
|
|
f0b1150 |
Patch2: https://github.com/Exiv2/exiv2/commit/21c9eb30c06fb7a29a4e0ec8fae23ccdc622e34f.patch
|
|
|
f0b1150 |
# Backport patch for CVE-2021-37621
|
|
|
f0b1150 |
Patch3: https://github.com/Exiv2/exiv2/commit/1c919daba049c717485aa3d8c0dcf07ce30566e0.patch
|
|
|
f0b1150 |
# Backport patch for CVE-2021-37622
|
|
|
f0b1150 |
Patch4: https://github.com/Exiv2/exiv2/commit/e931c0a11b972e9e39468f4c945d708b6c59d139.patch
|
|
|
f0b1150 |
# Backport patch for CVE-2021-37623
|
|
|
f0b1150 |
Patch5: https://github.com/Exiv2/exiv2/commit/de6b706cfdc6816fe291c45f8364ad856c17b63e.patch
|
|
|
f0b1150 |
# Backport patch for CVE-2021-32815
|
|
|
f0b1150 |
Patch6: https://github.com/Exiv2/exiv2/commit/17f0d759662aa88343b6084e8c97d67ef363a030.patch
|
|
|
f0b1150 |
# Backport patch for CVE-2021-34334
|
|
|
f0b1150 |
Patch7: https://github.com/Exiv2/exiv2/commit/c4861fe77c4a2611c03c7e5b70f41c0cf77f67ad.patch
|
|
|
f0b1150 |
# Backport patch for CVE-2021-37615 and CVE-2021-37615
|
|
|
f0b1150 |
Patch8: https://github.com/Exiv2/exiv2/commit/75a1832c57de18ef67c1e8b48f098393a7a843e1.patch
|
|
|
f0b1150 |
# Backport patch for CVE-2021-34335
|
|
|
f0b1150 |
Patch9: https://github.com/Exiv2/exiv2/commit/cdec9dd774cd4b942a7aafb57f640de98f1e19e1.patch
|
|
|
f0b1150 |
|
|
|
6ddb0d1 |
|
|
|
fc5a928 |
|
|
|
42857e0 |
BuildRequires: make
|
|
|
fc5a928 |
BuildRequires: cmake
|
|
|
fc5a928 |
BuildRequires: gettext
|
|
|
fc5a928 |
|
|
|
fc5a928 |
BuildRequires: mingw32-filesystem >= 95
|
|
|
fc5a928 |
BuildRequires: mingw32-gcc-c++
|
|
|
fcd7de0 |
BuildRequires: mingw32-gettext
|
|
|
fc5a928 |
BuildRequires: mingw32-expat
|
|
|
6ddb0d1 |
BuildRequires: mingw32-win-iconv
|
|
|
fc5a928 |
BuildRequires: mingw32-zlib
|
|
|
fc5a928 |
|
|
|
fc5a928 |
BuildRequires: mingw64-filesystem >= 95
|
|
|
fc5a928 |
BuildRequires: mingw64-gcc-c++
|
|
|
fcd7de0 |
BuildRequires: mingw64-gettext
|
|
|
fc5a928 |
BuildRequires: mingw64-expat
|
|
|
6ddb0d1 |
BuildRequires: mingw64-win-iconv
|
|
|
fc5a928 |
BuildRequires: mingw64-zlib
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%description
|
|
|
fc5a928 |
MinGW Windows %{pkgname} library.
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%package -n mingw32-%{pkgname}
|
|
|
fc5a928 |
Summary: MinGW Windows %{pkgname} library
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%description -n mingw32-%{pkgname}
|
|
|
fc5a928 |
MinGW Windows %{pkgname} library.
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%package -n mingw64-%{pkgname}
|
|
|
fc5a928 |
Summary: MinGW Windows %{pkgname} library
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%description -n mingw64-%{pkgname}
|
|
|
fc5a928 |
MinGW Windows %{pkgname} library.
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%{?mingw_debug_package}
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%prep
|
|
|
6ddb0d1 |
%autosetup -p1 -n %{pkgname}-%{version}
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%build
|
|
|
fc5a928 |
%mingw_cmake \
|
|
|
fcd7de0 |
-DEXIV2_ENABLE_NLS:BOOL=ON \
|
|
|
6ddb0d1 |
-DEXIV2_BUILD_SAMPLES:BOOL=OFF \
|
|
|
e5f299d |
-DCMAKE_NO_SYSTEM_FROM_IMPORTED=ON \
|
|
|
e5f299d |
-DICONV_ACCEPTS_CONST_INPUT=1
|
|
|
fc5a928 |
|
|
|
fc5a928 |
# Hack around double slashes install paths in generated po/cmake_install.cmake
|
|
|
6ddb0d1 |
# sed -i 's|//|/|g' build_win32/po/cmake_install.cmake
|
|
|
6ddb0d1 |
# sed -i 's|//|/|g' build_win64/po/cmake_install.cmake
|
|
|
fc5a928 |
|
|
|
de92a93 |
%mingw_make_build
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%install
|
|
|
de92a93 |
%mingw_make_install
|
|
|
fc5a928 |
%mingw_find_lang exiv2
|
|
|
fc5a928 |
|
|
|
fc5a928 |
rm -f %{buildroot}%{mingw32_libdir}/pkgconfig/exiv2.lsm
|
|
|
fc5a928 |
rm -f %{buildroot}%{mingw32_datadir}/man/man1/exiv2.1
|
|
|
fc5a928 |
rm -f %{buildroot}%{mingw64_libdir}/pkgconfig/exiv2.lsm
|
|
|
fc5a928 |
rm -f %{buildroot}%{mingw64_datadir}/man/man1/exiv2.1
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%files -n mingw32-%{pkgname} -f mingw32-%{pkgname}.lang
|
|
|
fc5a928 |
%license COPYING
|
|
|
fc5a928 |
%{mingw32_bindir}/exiv2.exe
|
|
|
fc5a928 |
%{mingw32_bindir}/libexiv2.dll
|
|
|
fc5a928 |
%{mingw32_libdir}/libexiv2.dll.a
|
|
|
6ddb0d1 |
%{mingw32_libdir}/libexiv2-xmp.a
|
|
|
d041893 |
%{mingw32_libdir}/cmake/exiv2/
|
|
|
fc5a928 |
%{mingw32_libdir}/pkgconfig/exiv2.pc
|
|
|
fc5a928 |
%{mingw32_includedir}/exiv2/
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%files -n mingw64-%{pkgname} -f mingw64-%{pkgname}.lang
|
|
|
fc5a928 |
%license COPYING
|
|
|
fc5a928 |
%{mingw64_bindir}/exiv2.exe
|
|
|
fc5a928 |
%{mingw64_bindir}/libexiv2.dll
|
|
|
fc5a928 |
%{mingw64_libdir}/libexiv2.dll.a
|
|
|
6ddb0d1 |
%{mingw64_libdir}/libexiv2-xmp.a
|
|
|
d041893 |
%{mingw64_libdir}/cmake/exiv2/
|
|
|
fc5a928 |
%{mingw64_libdir}/pkgconfig/exiv2.pc
|
|
|
fc5a928 |
%{mingw64_includedir}/exiv2/
|
|
|
fc5a928 |
|
|
|
fc5a928 |
|
|
|
fc5a928 |
%changelog
|
|
|
f0b1150 |
* Wed Aug 11 2021 Sandro Mani <mainsandro@gmail.com> - 0.27.4-3
|
|
|
f0b1150 |
- Backport patch for CVE-2021-37618
|
|
|
f0b1150 |
- Backport patch for CVE-2021-37619
|
|
|
f0b1150 |
- Backport patch for CVE-2021-37620
|
|
|
f0b1150 |
- Backport patch for CVE-2021-37621
|
|
|
f0b1150 |
- Backport patch for CVE-2021-37622
|
|
|
f0b1150 |
- Backport patch for CVE-2021-37623
|
|
|
f0b1150 |
- Backport patch for CVE-2021-32815
|
|
|
f0b1150 |
- Backport patch for CVE-2021-34334
|
|
|
f0b1150 |
- Backport patch for CVE-2021-37615 and CVE-2021-37615
|
|
|
f0b1150 |
- Backport patch for CVE-2021-34335
|
|
|
f0b1150 |
|
|
|
27d933b |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.27.4-2
|
|
|
27d933b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
27d933b |
|
|
|
75dfaa8 |
* Sun Jun 20 2021 Sandro Mani <manisandro@gmail.com> - 0.27.4-1
|
|
|
75dfaa8 |
- Update to 0.27.4
|
|
|
75dfaa8 |
|
|
|
af01931 |
* Wed May 26 2021 Sandro Mani <manisandro@gmail.com> - 0.27.3-6
|
|
|
af01931 |
- Backport patch for CVE-2021-32617, CVE-2021-29623
|
|
|
af01931 |
|
|
|
8e6b638 |
* Sat May 01 2021 Sandro Mani <manisandro@gmail.com> - 0.27.3-5
|
|
|
8e6b638 |
- Backport patch for CVE-2021-29470
|
|
|
8e6b638 |
- Backport patch for CVE-2021-29473
|
|
|
8e6b638 |
|
|
|
f24d345 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.27.3-4
|
|
|
f24d345 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
f24d345 |
|
|
|
9471c4d |
* Wed Aug 12 13:36:04 GMT 2020 Sandro Mani <manisandro@gmail.com> - 0.27.3-3
|
|
|
9471c4d |
- Rebuild (mingw-gettext)
|
|
|
9471c4d |
|
|
|
ab3c5e6 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.27.3-2
|
|
|
ab3c5e6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
ab3c5e6 |
|
|
|
75f1c1c |
* Thu Jul 02 2020 Sandro Mani <manisandro@gmail.com> - 0.27.3-1
|
|
|
75f1c1c |
- Update to 0.27.3
|
|
|
75f1c1c |
|
|
|
d9ca61e |
* Mon Apr 20 2020 Sandro Mani <manisandro@gmail.com> - 0.27.2-4
|
|
|
d9ca61e |
- Rebuild (gettext)
|
|
|
d9ca61e |
|
|
|
a2debed |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.27.2-3
|
|
|
a2debed |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
a2debed |
|
|
|
b3c0fd1 |
* Tue Oct 08 2019 Sandro Mani <manisandro@gmail.com> - 0.27.2-2
|
|
|
b3c0fd1 |
- Rebuild (Changes/Mingw32GccDwarf2)
|
|
|
b3c0fd1 |
|
|
|
fcd7de0 |
* Mon Jul 29 2019 Sandro Mani <manisandro@gmail.com> - 0.27.2-1
|
|
|
fcd7de0 |
- Update to 0.27.2
|
|
|
fcd7de0 |
|
|
|
7ab292c |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.27.1-2
|
|
|
7ab292c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
7ab292c |
|
|
|
d041893 |
* Mon Apr 29 2019 Sandro Mani <manisandro@gmail.com> - 0.27.1-1
|
|
|
d041893 |
- Update to 0.27.1
|
|
|
d041893 |
|
|
|
e5f299d |
* Wed Apr 17 2019 Sandro Mani <manisandro@gmail.com> - 0.27-4
|
|
|
e5f299d |
- Fix build against mingw-win-iconv-0.0.8
|
|
|
e5f299d |
|
|
|
8c8f1d4 |
* Tue Apr 02 2019 Sandro Mani <manisandro@gmail.com> - 0.27-3
|
|
|
8c8f1d4 |
- Backport fix for CVE-2018-2009{6,7,8,9}
|
|
|
8c8f1d4 |
|
|
|
335d5cc |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.27-2
|
|
|
335d5cc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
335d5cc |
|
|
|
6ddb0d1 |
* Wed Jan 30 2019 Sandro Mani <manisandro@gmail.com> - 0.27-1
|
|
|
6ddb0d1 |
- Update to 0.27
|
|
|
6ddb0d1 |
|
|
|
5beac68 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.26-3
|
|
|
5beac68 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
5beac68 |
|
|
|
c7e402d |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.26-2
|
|
|
c7e402d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
c7e402d |
|
|
|
fc5a928 |
* Tue Jul 11 2017 Sandro Mani <manisandro@gmail.com> - 0.26-1
|
|
|
fc5a928 |
- Update to 0.26
|
|
|
fc5a928 |
|
|
|
fc5a928 |
* Tue Jan 17 2017 Sandro Mani <manisandro@gmail.com> - 0.25-1
|
|
|
fc5a928 |
- Initial package
|