7ef905a
Summary:	Library for easy parsing of XMP metadata
7ef905a
Name:		exempi
5ebab7d
Version:	2.6.4
ec7b4c7
Release:	2%{?dist}
7ef905a
License:	BSD
7ef905a
URL:		http://libopenraw.freedesktop.org/wiki/Exempi
348af80
Source0:	https://gitlab.freedesktop.org/libopenraw/%{name}/-/archive/%{version}/%{name}-%{version}.tar.bz2
b04139f
BuildRequires:	gcc-c++
6f7d9e7
BuildRequires:	boost-devel expat-devel zlib-devel pkgconfig
Deji Akingunola dd26535
# Work around for aarch64 support (https://bugzilla.redhat.com/show_bug.cgi?id=925327)
Deji Akingunola dd26535
BuildRequires:	autoconf automake libtool
25c609c
BuildRequires: make
06b1870
Provides:	bundled(md5-polstra)
7ef905a
7ef905a
%description
7ef905a
Exempi provides a library for easy parsing of XMP metadata. It is a port of 
7ef905a
Adobe XMP SDK to work on UNIX and to be build with GNU automake.
7ef905a
It includes XMPCore and XMPFiles.
7ef905a
7ef905a
%package devel
7ef905a
Summary:	Headers for developing programs that will use %{name}
7ef905a
Requires:	%{name} = %{version}-%{release}
7ef905a
Requires:	pkgconfig
7ef905a
7ef905a
%description devel
7ef905a
This package contains the libraries and header files needed for
06b1870
developing with exempi.
7ef905a
7ef905a
%prep
348af80
%autosetup -p1
7ef905a
7ef905a
%build
87d7b50
libtoolize -vi
Owen W. Taylor 1b1668c
NOCONFIGURE=1 ./autogen.sh
Stanislav Ochotnicky 1645fca
# BanEntityUsage needed for #888765
2334550
%configure CPPFLAGS="-I%{_includedir} -fno-strict-aliasing -DBanAllEntityUsage=1"
Stanislav Ochotnicky 1645fca
7ef905a
# Disable rpath
7ef905a
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
7ef905a
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
7ef905a
6c27510
%make_build
8365c6f
8365c6f
%check
a37bf24
%ifarch s390x
a37bf24
# testcore test fails on big endian arches since exempi 2.5.2:
a37bf24
# https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/23
a37bf24
make check || [ "$(grep '^FAIL:' exempi/test-suite.log)" = "FAIL: tests/testcore" ]
a37bf24
%else
8365c6f
make check
a37bf24
%endif
8365c6f
7ef905a
%install
6c27510
%make_install
7ef905a
7ef905a
rm -rf %{buildroot}%{_libdir}/*.la
7ef905a
rm -rf %{buildroot}%{_libdir}/*.a
7ef905a
7ef905a
%files
348af80
%license COPYING
348af80
%doc AUTHORS ChangeLog README.md
Deji Akingunola d623291
%{_bindir}/exempi
90a751d
%{_libdir}/libexempi.so.8*
Owen W. Taylor 02f875b
%{_mandir}/man1/exempi.1*
7ef905a
7ef905a
%files devel
7ef905a
%{_includedir}/exempi-2.0/
90a751d
%{_libdir}/libexempi.so
7ef905a
%{_libdir}/pkgconfig/*.pc
7ef905a
7ef905a
%changelog
ec7b4c7
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-2
ec7b4c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
ec7b4c7
5ebab7d
* Mon Jul 10 2023 Nikola Forró <nforro@redhat.com> - 2.6.4-1
5ebab7d
- Update to version 2.6.4
5ebab7d
  Resolves #2221013
5ebab7d
285f5c8
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.3-2
285f5c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
285f5c8
56f777f
* Mon Dec 12 2022 Nikola Forró <nforro@redhat.com> - 2.6.3-1
56f777f
- Update to version 2.6.3
56f777f
  Resolves #2152330
56f777f
cbce820
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-2
cbce820
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
cbce820
54ba54a
* Mon Jun 27 2022 Nikola Forró <nforro@redhat.com> - 2.6.2-1
54ba54a
- Update to version 2.6.2
54ba54a
  Resolves #2101146
54ba54a
348af80
* Mon Feb 14 2022 Nikola Forró <nforro@redhat.com> - 2.6.1-1
348af80
- Update to version 2.6.1
348af80
  Resolves #1850332
348af80
2da5081
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-0.2.20211007gite23c213
2da5081
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2da5081
a37bf24
* Thu Oct 07 2021 Nikola Forró <nforro@redhat.com> - 2.6.0-0.1.20211007gite23c213
a37bf24
- Update to (unreleased) version 2.6.0 to resolve licensing issues
a37bf24
  and not to deviate from upstream
a37bf24
a37bf24
* Fri Sep 17 2021 Nikola Forró <nforro@redhat.com> - 2.5.3-0.1.20210917git2062d44
2334550
- Update to (unreleased) version 2.5.3 to resolve licensing issues
2334550
9a97e4e
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-7
9a97e4e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
9a97e4e
574a3a5
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-6
574a3a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
574a3a5
cd1934b
* Tue Jul 28 2020 Jeff Law <law@redhat.com> - 2.5.1-5
cd1934b
- Force C++14 as this code is not C++17 ready
cd1934b
b1fce66
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-4
b1fce66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b1fce66
6c27510
* Tue Jul 14 2020 Tom Stellard <tstellar@redhat.com> - 2.5.1-3
6c27510
- Use make macros
6c27510
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
6c27510
4a44f3d
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-2
4a44f3d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4a44f3d
90a751d
* Fri Aug 30 2019 Nikola Forró <nforro@redhat.com> - 2.5.1-1
90a751d
- Update to version 2.5.1
90a751d
  Resolves #1747391
90a751d
8b54323
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.5-7
8b54323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
8b54323
d2e6007
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.5-6
d2e6007
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d2e6007
Owen W. Taylor 1b1668c
* Tue Oct  9 2018 Owen Taylor <otaylor@redhat.com> - 2.4.5-5
Owen W. Taylor 1b1668c
- Set NOCONFIGURE when running autogen.sh to avoid running configure twice
Owen W. Taylor 1b1668c
4365020
* Wed Sep 26 2018 Nikola Forró <nforro@redhat.com> - 2.4.5-4
4365020
- Fix CVE-2018-12648
4365020
  Resolves #1594643
4365020
ab39221
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.5-3
ab39221
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ab39221
c956512
* Thu Jun 28 2018 Nikola Forró <nforro@redhat.com> - 2.4.5-2
c956512
- Remove ldconfig from scriptlets
c956512
806758f
* Tue Mar 13 2018 Nikola Forró <nforro@redhat.com> - 2.4.5-1
806758f
- Update to version 2.4.5
806758f
  Resolves #1553140
806758f
b04139f
* Tue Feb 20 2018 Nikola Forró <nforro@redhat.com> - 2.4.4-2
b04139f
- Add missing gcc-c++ build dependency
b04139f
d24f2d2
* Tue Feb 06 2018 Nikola Forró <nforro@redhat.com> - 2.4.4-1
d24f2d2
- Update to version 2.4.4
d24f2d2
  Resolves #1541818
d24f2d2
c408fdc
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-7
c408fdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c408fdc
d86a654
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-6
d86a654
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d86a654
4f97b60
* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 2.4.2-5
4f97b60
- Rebuilt for Boost 1.64
4f97b60
Owen W. Taylor 02f875b
* Thu Jun 1 2017 Owen Taylor <otaylor@redhat.com> - 2.4.2-4
Owen W. Taylor 02f875b
- Make manpage installation agnostic of compression
Owen W. Taylor 02f875b
  https://fedoraproject.org/wiki/Packaging:Guidelines#Manpages
Owen W. Taylor 02f875b
22e13aa
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-3
22e13aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
22e13aa
e89c614
* Mon Feb 06 2017 Kalev Lember <klember@redhat.com> - 2.4.2-2
e89c614
- Rebuilt for Boost 1.63
e89c614
5bb9bcd
* Mon Jan 30 2017 Nikola Forró <nforro@redhat.com> - 2.4.2-1
5bb9bcd
- Update to version 2.4.2
5bb9bcd
  Resolves #1417497
5bb9bcd
2e57735
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 2.4.1-3
2e57735
- Rebuilt for Boost 1.63
2e57735
57b2ad0
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 2.4.1-2
57b2ad0
- Rebuilt for Boost 1.63
57b2ad0
4254ace
* Tue Jan 24 2017 Nikola Forró <nforro@redhat.com> - 2.4.1-1
4254ace
- Update to version 2.4.1
4254ace
  Resolves #1415672
4254ace
f3c4061
* Mon Jan 09 2017 Nikola Forró <nforro@redhat.com> - 2.4.0-1
f3c4061
- Update to version 2.4.0
f3c4061
  Resolves #1411059
f3c4061
94d8979
* Thu Mar 17 2016 Nikola Forró <nforro@redhat.com> - 2.3.0-1
94d8979
- Update to version 2.3.0
94d8979
  Resolves #1318279
94d8979
43d6df8
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-15
43d6df8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
43d6df8
3cfd9b3
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 2.2.1-14
3cfd9b3
- Rebuilt for Boost 1.60
3cfd9b3
df7ea03
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 2.2.1-13
df7ea03
- Rebuilt for Boost 1.59
df7ea03
456cffc
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-12
456cffc
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
456cffc
288d2e9
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 2.2.1-11
288d2e9
- rebuild for Boost 1.58
288d2e9
130041c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-10
130041c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
130041c
2ab348c
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.2.1-9
2ab348c
- Rebuilt for GCC 5 C++11 ABI change
2ab348c
Petr Machata 4b64372
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 2.2.1-8
Petr Machata 4b64372
- Rebuild for boost 1.57.0
Petr Machata 4b64372
2ab16d6
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-7
2ab16d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2ab16d6
e9474d2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-6
e9474d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e9474d2
Petr Machata c3e84a4
* Thu May 22 2014 Petr Machata <pmachata@redhat.com> - 2.2.1-5
Petr Machata c3e84a4
- Rebuild for boost 1.55.0
Petr Machata c3e84a4
87d7b50
* Fri Jan 10 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.1-4
87d7b50
- Run libtoolize before autogen.sh
87d7b50
- Resolves: rhbz#1051186
87d7b50
9c56ecc
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-3
9c56ecc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9c56ecc
Petr Machata 4582ca7
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 2.2.1-2
Petr Machata 4582ca7
- Rebuild for boost 1.54.0
Petr Machata 4582ca7
Deji Akingunola dd26535
* Mon Jul 22 2013 Deji Akingunola <dakingun@gmail.com> - 2.2.1-1
Deji Akingunola dd26535
- Update to version 2.2.1
Deji Akingunola dd26535
Stanislav Ochotnicky f2b324e
* Wed Jan 30 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.2.0-6
Stanislav Ochotnicky f2b324e
- Get rid of unnecessary LDFLAGS definition overwriting RPM flags
Stanislav Ochotnicky f2b324e
Stanislav Ochotnicky ef1969b
* Wed Jan 02 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.2.0-5
Stanislav Ochotnicky ef1969b
- Make sure we respect RPM_OPT_FLAGS and simplify configure (#889554)
Stanislav Ochotnicky ef1969b
Stanislav Ochotnicky 1645fca
* Wed Dec 19 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.2.0-4
Stanislav Ochotnicky 1645fca
- Add BanAllEntityUsage into macro definitions (#888765)
Stanislav Ochotnicky 1645fca
06b1870
* Thu Aug 16 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.0-3
06b1870
- Add bundled(md5-polstra) provides
06b1870
- Update to current guidelines
06b1870
34177ef
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
34177ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
34177ef
Deji Akingunola 536fabb
* Wed Feb 22 2012 Deji Akingunola <dakingun@gmail.com> - 2.2.0-1
Deji Akingunola 536fabb
- Update to version 2.2.0
Deji Akingunola 536fabb
739db5a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-3
739db5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
739db5a
639395f
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-2
639395f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
639395f
8365c6f
* Mon May  3 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.1.1-1
8365c6f
- Update to 2.1.1
8365c6f
- Add testsuite execution
8365c6f
- Removed build patch for gcc-4.4 (fixed in upstream)
8365c6f
274f24d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-4
274f24d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
274f24d
ab5a2be
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-3
ab5a2be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ab5a2be
8eb5d97
* Wed Feb 04 2009 Deji Akingunola <dakingun@gmail.com> - 2.1.0-2
8eb5d97
- Add patch to build with gcc-4.4
8eb5d97
e4b5e6a
* Tue Jan 06 2009 Deji Akingunola <dakingun@gmail.com> - 2.1.0-1
e4b5e6a
- Update to 2.1.0
e4b5e6a
    
e612655
* Sat May 17 2008 Deji Akingunola <dakingun@gmail.com> - 2.0.1-1
e612655
- Update to 2.0.1
e612655
5c4cc58
* Wed Apr 02 2008 Deji Akingunola <dakingun@gmail.com> - 2.0.0-1
5c4cc58
- Update to 2.0.0
5c4cc58
74f762a
* Fri Feb 08 2008 Deji Akingunola <dakingun@gmail.com> - 1.99.9-1
74f762a
- Update to 1.99.9
74f762a
7d0e9bb
* Sun Jan 13 2008 Deji Akingunola <dakingun@gmail.com> - 1.99.7-1
7d0e9bb
- Update to 1.99.7
7d0e9bb
7b2a323
* Mon Dec 03 2007 Deji Akingunola <dakingun@gmail.com> - 1.99.5-1
7b2a323
- Update to 1.99.5
7b2a323
329b439
* Wed Sep 05 2007 Deji Akingunola <dakingun@gmail.com> - 1.99.4-2
329b439
- Rebuild for expat 2.0
329b439
faea57e
* Wed Aug 22 2007 Deji Akingunola <dakingun@gmail.com> - 1.99.4-1
faea57e
- Update tp 1.99.4
faea57e
7ef905a
* Tue Jul 10 2007 Deji Akingunola <dakingun@gmail.com> - 1.99.3-1
7ef905a
- Initial packaging for Fedora