Blame SPECS/libvdpau.spec

7a2d65
Name:           libvdpau
b5151e
Version:        1.4
b5151e
Release:        2%{?dist}
7a2d65
Summary:        Wrapper library for the Video Decode and Presentation API
7a2d65
License:        MIT
b5151e
URL:            https://freedesktop.org/wiki/Software/VDPAU/
b5151e
Source0:        https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/%{version}/libvdpau-%{version}.tar.bz2
b5151e
7a2d65
BuildRequires:  doxygen
b5151e
BuildRequires:  gcc-c++
7a2d65
BuildRequires:  graphviz
7a2d65
BuildRequires:  libtool
7a2d65
BuildRequires:  libX11-devel
7a2d65
BuildRequires:  libXext-devel
b5151e
BuildRequires:  meson
7a2d65
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
7a2d65
BuildRequires:  tex(latex)
7a2d65
%else
7a2d65
BuildRequires:  tetex-latex
7a2d65
%endif
7a2d65
BuildRequires:  xorg-x11-proto-devel
7a2d65
7a2d65
%description
7a2d65
VDPAU is the Video Decode and Presentation API for UNIX. It provides an
7a2d65
interface to video decode acceleration and presentation hardware present in
7a2d65
modern GPUs.
7a2d65
7a2d65
%package        docs
7a2d65
Summary:        Documentation for %{name}
7a2d65
BuildArch:      noarch
7a2d65
Provides:       libvdpau-docs = %{version}-%{release}
7a2d65
Obsoletes:      libvdpau-docs < 0.6-2
7a2d65
7a2d65
%description    docs
7a2d65
The %{name}-docs package contains documentation for %{name}.
7a2d65
7a2d65
%package        devel
7a2d65
Summary:        Development files for %{name}
7a2d65
Requires:       %{name}%{?_isa} = %{version}-%{release}
b5151e
Requires:       libX11-devel%{?_isa}
7a2d65
Requires:       pkgconfig
7a2d65
7a2d65
%description    devel
7a2d65
The %{name}-devel package contains libraries and header files for developing
7a2d65
applications that use %{name}.
7a2d65
7a2d65
%prep
b5151e
%autosetup -p1
7a2d65
7a2d65
%build
b5151e
%meson
b5151e
%meson_build
7a2d65
7a2d65
%install
b5151e
%meson_install
7a2d65
find %{buildroot} -name '*.la' -delete
7a2d65
# Let %%doc macro create the correct location in the rpm file, creates a
7a2d65
# versioned docdir in <= f19 and an unversioned docdir in >= f20.
7a2d65
rm -fr %{buildroot}%{_docdir}
b5151e
mv %{_vpath_builddir}/doc/html html
b5151e
7a2d65
b5151e
%ldconfig_scriptlets
7a2d65
7a2d65
7a2d65
%files
b5151e
%doc AUTHORS
b5151e
%license COPYING
7a2d65
%config(noreplace) %{_sysconfdir}/vdpau_wrapper.cfg
7a2d65
%{_libdir}/*.so.*
b5151e
%dir %{_libdir}/vdpau/
7a2d65
%{_libdir}/vdpau/%{name}_trace.so*
7a2d65
7a2d65
%files docs
7a2d65
%doc html
7a2d65
7a2d65
%files devel
7a2d65
%{_includedir}/vdpau/
7a2d65
%{_libdir}/%{name}.so
7a2d65
%{_libdir}/pkgconfig/vdpau.pc
7a2d65
b5151e
7a2d65
%changelog
b5151e
* Fri Jun 05 2020 Benjamin Tissoires <benjamin.tissoires@redhat.com> - 1.4-2
b5151e
- keep only one devel package
b5151e
- fix source url
b5151e
- fix prep stage
b5151e
b5151e
* Fri Apr 10 2020 Nicolas Chauvet <kwizart@gmail.com> - 1.4-1
b5151e
- Update to 1.4
b5151e
b5151e
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-2
b5151e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b5151e
b5151e
* Thu Aug 29 2019 Leigh Scott <leigh123linux@googlemail.com> - 1.3-1
b5151e
- Update to 1.3
b5151e
- Switch to meson build
b5151e
- Use an easier URL for source
b5151e
b5151e
* Wed Aug 21 2019 Nicolas Chauvet <kwizart@gmail.com> - 1.2-3
b5151e
- Fetch VP9 support
b5151e
b5151e
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-2
b5151e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b5151e
b5151e
* Fri Mar 01 2019 Nicolas Chauvet <kwizart@gmail.com> - 1.2-1
b5151e
- Update to 1.2
b5151e
b5151e
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-12
b5151e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b5151e
b5151e
* Tue Jan 08 2019 Nicolas Chauvet <kwizart@gmail.com> - 1.1.1-11
b5151e
- Apply patches from upstream
b5151e
b5151e
* Tue Jul 17 2018 Nicolas Chauvet <kwizart@gmail.com> - 1.1.1-10
b5151e
- Add missng cc
b5151e
b5151e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-9
b5151e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b5151e
b5151e
* Tue Feb 20 2018 Nicolas Chauvet <kwizart@gmail.com> - 1.1.1-8
b5151e
- Move libvdpau_trace to trace sub-package
b5151e
- Spec file clean-up
b5151e
7a2d65
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-7
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7a2d65
7a2d65
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-6
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
7a2d65
7a2d65
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-5
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7a2d65
7a2d65
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-4
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7a2d65
7a2d65
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7a2d65
7a2d65
* Fri Oct 02 2015 Nicolas Chauvet <kwizart@gmail.com> - 1.1.1-2
7a2d65
- Backport current patches
7a2d65
- Switch to new upstream git repository on freedesktop.org
7a2d65
7a2d65
* Tue Sep 01 2015 Nicolas Chauvet <kwizart@gmail.com> - 1.1.1-1
7a2d65
- Update to 1.1.1
7a2d65
  Security fix for CVE-2015-5198, CVE-2015-5199, CVE-2015-5200
7a2d65
7a2d65
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7a2d65
7a2d65
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.1-2
7a2d65
- Rebuilt for GCC 5 C++11 ABI change
7a2d65
7a2d65
* Tue Mar 17 2015 Nicolas Chauvet <kwizart@gmail.com> - 1.1-1
7a2d65
- Update to 1.1
7a2d65
7a2d65
* Tue Mar 10 2015 Nicolas Chauvet <kwizart@gmail.com> - 1.0-1
7a2d65
- Update to 1.0
7a2d65
7a2d65
* Fri Dec 19 2014 Nicolas Chauvet <kwizart@gmail.com> - 0.9-1
7a2d65
- Update to 0.9
7a2d65
7a2d65
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-2
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7a2d65
7a2d65
* Thu Jul 03 2014 Nicolas Chauvet <kwizart@gmail.com> - 0.8-1
7a2d65
- Update to 0.8
7a2d65
7a2d65
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-2
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7a2d65
7a2d65
* Sat Aug 03 2013 Simone Caronni <negativo17@gmail.com> - 0.7-1
7a2d65
- Update to 0.7; adds prime support.
7a2d65
7a2d65
* Wed Jul 31 2013 Simone Caronni <negativo17@gmail.com> - 0.6-2
7a2d65
- Enable documentation by default.
7a2d65
- Clean up spec file a bit; remove el5 tags.
7a2d65
- Let %%doc find the proper location for the documentation.
7a2d65
7a2d65
* Mon Feb 04 2013 Nicolas Chauvet <kwizart@gmail.com> - 0.6-1
7a2d65
- Update to 0.6
7a2d65
7a2d65
* Wed Sep 05 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.5-1
7a2d65
- Update to 0.5
7a2d65
7a2d65
* Sun Aug 19 2012 Julian Sikorski <belegdol@fedoraproject.org> - 0.4.1-9
7a2d65
- Added flash workarounds
7a2d65
7a2d65
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1-8
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7a2d65
7a2d65
* Wed Apr 25 2012 Nicolas Chauvet <kwizart@gmail.com> - 0.4.1-7
7a2d65
- Fetch current backport
7a2d65
7a2d65
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1-5
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7a2d65
7a2d65
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1-4
7a2d65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7a2d65
7a2d65
* Fri Dec 10 2010 Nicolas Chauvet <kwizart@gmail.com> - 0.4.1-3
7a2d65
- Rebuilt for gcc bug 634757
7a2d65
7a2d65
* Sun Sep 12 2010 Nicolas Chauvet <kwizart@gmail.com> - 0.4.1-1
7a2d65
- Update to 0.4.1
7a2d65
7a2d65
* Sat Mar 13 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 0.4-1
7a2d65
- Update to 0.4
7a2d65
7a2d65
* Sun Nov 22 2009 kwizart < kwizart at gmail.com > - 0.3-1
7a2d65
- Update to 0.3
7a2d65
- Create docs sub-package
7a2d65
- Allow --without docs conditional
7a2d65
7a2d65
* Thu Sep 17 2009 kwizart < kwizart at gmail.com > - 0.2-1
7a2d65
- Update to 0.2
7a2d65
- Disable ExclusiveArch
7a2d65
7a2d65
* Mon Sep  7 2009 kwizart < kwizart at gmail.com > - 0.1-0.6.20090904git
7a2d65
- Update to gitdate 20090904git
7a2d65
7a2d65
* Wed Sep  2 2009 kwizart < kwizart at gmail.com > - 0.1-0.5git20090902
7a2d65
- Update to gitdate 20090902 with merged patches
7a2d65
7a2d65
* Mon Jun 15 2009 kwizart < kwizart at gmail.com > - 0.1-0.3git20090318
7a2d65
- Add missing -ldl at link time
7a2d65
7a2d65
* Sun Mar 22 2009 kwizart < kwizart at gmail.com > - 0.1-0.2git20090318
7a2d65
- Backport fix thread_2
7a2d65
7a2d65
* Fri Mar  6 2009 kwizart < kwizart at gmail.com > - 0.1-0.1git20090318
7a2d65
- Initial spec file
7a2d65