Blame SPECS/libvdpau.spec

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