[packages/libvdpau] up to 1.3

atler atler at pld-linux.org
Thu Aug 29 22:57:18 CEST 2019


commit 9329254289976b140f6165357d76d6842c66edcb
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Aug 29 22:56:41 2019 +0200

    up to 1.3
    
    - switched to meson
    - static library no longer built

 libvdpau.spec  | 53 ++++++++++++-----------------------------------------
 link-X11.patch | 10 ----------
 2 files changed, 12 insertions(+), 51 deletions(-)
---
diff --git a/libvdpau.spec b/libvdpau.spec
index ebd14fd..78f0a74 100644
--- a/libvdpau.spec
+++ b/libvdpau.spec
@@ -9,25 +9,24 @@
 Summary:	Wrapper library for the Video Decode and Presentation API
 Summary(pl.UTF-8):	Biblioteka pośrednia do API dekodowania i prezentacji video (Video Decode and Presentation API)
 Name:		libvdpau
-Version:	1.2
+Version:	1.3
 Release:	1
 License:	MIT
 Group:		Libraries
 #Source0Download: https://gitlab.freedesktop.org/vdpau/libvdpau/tags
-Source0:	https://gitlab.freedesktop.org/vdpau/libvdpau/uploads/14b620084c027d546fa0b3f083b800c6/%{name}-%{version}.tar.bz2
-# Source0-md5:	7cca645c49d9cb11cba35516bfc21c1d
-Patch0:		link-X11.patch
+Source0:	https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/%{version}/libvdpau-%{version}.tar.bz2
+# Source0-md5:	817e44068cbf92bfa93308daaeef2280
 URL:		https://freedesktop.org/wiki/Software/VDPAU
-BuildRequires:	autoconf >= 2.60
-BuildRequires:	automake
 %if %{with apidocs}
 BuildRequires:	doxygen
 BuildRequires:	graphviz
 %endif
 BuildRequires:	libstdc++-devel
-BuildRequires:	libtool
+BuildRequires:	meson >= 0.41
+BuildRequires:	ninja
 BuildRequires:	pkgconfig
 BuildRequires:	rpm >= 4.4.9-56
+BuildRequires:	rpmbuild(macros) >= 1.736
 %if "%{pld_release}" == "ac"
 BuildRequires:	XFree86-devel
 %else
@@ -63,6 +62,7 @@ Requires:	XFree86-devel
 Requires:	xorg-lib-libX11-devel
 %endif
 Requires:	%{name} = %{version}-%{release}
+Obsoletes:	libvdpau-static
 
 %description devel
 Header files for vdpau library.
@@ -70,18 +70,6 @@ Header files for vdpau library.
 %description devel -l pl.UTF-8
 Pliki nagłówkowe biblioteki vdpau.
 
-%package static
-Summary:	Static vdpau library
-Summary(pl.UTF-8):	Statyczna biblioteka vdpau
-Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-
-%description static
-Static vdpau library.
-
-%description static -l pl.UTF-8
-Statyczna biblioteka vdpau.
-
 %package apidocs
 Summary:	vdpau API documentation
 Summary(pl.UTF-8):	Dokumentacja API biblioteki vdpau
@@ -98,29 +86,17 @@ Dokumentacja API biblioteki vdpau.
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%if "%{pld_release}" == "ac"
-X11_CFLAGS=" " X11_LIBS="-L%{_prefix}/X11R6/%{_lib} -lX11" \
-%endif
-%configure \
-	--enable-documentation%{!?with_apidocs:=no} \
-	--enable-static
-%{__make}
+%meson build \
+	-Ddocumentation=%{__true_false apidocs}
+%ninja_build -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
+%ninja_install -C build
 
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/vdpau/libvdpau_trace.{la,a}
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/vdpau/libvdpau_trace.so
 
 %if %{with apidocs}
@@ -135,7 +111,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS COPYING ChangeLog
+%doc AUTHORS COPYING
 %attr(755,root,root) %{_libdir}/libvdpau.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libvdpau.so.1
 %dir %{_libdir}/vdpau
@@ -146,14 +122,9 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libvdpau.so
-%{_libdir}/libvdpau.la
 %{_includedir}/vdpau
 %{_pkgconfigdir}/vdpau.pc
 
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/libvdpau.a
-
 %if %{with apidocs}
 %files apidocs
 %defattr(644,root,root,755)
diff --git a/link-X11.patch b/link-X11.patch
deleted file mode 100644
index c68cc54..0000000
--- a/link-X11.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- libvdpau-0.9/src/Makefile.am~	2014-11-05 00:17:39.000000000 +0000
-+++ libvdpau-0.9/src/Makefile.am	2014-12-24 10:32:00.313583495 +0000
-@@ -22,6 +22,7 @@
- libvdpau_la_LIBADD = \
-     $(DLOPEN_LIBS) \
-     $(PTHREAD_LIBS) \
-+    $(X11_LIBS) \
-     $(XEXT_LIBS)
- 
- libvdpau_la_LDFLAGS = -version-info 1:0:0 -no-undefined
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libvdpau.git/commitdiff/9329254289976b140f6165357d76d6842c66edcb



More information about the pld-cvs-commit mailing list