[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