From: Jan Palus Date: Thu, 29 Aug 2019 20:56:41 +0000 (+0200) Subject: up to 1.3 X-Git-Tag: auto/th/libvdpau-1.3-1~1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=9329254289976b140f6165357d76d6842c66edcb;p=packages%2Flibvdpau.git up to 1.3 - switched to meson - static library no longer built --- 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