[packages/libdvdnav] up to 7.0.0

atler atler at pld-linux.org
Wed Nov 26 20:36:28 CET 2025


commit c1a4d789900ea92fc24e8415c6e0bd77aaedd984
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Nov 26 20:36:09 2025 +0100

    up to 7.0.0

 libdvdnav-includes_path.patch | 21 +++++++++------------
 libdvdnav.spec                | 31 ++++++++++++-------------------
 2 files changed, 21 insertions(+), 31 deletions(-)
---
diff --git a/libdvdnav.spec b/libdvdnav.spec
index 8f58519..b286e2c 100644
--- a/libdvdnav.spec
+++ b/libdvdnav.spec
@@ -6,20 +6,21 @@
 Summary:	DVD menu support library
 Summary(pl.UTF-8):	Biblioteka obsługi menu DVD
 Name:		libdvdnav
-Version:	6.1.1
+Version:	7.0.0
 Release:	1
 License:	GPL v2+
 Group:		Libraries
-Source0:	https://download.videolan.org/pub/videolan/libdvdnav/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5:	46c46cb0294fbd1fcb8a0181818dad15
+Source0:	https://download.videolan.org/pub/videolan/libdvdnav/%{version}/%{name}-%{version}.tar.xz
+# Source0-md5:	e9e9f137cdd52828abc0c61b727ea579
 Patch0:		%{name}-includes_path.patch
 URL:		http://dvdnav.mplayerhq.hu/
-BuildRequires:	autoconf >= 2.53
-BuildRequires:	automake >= 1.6
+BuildRequires:	gcc >= 6:8.1.0
 BuildRequires:	libdvdread-devel >= %{dvdread_ver}
-BuildRequires:	libtool >= 2:2
+BuildRequires:	meson >= 0.60.0
 BuildRequires:	pkgconfig
+BuildRequires:	rpmbuild(macros) >= 2.042
 BuildRequires:	tar >= 1:1.22
+BuildRequires:	xz
 Requires:	libdvdread >= %{dvdread_ver}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -59,21 +60,14 @@ Biblioteka statyczna libdvdnav.
 %patch -P0 -p1
 
 %build
-%{__libtoolize}
-%{__aclocal}
-%{__autoheader}
-%{__autoconf}
-%{__automake}
-%configure \
-	--disable-silent-rules \
-	%{?with_static_libs:--enable-static}
-%{__make}
+%meson \
+	%{!?with_static_libs:--default-library=shared}
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
 
@@ -85,7 +79,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog README TODO
+%doc AUTHORS ChangeLog README.md TODO
 %attr(755,root,root) %{_libdir}/libdvdnav.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libdvdnav.so.4
 
@@ -93,7 +87,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc doc/{dvd_structures,library_layout}
 %attr(755,root,root) %{_libdir}/libdvdnav.so
-%{_libdir}/libdvdnav.la
 %{_includedir}/dvdnav
 %{_pkgconfigdir}/dvdnav.pc
 
diff --git a/libdvdnav-includes_path.patch b/libdvdnav-includes_path.patch
index 07fb460..8c00a22 100644
--- a/libdvdnav-includes_path.patch
+++ b/libdvdnav-includes_path.patch
@@ -1,12 +1,9 @@
-diff -U 3 -H -d -r -N -- libdvdnav-4.1.3~/misc/dvdnav.pc.in libdvdnav-4.1.3/misc/dvdnav.pc.in
---- libdvdnav-4.1.3~/misc/dvdnav.pc.in	2008-07-13 23:13:40.000000000 +0200
-+++ libdvdnav-4.1.3/misc/dvdnav.pc.in	2008-10-27 01:17:34.445212997 +0100
-@@ -1,7 +1,7 @@
- prefix=@prefix@
- exec_prefix=@exec_prefix@
- libdir=@libdir@
--includedir=@includedir@
-+includedir=@includedir@/dvdnav
- 
- Name: libdvdnav
- Description: DVD Navigation library
+--- libdvdnav-7.0.0/src/meson.build.orig	2025-11-26 20:34:41.596359271 +0100
++++ libdvdnav-7.0.0/src/meson.build	2025-11-26 20:34:44.221448387 +0100
+@@ -52,5 +52,6 @@
+     version: meson.project_version(),
+     filebase: 'dvdnav',
+     name: 'libdvdnav',
++    subdirs: 'dvdnav',
+     description: 'DVD Navigation library',
+ )
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libdvdnav.git/commitdiff/c1a4d789900ea92fc24e8415c6e0bd77aaedd984




More information about the pld-cvs-commit mailing list