[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