Blame SPECS/libvdpau.spec

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