Accepting request 882351 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/882351 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exempi?expand=0&rev=36
This commit is contained in:
commit
fdc37aade4
@ -1 +1 @@
|
|||||||
libexempi3
|
libexempi8
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:406185feb88e84ea1d4b4251370be2991205790d7113a7e28e192ff46a4f221e
|
|
||||||
size 3615134
|
|
@ -1,6 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iEYEABECAAYFAlqgq08ACgkQX+4F5qVuFaNeLwCgz4MWXwc+jl2vMPf0zbeOgFg2
|
|
||||||
qf4AnAw1DJC4jNhc9xXaCkQfDYYG3R1m
|
|
||||||
=4wPW
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
exempi-2.5.2.tar.bz2
Normal file
3
exempi-2.5.2.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:52f54314aefd45945d47a6ecf4bd21f362e6467fa5d0538b0d45a06bc6eaaed5
|
||||||
|
size 3658606
|
6
exempi-2.5.2.tar.bz2.asc
Normal file
6
exempi-2.5.2.tar.bz2.asc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iF0EABECAB0WIQRsRNs+C/Pq9bQzI5pf7gXmpW4VowUCXvLOTQAKCRBf7gXmpW4V
|
||||||
|
o+a/AKDpcVii0+UyiATkLFqlLtB9oV8YnACffUBRw1wN4TlW4A5W/NZZzKS+cOs=
|
||||||
|
=WoPW
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,63 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 19 15:29:58 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
||||||
|
|
||||||
|
- Update baselibs.conf to reflect new sonum.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 14 16:53:59 UTC 2021 - andy great <andythe_great@pm.me>
|
||||||
|
|
||||||
|
- Remove --disable-static because it cause build to fail.
|
||||||
|
- Update to version 2.5.2.
|
||||||
|
* Bug #18: Remove an unnecessary message to stdout in the exempi tool.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/18
|
||||||
|
* Bug #20: Test file formats. This also change the GIF sample to GIF89a.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/20
|
||||||
|
* Bug #17: `make check` should build more reliably now.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/issues/17
|
||||||
|
* MR !1: Remove deprecated C++ to compile with C++17.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/1
|
||||||
|
* MR !2: Fix a build failure with C++17.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/2
|
||||||
|
- Updates for version 2.5.1.
|
||||||
|
* Bug #9: [CVE-2018-12648] Fix null-pointer-dereference in WEBP.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/issues/9
|
||||||
|
* Bug #12: Invalid WEBP cause a memory overflow.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/issues/12
|
||||||
|
* Bug #13: Fix a buffer a overflow in ID3 support on invalid MP3.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/issues/13
|
||||||
|
* Bug #14: Invalid MP3 cause a memory overflow.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/issues/14
|
||||||
|
- Updates for version 2.5.0.
|
||||||
|
* Upgrade XMPCore to Adobe XMP SDK CC 2016.07
|
||||||
|
* Support for iOS in XMPFiles
|
||||||
|
* New DOM based API’s are added in XMP Core to access metadata tree
|
||||||
|
hierarchy. (not exposed yet in Exempi)
|
||||||
|
* Added support XMP/metadata in utf-8 encoded uncompressed SVG
|
||||||
|
files in XMPFiles.
|
||||||
|
* Added support of GIF handler in XMPFiles.
|
||||||
|
* Added support for reconciliation of iXML’s TRACK_LIST and its
|
||||||
|
components to get microphone data.
|
||||||
|
* Added support for IFDs of type 13 in TIFF.
|
||||||
|
* Added support for MPEG4 videos shot from Google Nexus 5 camera.
|
||||||
|
* Restructured the implementation of XDCAM Handler to support
|
||||||
|
File Access Mode (FAM) and Simple Access Mode (SAM)
|
||||||
|
* Added built-in support for iXML namespace in XMPCore.
|
||||||
|
* Modified the alias tiff:ImageDescription for dc:description as
|
||||||
|
language alternative array instead of simple property.
|
||||||
|
* Lot of bug fixes in XMPFiles and XMPCore.
|
||||||
|
* Removed Exempi provided support for GIF in favour of Adobe's.
|
||||||
|
Only GIF89a is supported.
|
||||||
|
* New: API NS_XML constant
|
||||||
|
* Bug #5: Restrict the exported symbols. Only the symbols marked
|
||||||
|
with API_EXPORT are exported by the shared library as to not
|
||||||
|
allow another library to import the XMP SDK symbols.
|
||||||
|
https://gitlab.freedesktop.org/libopenraw/exempi/issues/5
|
||||||
|
* Bug #105580: Access memory aligned on ARM.
|
||||||
|
https://bugs.freedesktop.org/show_bug.cgi?id=105580
|
||||||
|
* Added tests for Adobe SDK.
|
||||||
|
* Fixed warnings and other issues and Adobe SDK.
|
||||||
|
* Compile with much more warnings enabled.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Mar 14 14:56:58 UTC 2018 - jengelh@inai.de
|
Wed Mar 14 14:56:58 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
54
exempi.spec
54
exempi.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package exempi
|
# spec file for package exempi
|
||||||
#
|
#
|
||||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2021 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -12,42 +12,41 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define debug_package_requires libexempi3 = %{version}
|
%define sonum 8
|
||||||
Name: exempi
|
Name: exempi
|
||||||
Version: 2.4.5
|
Version: 2.5.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: XMP support library
|
Summary: XMP support library
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Url: http://libopenraw.freedesktop.org/wiki/Exempi
|
URL: https://libopenraw.freedesktop.org/wiki/Exempi
|
||||||
Source0: http://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.bz2
|
Source0: http://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.bz2
|
||||||
Source1: http://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.bz2.asc
|
Source1: http://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.bz2.asc
|
||||||
Source2: %{name}.keyring
|
Source2: %{name}.keyring
|
||||||
Source3: baselibs.conf
|
Source3: baselibs.conf
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: libexpat-devel
|
||||||
|
BuildRequires: pkg-config
|
||||||
|
BuildRequires: zlib-devel
|
||||||
%if 0%{?suse_version} > 1325
|
%if 0%{?suse_version} > 1325
|
||||||
BuildRequires: libboost_test-devel
|
BuildRequires: libboost_test-devel
|
||||||
%else
|
%else
|
||||||
BuildRequires: boost-devel >= 1.33.0
|
BuildRequires: boost-devel >= 1.33.0
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: gcc-c++
|
|
||||||
BuildRequires: libexpat-devel
|
|
||||||
BuildRequires: pkg-config
|
|
||||||
BuildRequires: zlib-devel
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Exempi is a library for XMP parsing and I/O. XMP is a kind of
|
Exempi is a library for XMP parsing and I/O. XMP is a kind of
|
||||||
metadata for images and PDF.
|
metadata for images and PDF.
|
||||||
|
|
||||||
%package -n libexempi3
|
%package -n libexempi%{sonum}
|
||||||
Summary: XMP support library
|
Summary: XMP support library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libexempi3
|
%description -n libexempi%{sonum}
|
||||||
Exempi is a library for XMP parsing and I/O. XMP (Extensible Metadata
|
Exempi is a library for XMP parsing and I/O. XMP (Extensible Metadata
|
||||||
Platform) facilitates embedding metadata in files using a subset of
|
Platform) facilitates embedding metadata in files using a subset of
|
||||||
RDF. Most notably, XMP supports embedding metadata in PDF and many
|
RDF. Most notably, XMP supports embedding metadata in PDF and many
|
||||||
@ -67,7 +66,7 @@ This subpackage contains utilities from the Exempi project.
|
|||||||
Summary: Development files for the Exempi XMP support library
|
Summary: Development files for the Exempi XMP support library
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: glibc-devel
|
Requires: glibc-devel
|
||||||
Requires: libexempi3 = %{version}
|
Requires: libexempi%{sonum} = %{version}
|
||||||
|
|
||||||
%description -n libexempi-devel
|
%description -n libexempi-devel
|
||||||
Exempi is a library for XMP metadata parsing and doing I/O with it.
|
Exempi is a library for XMP metadata parsing and doing I/O with it.
|
||||||
@ -80,37 +79,36 @@ with Exempi.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
export CXXFLAGS="%{optflags} -fno-strict-aliasing"
|
export CXXFLAGS="%{optflags} -fno-strict-aliasing"
|
||||||
%configure \
|
%configure
|
||||||
--disable-static
|
%make_build
|
||||||
make %{?_smp_mflags} V=1
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
%make_install
|
||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
find %{buildroot} -type f -name "*.a" -delete -print
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%if ! 0%{?qemu_user_space_build}
|
%if ! 0%{?qemu_user_space_build}
|
||||||
make %{?_smp_mflags} check
|
%make_build check
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%post -n libexempi3 -p /sbin/ldconfig
|
%post -n libexempi%{sonum} -p /sbin/ldconfig
|
||||||
|
%postun -n libexempi%{sonum} -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun -n libexempi3 -p /sbin/ldconfig
|
%files -n libexempi%{sonum}
|
||||||
|
%license COPYING
|
||||||
%files -n libexempi3
|
%doc README ChangeLog
|
||||||
%defattr(-,root,root)
|
|
||||||
%doc README COPYING ChangeLog
|
|
||||||
%{_libdir}/lib*.so.*
|
%{_libdir}/lib*.so.*
|
||||||
|
|
||||||
%files tools
|
%files tools
|
||||||
%defattr(-,root,root)
|
%license COPYING
|
||||||
%doc README COPYING ChangeLog
|
%doc README ChangeLog
|
||||||
%{_bindir}/exempi
|
%{_bindir}/exempi
|
||||||
%{_mandir}/man1/exempi.1%{?ext_man}
|
%{_mandir}/man1/exempi.1%{?ext_man}
|
||||||
|
|
||||||
%files -n libexempi-devel
|
%files -n libexempi-devel
|
||||||
%defattr(-,root,root)
|
%license COPYING
|
||||||
%doc README COPYING ChangeLog
|
%doc README ChangeLog
|
||||||
%{_libdir}/lib*.so
|
%{_libdir}/lib*.so
|
||||||
%{_includedir}/exempi-2.0
|
%{_includedir}/exempi-2.0
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
|
Loading…
Reference in New Issue
Block a user