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
|
||||
|
||||
|
54
exempi.spec
54
exempi.spec
@ -1,7 +1,7 @@
|
||||
#
|
||||
# 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
|
||||
# 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)
|
||||
# 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
|
||||
Version: 2.4.5
|
||||
Version: 2.5.2
|
||||
Release: 0
|
||||
Summary: XMP support library
|
||||
License: BSD-3-Clause
|
||||
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
|
||||
Source1: http://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.bz2.asc
|
||||
Source2: %{name}.keyring
|
||||
Source3: baselibs.conf
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libexpat-devel
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: zlib-devel
|
||||
%if 0%{?suse_version} > 1325
|
||||
BuildRequires: libboost_test-devel
|
||||
%else
|
||||
BuildRequires: boost-devel >= 1.33.0
|
||||
%endif
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libexpat-devel
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: zlib-devel
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
Exempi is a library for XMP parsing and I/O. XMP is a kind of
|
||||
metadata for images and PDF.
|
||||
|
||||
%package -n libexempi3
|
||||
%package -n libexempi%{sonum}
|
||||
Summary: XMP support library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n libexempi3
|
||||
%description -n libexempi%{sonum}
|
||||
Exempi is a library for XMP parsing and I/O. XMP (Extensible Metadata
|
||||
Platform) facilitates embedding metadata in files using a subset of
|
||||
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
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: glibc-devel
|
||||
Requires: libexempi3 = %{version}
|
||||
Requires: libexempi%{sonum} = %{version}
|
||||
|
||||
%description -n libexempi-devel
|
||||
Exempi is a library for XMP metadata parsing and doing I/O with it.
|
||||
@ -80,37 +79,36 @@ with Exempi.
|
||||
|
||||
%build
|
||||
export CXXFLAGS="%{optflags} -fno-strict-aliasing"
|
||||
%configure \
|
||||
--disable-static
|
||||
make %{?_smp_mflags} V=1
|
||||
%configure
|
||||
%make_build
|
||||
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
||||
%make_install
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
find %{buildroot} -type f -name "*.a" -delete -print
|
||||
|
||||
%check
|
||||
%if ! 0%{?qemu_user_space_build}
|
||||
make %{?_smp_mflags} check
|
||||
%make_build check
|
||||
%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 libexempi3
|
||||
%defattr(-,root,root)
|
||||
%doc README COPYING ChangeLog
|
||||
%files -n libexempi%{sonum}
|
||||
%license COPYING
|
||||
%doc README ChangeLog
|
||||
%{_libdir}/lib*.so.*
|
||||
|
||||
%files tools
|
||||
%defattr(-,root,root)
|
||||
%doc README COPYING ChangeLog
|
||||
%license COPYING
|
||||
%doc README ChangeLog
|
||||
%{_bindir}/exempi
|
||||
%{_mandir}/man1/exempi.1%{?ext_man}
|
||||
|
||||
%files -n libexempi-devel
|
||||
%defattr(-,root,root)
|
||||
%doc README COPYING ChangeLog
|
||||
%license COPYING
|
||||
%doc README ChangeLog
|
||||
%{_libdir}/lib*.so
|
||||
%{_includedir}/exempi-2.0
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
|
Loading…
Reference in New Issue
Block a user