Accepting request 823739 from X11:XOrg

- n_UsrEtc.patch
  * switch to /usr/etc location for vdpau_wrapper.cfg, but first
    try /etc (boo#1173038)

OBS-URL: https://build.opensuse.org/request/show/823739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvdpau?expand=0&rev=36
This commit is contained in:
Dominique Leuenberger 2020-08-03 12:12:56 +00:00 committed by Git OBS Bridge
commit 629345bbaf
3 changed files with 39 additions and 1 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Fri Jul 31 11:52:51 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- n_UsrEtc.patch
* switch to /usr/etc location for vdpau_wrapper.cfg, but first
try /etc (boo#1173038)
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Apr 11 20:32:45 UTC 2020 - Stefan Dirsch <sndirsch@suse.com> Sat Apr 11 20:32:45 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

View File

@ -16,6 +16,10 @@
# #
%if 0%{?suse_version} < 1550
%define _distconfdir /usr/etc
%endif
Name: libvdpau Name: libvdpau
Version: 1.4 Version: 1.4
Release: 0 Release: 0
@ -28,6 +32,7 @@ Source1: https://gitlab.freedesktop.org/vdpau/vdpauinfo/-/archive/vdpauin
Source2: README Source2: README
Source99: baselibs.conf Source99: baselibs.conf
Source100: %{name}-rpmlintrc Source100: %{name}-rpmlintrc
Patch0: n_UsrEtc.patch
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
BuildRequires: doxygen BuildRequires: doxygen
@ -82,6 +87,7 @@ Its usage is documented in the README.
%prep %prep
%setup -q -b1 %setup -q -b1
%patch0 -p1
%build %build
%meson %meson
@ -112,9 +118,10 @@ cp %{_sourcedir}/README .
%files -n libvdpau1 %files -n libvdpau1
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_libdir}/vdpau %dir %{_libdir}/vdpau
%dir %{_distconfdir}
%{_bindir}/vdpauinfo %{_bindir}/vdpauinfo
%{_libdir}/libvdpau.so.* %{_libdir}/libvdpau.so.*
%config %{_sysconfdir}/vdpau_wrapper.cfg %{_distconfdir}/vdpau_wrapper.cfg
%files -n libvdpau-devel %files -n libvdpau-devel
%defattr(-,root,root) %defattr(-,root,root)

24
n_UsrEtc.patch Normal file
View File

@ -0,0 +1,24 @@
diff -u -r libvdpau-1.4.orig/src/meson.build libvdpau-1.4/src/meson.build
--- libvdpau-1.4.orig/src/meson.build 2020-07-31 13:36:55.104530000 +0200
+++ libvdpau-1.4/src/meson.build 2020-07-31 14:21:02.982468000 +0200
@@ -16,4 +16,4 @@
install : true,
)
-install_data('vdpau_wrapper.cfg', install_dir : get_option('sysconfdir'))
+install_data('vdpau_wrapper.cfg', install_dir : '/usr/etc')
diff -u -r libvdpau-1.4.orig/src/vdpau_wrapper.c libvdpau-1.4/src/vdpau_wrapper.c
--- libvdpau-1.4.orig/src/vdpau_wrapper.c 2020-07-31 13:36:55.116541000 +0200
+++ libvdpau-1.4/src/vdpau_wrapper.c 2020-07-31 14:19:44.407242000 +0200
@@ -362,7 +362,10 @@
fp = fopen(VDPAU_SYSCONFDIR "/vdpau_wrapper.cfg", "r");
if (!fp) {
- return;
+ fp = fopen("/usr/etc/vdpau_wrapper.cfg", "r");
+ if (!fp) {
+ return;
+ }
}
while (fgets(buffer, sizeof(buffer), fp) != NULL) {