Set MOZ_GMP_PATH for fish user shell

Partially resolves: rhbz#2250527
epel9
NoisyCoil 1 year ago committed by Kalev Lember
parent 9f6560f9d8
commit 7fe7e6ae31

@ -9,7 +9,7 @@
Name: openh264 Name: openh264
Version: %{openh264_version} Version: %{openh264_version}
# Also bump the Release tag for gstreamer1-plugin-openh264 down below # Also bump the Release tag for gstreamer1-plugin-openh264 down below
Release: 3%{?dist} Release: 4%{?dist}
Summary: H.264 codec library Summary: H.264 codec library
License: BSD License: BSD
@ -131,6 +131,16 @@ MOZ_GMP_PATH="${MOZ_GMP_PATH}${MOZ_GMP_PATH:+:}%{_libdir}/mozilla/plugins/gmp-gm
export MOZ_GMP_PATH export MOZ_GMP_PATH
EOF EOF
mkdir -p $RPM_BUILD_ROOT%{_datadir}/fish/vendor_conf.d
cat > $RPM_BUILD_ROOT%{_datadir}/fish/vendor_conf.d/gmpopenh264.fish << 'EOF'
set -x --path MOZ_GMP_PATH $MOZ_GMP_PATH
set dir %{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed
if not contains $dir $MOZ_GMP_PATH
set -p MOZ_GMP_PATH $dir
end
set -e dir
EOF
# Remove static libraries # Remove static libraries
rm $RPM_BUILD_ROOT%{_libdir}/*.a rm $RPM_BUILD_ROOT%{_libdir}/*.a
@ -204,6 +214,9 @@ popd
%dir %{_libdir}/firefox/defaults/pref %dir %{_libdir}/firefox/defaults/pref
%{_libdir}/firefox/defaults/pref/gmpopenh264.js %{_libdir}/firefox/defaults/pref/gmpopenh264.js
%{_libdir}/mozilla/plugins/gmp-gmpopenh264/ %{_libdir}/mozilla/plugins/gmp-gmpopenh264/
%dir %{_datadir}/fish
%dir %{_datadir}/fish/vendor_conf.d
%{_datadir}/fish/vendor_conf.d/gmpopenh264.fish
%files -n gstreamer1-plugin-openh264 %files -n gstreamer1-plugin-openh264
%{_datadir}/appdata/*.appdata.xml %{_datadir}/appdata/*.appdata.xml
@ -211,6 +224,10 @@ popd
%changelog %changelog
* Wed Nov 22 2023 NoisyCoil <noisycoil@tutanota.com> - 2.3.1-4
- Set MOZ_GMP_PATH for fish user shell
- Partially resolves: rhbz#2250527
* Thu Aug 17 2023 Dominik Mierzejewski <dominik@greysector.net> - 2.3.1-3 * Thu Aug 17 2023 Dominik Mierzejewski <dominik@greysector.net> - 2.3.1-3
- Add Mozilla plugin path to MOZ_GMP_PATH instead of overriding unconditionally - Add Mozilla plugin path to MOZ_GMP_PATH instead of overriding unconditionally
- Resolves: rhbz#2225112 - Resolves: rhbz#2225112

Loading…
Cancel
Save