From 9d9b794252641ad4d44635461ca365aecccbd19f2145a2c2abafe4457bf2ffb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 27 Apr 2020 19:39:12 +0000 Subject: [PATCH] Accepting request 798376 from home:alois:branches:multimedia:libs - Update to version 6.1.0 * add a dvdnav_open2 API to setup a logging mechanism, similar to libdvdread * add a dvdnav_get_number_of_angles API * add a dvdnav_version API * rework the logs in the library and remove direct printf calls * handle out-of-order ADMAP entries blocking playback * fix crashes in dvdnav_describe_title_chapters in broken DVDs * cleanup old code and buildsystem - Added libdvdnav.keyring as source and enabled signature file - Dropped libdvdnav-dvdread.patch (no longer necessary) - Spec cleanup OBS-URL: https://build.opensuse.org/request/show/798376 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libdvdnav?expand=0&rev=32 --- libdvdnav-6.0.1.tar.bz2 | 3 -- libdvdnav-6.1.0.tar.bz2 | 3 ++ libdvdnav-6.1.0.tar.bz2.asc | 6 +++ libdvdnav-dvdread.patch | 14 ------ libdvdnav.changes | 16 +++++++ libdvdnav.keyring | 90 +++++++++++++++++++++++++++++++++++++ libdvdnav.spec | 33 +++++++------- 7 files changed, 131 insertions(+), 34 deletions(-) delete mode 100644 libdvdnav-6.0.1.tar.bz2 create mode 100644 libdvdnav-6.1.0.tar.bz2 create mode 100644 libdvdnav-6.1.0.tar.bz2.asc delete mode 100644 libdvdnav-dvdread.patch create mode 100644 libdvdnav.keyring diff --git a/libdvdnav-6.0.1.tar.bz2 b/libdvdnav-6.0.1.tar.bz2 deleted file mode 100644 index c0c82b0..0000000 --- a/libdvdnav-6.0.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e566a396f1950017088bfd760395b0565db44234195ada5413366c9d23926733 -size 378491 diff --git a/libdvdnav-6.1.0.tar.bz2 b/libdvdnav-6.1.0.tar.bz2 new file mode 100644 index 0000000..1e06236 --- /dev/null +++ b/libdvdnav-6.1.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f697b15ea9f75e9f36bdf6ec3726308169f154e2b1e99865d0bbe823720cee5b +size 370145 diff --git a/libdvdnav-6.1.0.tar.bz2.asc b/libdvdnav-6.1.0.tar.bz2.asc new file mode 100644 index 0000000..b2d7217 --- /dev/null +++ b/libdvdnav-6.1.0.tar.bz2.asc @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABECAB0WIQRl98a0IGvQV6frc3hxgHE75Y0a3AUCXnZZKQAKCRBxgHE75Y0a +3GkxAJ9B0d2L43YUMMeyLdOorYmFWelkOACfWvMyihcv4kYLHVYgGmjspsSI2Ys= +=iEAQ +-----END PGP SIGNATURE----- diff --git a/libdvdnav-dvdread.patch b/libdvdnav-dvdread.patch deleted file mode 100644 index 4408c41..0000000 --- a/libdvdnav-dvdread.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- - misc/dvdnav.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/misc/dvdnav.pc.in -+++ b/misc/dvdnav.pc.in -@@ -7,6 +7,6 @@ Name: libdvdnav - Description: DVD Navigation library - Version: @VERSION@ - --Requires.private: dvdread >= 4.1.2 -+Requires.private: dvdread >= 6.0.0 - Cflags: -I${includedir} @THREAD_CFLAGS@ - Libs: -L${libdir} -ldvdnav @THREAD_LIBS@ diff --git a/libdvdnav.changes b/libdvdnav.changes index c5f5b0c..c2ab6cc 100644 --- a/libdvdnav.changes +++ b/libdvdnav.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Mon Apr 27 18:37:40 UTC 2020 - Luigi Baldoni + +- Update to version 6.1.0 + * add a dvdnav_open2 API to setup a logging mechanism, similar + to libdvdread + * add a dvdnav_get_number_of_angles API + * add a dvdnav_version API + * rework the logs in the library and remove direct printf calls + * handle out-of-order ADMAP entries blocking playback + * fix crashes in dvdnav_describe_title_chapters in broken DVDs + * cleanup old code and buildsystem +- Added libdvdnav.keyring as source and enabled signature file +- Dropped libdvdnav-dvdread.patch (no longer necessary) +- Spec cleanup + ------------------------------------------------------------------- Thu Oct 17 16:25:19 UTC 2019 - enzokiel@kabelmail.de diff --git a/libdvdnav.keyring b/libdvdnav.keyring new file mode 100644 index 0000000..0e96fa9 --- /dev/null +++ b/libdvdnav.keyring @@ -0,0 +1,90 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +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 +=XGmy +-----END PGP PUBLIC KEY BLOCK----- diff --git a/libdvdnav.spec b/libdvdnav.spec index 16cf649..f0e173e 100644 --- a/libdvdnav.spec +++ b/libdvdnav.spec @@ -1,7 +1,7 @@ # # spec file for package libdvdnav # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,64 +16,63 @@ # -%define libname libdvdnav4 +%define sover 4 Name: libdvdnav -Version: 6.0.1 +Version: 6.1.0 Release: 0 Summary: DVD Navigation Library License: GPL-2.0-or-later Group: Productivity/Multimedia/Other URL: https://www.videolan.org/developers/libdvdnav.html Source0: http://download.videolan.org/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2 -#Source1: http://download.videolan.org/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2.asc +Source1: http://download.videolan.org/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2.asc +Source2: %{name}.keyring Source1000: baselibs.conf -Patch0: libdvdnav-dvdread.patch -BuildRequires: pkgconfig(dvdread) >= 6.0.0 BuildRequires: libtool BuildRequires: pkgconfig +BuildRequires: pkgconfig(dvdread) >= 6.0.0 %description This library contains functions to display DVD video menus. -%package -n %{libname} +%package -n libdvdnav%{sover} Summary: A DVD Navigation Library Group: Productivity/Multimedia/Other Provides: %{name} Obsoletes: %{name} -%description -n %{libname} +%description -n libdvdnav%{sover} This library contains functions to display DVD video menus. %package devel Summary: Development Environment for libdvdnav Group: Development/Libraries/C and C++ -Requires: %{libname} = %{version} +Requires: libdvdnav%{sover} = %{version} %description devel This library contains functions to display DVD video menus. %prep -%setup -q -%patch0 -p1 +%autosetup %build autoreconf -fvi %configure \ --disable-silent-rules \ --disable-static -make %{?_smp_mflags} +%make_build %install %make_install rm -r %{buildroot}%{_datadir}/doc/libdvdnav/ find %{buildroot} -type f -name "*.la" -delete -print -%post -n libdvdnav4 -p /sbin/ldconfig -%postun -n libdvdnav4 -p /sbin/ldconfig +%post -n libdvdnav%{sover} -p /sbin/ldconfig +%postun -n libdvdnav%{sover} -p /sbin/ldconfig -%files -n %{libname} -%{_libdir}/libdvdnav.so.4 -%{_libdir}/libdvdnav.so.4.* +%files -n libdvdnav%{sover} +%{_libdir}/libdvdnav.so.%{sover} +%{_libdir}/libdvdnav.so.%{sover}.* %license COPYING %doc AUTHORS ChangeLog README TODO