|
| 1 | +Summary: Library for easy parsing of XMP metadata |
| 2 | +Name: exempi |
| 3 | +Version: 2.6.4 |
| 4 | +Release: 7%{?dist} |
| 5 | +License: BSD-3-Clause |
| 6 | +URL: http://libopenraw.freedesktop.org/wiki/Exempi |
| 7 | +Source0: https://gitlab.freedesktop.org/libopenraw/%{name}/-/archive/%{version}/%{name}-%{version}.tar.bz2 |
| 8 | +BuildRequires: gcc-c++ |
| 9 | +BuildRequires: boost-devel expat-devel zlib-devel pkgconfig |
| 10 | +# Work around for aarch64 support (https://bugzilla.redhat.com/show_bug.cgi?id=925327) |
| 11 | +BuildRequires: autoconf automake libtool |
| 12 | +BuildRequires: make |
| 13 | +Provides: bundled(md5-polstra) |
| 14 | + |
| 15 | +%description |
| 16 | +Exempi provides a library for easy parsing of XMP metadata. It is a port of |
| 17 | +Adobe XMP SDK to work on UNIX and to be build with GNU automake. |
| 18 | +It includes XMPCore and XMPFiles. |
| 19 | + |
| 20 | +%package devel |
| 21 | +Summary: Headers for developing programs that will use %{name} |
| 22 | +Requires: %{name} = %{version}-%{release} |
| 23 | +Requires: pkgconfig |
| 24 | + |
| 25 | +%description devel |
| 26 | +This package contains the libraries and header files needed for |
| 27 | +developing with exempi. |
| 28 | + |
| 29 | +%prep |
| 30 | +%autosetup -p1 |
| 31 | + |
| 32 | +%build |
| 33 | +libtoolize -vi |
| 34 | +NOCONFIGURE=1 ./autogen.sh |
| 35 | +# BanEntityUsage needed for #888765 |
| 36 | +%configure CPPFLAGS="-I%{_includedir} -fno-strict-aliasing -DBanAllEntityUsage=1" |
| 37 | + |
| 38 | +# Disable rpath |
| 39 | +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool |
| 40 | +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool |
| 41 | + |
| 42 | +%make_build |
| 43 | + |
| 44 | +%check |
| 45 | +%ifarch s390x |
| 46 | +# testcore test fails on big endian arches since exempi 2.5.2: |
| 47 | +# https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/23 |
| 48 | +make check || [ "$(grep '^FAIL:' exempi/test-suite.log)" = "FAIL: tests/testcore" ] |
| 49 | +%else |
| 50 | +make check |
| 51 | +%endif |
| 52 | + |
| 53 | +%install |
| 54 | +%make_install |
| 55 | + |
| 56 | +rm -rf %{buildroot}%{_libdir}/*.la |
| 57 | +rm -rf %{buildroot}%{_libdir}/*.a |
| 58 | + |
| 59 | +%files |
| 60 | +%license COPYING |
| 61 | +%doc AUTHORS ChangeLog README.md |
| 62 | +%{_bindir}/exempi |
| 63 | +%{_libdir}/libexempi.so.8* |
| 64 | +%{_mandir}/man1/exempi.1* |
| 65 | + |
| 66 | +%files devel |
| 67 | +%{_includedir}/exempi-2.0/ |
| 68 | +%{_libdir}/libexempi.so |
| 69 | +%{_libdir}/pkgconfig/*.pc |
| 70 | + |
| 71 | +%changelog |
| 72 | +* Thu Jan 16 2025 Fedora Release Engineering <[email protected]> - 2.6.4-7 |
| 73 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild |
| 74 | + |
| 75 | +* Wed Jul 17 2024 Fedora Release Engineering <[email protected]> - 2.6.4-6 |
| 76 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild |
| 77 | + |
| 78 | +* Mon Jan 29 2024 Matej Mužila <[email protected]> - 2.6.4-5 |
| 79 | +- migrated to SPDX license |
| 80 | + |
| 81 | +* Wed Jan 24 2024 Fedora Release Engineering <[email protected]> - 2.6.4-4 |
| 82 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild |
| 83 | + |
| 84 | +* Fri Jan 19 2024 Fedora Release Engineering <[email protected]> - 2.6.4-3 |
| 85 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild |
| 86 | + |
| 87 | +* Wed Jul 19 2023 Fedora Release Engineering <[email protected]> - 2.6.4-2 |
| 88 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild |
| 89 | + |
| 90 | +* Mon Jul 10 2023 Nikola Forró <[email protected]> - 2.6.4-1 |
| 91 | +- Update to version 2.6.4 |
| 92 | + Resolves #2221013 |
| 93 | + |
| 94 | +* Thu Jan 19 2023 Fedora Release Engineering <[email protected]> - 2.6.3-2 |
| 95 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild |
| 96 | + |
| 97 | +* Mon Dec 12 2022 Nikola Forró <[email protected]> - 2.6.3-1 |
| 98 | +- Update to version 2.6.3 |
| 99 | + Resolves #2152330 |
| 100 | + |
| 101 | +* Thu Jul 21 2022 Fedora Release Engineering <[email protected]> - 2.6.2-2 |
| 102 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild |
| 103 | + |
| 104 | +* Mon Jun 27 2022 Nikola Forró <[email protected]> - 2.6.2-1 |
| 105 | +- Update to version 2.6.2 |
| 106 | + Resolves #2101146 |
| 107 | + |
| 108 | +* Mon Feb 14 2022 Nikola Forró <[email protected]> - 2.6.1-1 |
| 109 | +- Update to version 2.6.1 |
| 110 | + Resolves #1850332 |
| 111 | + |
| 112 | +* Thu Jan 20 2022 Fedora Release Engineering <[email protected]> - 2.6.0-0.2.20211007gite23c213 |
| 113 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild |
| 114 | + |
| 115 | +* Thu Oct 07 2021 Nikola Forró <[email protected]> - 2.6.0-0.1.20211007gite23c213 |
| 116 | +- Update to (unreleased) version 2.6.0 to resolve licensing issues |
| 117 | + and not to deviate from upstream |
| 118 | + |
| 119 | +* Fri Sep 17 2021 Nikola Forró <[email protected]> - 2.5.3-0.1.20210917git2062d44 |
| 120 | +- Update to (unreleased) version 2.5.3 to resolve licensing issues |
| 121 | + |
| 122 | +* Wed Jul 21 2021 Fedora Release Engineering <[email protected]> - 2.5.1-7 |
| 123 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild |
| 124 | + |
| 125 | +* Tue Jan 26 2021 Fedora Release Engineering <[email protected]> - 2.5.1-6 |
| 126 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild |
| 127 | + |
| 128 | +* Tue Jul 28 2020 Jeff Law <[email protected]> - 2.5.1-5 |
| 129 | +- Force C++14 as this code is not C++17 ready |
| 130 | + |
| 131 | +* Mon Jul 27 2020 Fedora Release Engineering <[email protected]> - 2.5.1-4 |
| 132 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild |
| 133 | + |
| 134 | +* Tue Jul 14 2020 Tom Stellard <[email protected]> - 2.5.1-3 |
| 135 | +- Use make macros |
| 136 | +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro |
| 137 | + |
| 138 | +* Tue Jan 28 2020 Fedora Release Engineering <[email protected]> - 2.5.1-2 |
| 139 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild |
| 140 | + |
| 141 | +* Fri Aug 30 2019 Nikola Forró <[email protected]> - 2.5.1-1 |
| 142 | +- Update to version 2.5.1 |
| 143 | + Resolves #1747391 |
| 144 | + |
| 145 | +* Thu Jul 25 2019 Fedora Release Engineering <[email protected]> - 2.4.5-7 |
| 146 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild |
| 147 | + |
| 148 | +* Thu Jan 31 2019 Fedora Release Engineering <[email protected]> - 2.4.5-6 |
| 149 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |
| 150 | + |
| 151 | +* Tue Oct 9 2018 Owen Taylor <[email protected]> - 2.4.5-5 |
| 152 | +- Set NOCONFIGURE when running autogen.sh to avoid running configure twice |
| 153 | + |
| 154 | +* Wed Sep 26 2018 Nikola Forró <[email protected]> - 2.4.5-4 |
| 155 | +- Fix CVE-2018-12648 |
| 156 | + Resolves #1594643 |
| 157 | + |
| 158 | +* Fri Jul 13 2018 Fedora Release Engineering <[email protected]> - 2.4.5-3 |
| 159 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
| 160 | + |
| 161 | +* Thu Jun 28 2018 Nikola Forró <[email protected]> - 2.4.5-2 |
| 162 | +- Remove ldconfig from scriptlets |
| 163 | + |
| 164 | +* Tue Mar 13 2018 Nikola Forró <[email protected]> - 2.4.5-1 |
| 165 | +- Update to version 2.4.5 |
| 166 | + Resolves #1553140 |
| 167 | + |
| 168 | +* Tue Feb 20 2018 Nikola Forró <[email protected]> - 2.4.4-2 |
| 169 | +- Add missing gcc-c++ build dependency |
| 170 | + |
| 171 | +* Tue Feb 06 2018 Nikola Forró <[email protected]> - 2.4.4-1 |
| 172 | +- Update to version 2.4.4 |
| 173 | + Resolves #1541818 |
| 174 | + |
| 175 | +* Wed Aug 02 2017 Fedora Release Engineering <[email protected]> - 2.4.2-7 |
| 176 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild |
| 177 | + |
| 178 | +* Wed Jul 26 2017 Fedora Release Engineering <[email protected]> - 2.4.2-6 |
| 179 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |
| 180 | + |
| 181 | +* Mon Jul 03 2017 Jonathan Wakely <[email protected]> - 2.4.2-5 |
| 182 | +- Rebuilt for Boost 1.64 |
| 183 | + |
| 184 | +* Thu Jun 1 2017 Owen Taylor <[email protected]> - 2.4.2-4 |
| 185 | +- Make manpage installation agnostic of compression |
| 186 | + https://fedoraproject.org/wiki/Packaging:Guidelines#Manpages |
| 187 | + |
| 188 | +* Mon May 15 2017 Fedora Release Engineering <[email protected]> - 2.4.2-3 |
| 189 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild |
| 190 | + |
| 191 | +* Mon Feb 06 2017 Kalev Lember <[email protected]> - 2.4.2-2 |
| 192 | +- Rebuilt for Boost 1.63 |
| 193 | + |
| 194 | +* Mon Jan 30 2017 Nikola Forró <[email protected]> - 2.4.2-1 |
| 195 | +- Update to version 2.4.2 |
| 196 | + Resolves #1417497 |
| 197 | + |
| 198 | +* Fri Jan 27 2017 Jonathan Wakely <[email protected]> - 2.4.1-3 |
| 199 | +- Rebuilt for Boost 1.63 |
| 200 | + |
| 201 | +* Fri Jan 27 2017 Jonathan Wakely <[email protected]> - 2.4.1-2 |
| 202 | +- Rebuilt for Boost 1.63 |
| 203 | + |
| 204 | +* Tue Jan 24 2017 Nikola Forró <[email protected]> - 2.4.1-1 |
| 205 | +- Update to version 2.4.1 |
| 206 | + Resolves #1415672 |
| 207 | + |
| 208 | +* Mon Jan 09 2017 Nikola Forró <[email protected]> - 2.4.0-1 |
| 209 | +- Update to version 2.4.0 |
| 210 | + Resolves #1411059 |
| 211 | + |
| 212 | +* Thu Mar 17 2016 Nikola Forró <[email protected]> - 2.3.0-1 |
| 213 | +- Update to version 2.3.0 |
| 214 | + Resolves #1318279 |
| 215 | + |
| 216 | +* Wed Feb 03 2016 Fedora Release Engineering <[email protected]> - 2.2.1-15 |
| 217 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
| 218 | + |
| 219 | +* Fri Jan 15 2016 Jonathan Wakely <[email protected]> - 2.2.1-14 |
| 220 | +- Rebuilt for Boost 1.60 |
| 221 | + |
| 222 | +* Thu Aug 27 2015 Jonathan Wakely <[email protected]> - 2.2.1-13 |
| 223 | +- Rebuilt for Boost 1.59 |
| 224 | + |
| 225 | +* Wed Jul 29 2015 Fedora Release Engineering <[email protected]> - 2.2.1-12 |
| 226 | +- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 |
| 227 | + |
| 228 | +* Wed Jul 22 2015 David Tardon <[email protected]> - 2.2.1-11 |
| 229 | +- rebuild for Boost 1.58 |
| 230 | + |
| 231 | +* Wed Jun 17 2015 Fedora Release Engineering <[email protected]> - 2.2.1-10 |
| 232 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
| 233 | + |
| 234 | +* Sat May 02 2015 Kalev Lember <[email protected]> - 2.2.1-9 |
| 235 | +- Rebuilt for GCC 5 C++11 ABI change |
| 236 | + |
| 237 | +* Tue Jan 27 2015 Petr Machata <[email protected]> - 2.2.1-8 |
| 238 | +- Rebuild for boost 1.57.0 |
| 239 | + |
| 240 | +* Sat Aug 16 2014 Fedora Release Engineering <[email protected]> - 2.2.1-7 |
| 241 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild |
| 242 | + |
| 243 | +* Sat Jun 07 2014 Fedora Release Engineering <[email protected]> - 2.2.1-6 |
| 244 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
| 245 | + |
| 246 | +* Thu May 22 2014 Petr Machata <[email protected]> - 2.2.1-5 |
| 247 | +- Rebuild for boost 1.55.0 |
| 248 | + |
| 249 | +* Fri Jan 10 2014 Mikolaj Izdebski <[email protected]> - 2.2.1-4 |
| 250 | +- Run libtoolize before autogen.sh |
| 251 | +- Resolves: rhbz#1051186 |
| 252 | + |
| 253 | +* Sat Aug 03 2013 Fedora Release Engineering <[email protected]> - 2.2.1-3 |
| 254 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild |
| 255 | + |
| 256 | +* Tue Jul 30 2013 Petr Machata <[email protected]> - 2.2.1-2 |
| 257 | +- Rebuild for boost 1.54.0 |
| 258 | + |
| 259 | +* Mon Jul 22 2013 Deji Akingunola <[email protected]> - 2.2.1-1 |
| 260 | +- Update to version 2.2.1 |
| 261 | + |
| 262 | +* Wed Jan 30 2013 Stanislav Ochotnicky <[email protected]> - 2.2.0-6 |
| 263 | +- Get rid of unnecessary LDFLAGS definition overwriting RPM flags |
| 264 | + |
| 265 | +* Wed Jan 02 2013 Stanislav Ochotnicky <[email protected]> - 2.2.0-5 |
| 266 | +- Make sure we respect RPM_OPT_FLAGS and simplify configure (#889554) |
| 267 | + |
| 268 | +* Wed Dec 19 2012 Stanislav Ochotnicky <[email protected]> - 2.2.0-4 |
| 269 | +- Add BanAllEntityUsage into macro definitions (#888765) |
| 270 | + |
| 271 | +* Thu Aug 16 2012 Mikolaj Izdebski <[email protected]> - 2.2.0-3 |
| 272 | +- Add bundled(md5-polstra) provides |
| 273 | +- Update to current guidelines |
| 274 | + |
| 275 | +* Thu Jul 19 2012 Fedora Release Engineering <[email protected]> - 2.2.0-2 |
| 276 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
| 277 | + |
| 278 | +* Wed Feb 22 2012 Deji Akingunola <[email protected]> - 2.2.0-1 |
| 279 | +- Update to version 2.2.0 |
| 280 | + |
| 281 | +* Fri Jan 13 2012 Fedora Release Engineering <[email protected]> - 2.1.1-3 |
| 282 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
| 283 | + |
| 284 | +* Tue Feb 08 2011 Fedora Release Engineering <[email protected]> - 2.1.1-2 |
| 285 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
| 286 | + |
| 287 | +* Mon May 3 2010 Stanislav Ochotnicky <[email protected]> - 2.1.1-1 |
| 288 | +- Update to 2.1.1 |
| 289 | +- Add testsuite execution |
| 290 | +- Removed build patch for gcc-4.4 (fixed in upstream) |
| 291 | + |
| 292 | +* Fri Jul 24 2009 Fedora Release Engineering <[email protected]> - 2.1.0-4 |
| 293 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
| 294 | + |
| 295 | +* Tue Feb 24 2009 Fedora Release Engineering <[email protected]> - 2.1.0-3 |
| 296 | +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
| 297 | + |
| 298 | +* Wed Feb 04 2009 Deji Akingunola <[email protected]> - 2.1.0-2 |
| 299 | +- Add patch to build with gcc-4.4 |
| 300 | + |
| 301 | +* Tue Jan 06 2009 Deji Akingunola <[email protected]> - 2.1.0-1 |
| 302 | +- Update to 2.1.0 |
| 303 | + |
| 304 | +* Sat May 17 2008 Deji Akingunola <[email protected]> - 2.0.1-1 |
| 305 | +- Update to 2.0.1 |
| 306 | + |
| 307 | +* Wed Apr 02 2008 Deji Akingunola <[email protected]> - 2.0.0-1 |
| 308 | +- Update to 2.0.0 |
| 309 | + |
| 310 | +* Fri Feb 08 2008 Deji Akingunola <[email protected]> - 1.99.9-1 |
| 311 | +- Update to 1.99.9 |
| 312 | + |
| 313 | +* Sun Jan 13 2008 Deji Akingunola <[email protected]> - 1.99.7-1 |
| 314 | +- Update to 1.99.7 |
| 315 | + |
| 316 | +* Mon Dec 03 2007 Deji Akingunola <[email protected]> - 1.99.5-1 |
| 317 | +- Update to 1.99.5 |
| 318 | + |
| 319 | +* Wed Sep 05 2007 Deji Akingunola <[email protected]> - 1.99.4-2 |
| 320 | +- Rebuild for expat 2.0 |
| 321 | + |
| 322 | +* Wed Aug 22 2007 Deji Akingunola <[email protected]> - 1.99.4-1 |
| 323 | +- Update tp 1.99.4 |
| 324 | + |
| 325 | +* Tue Jul 10 2007 Deji Akingunola <[email protected]> - 1.99.3-1 |
| 326 | +- Initial packaging for Fedora |
0 commit comments