Name: librewolf-allow-dark Version: __VERSION__ Release: 1 Summary: Librewolf, with the privacy.override_rfp_for_color_scheme option added License: MPL-2.0 URL: https://git.askiiart.net/pkg-repo/librewolf-allow-dark BuildRequires: tar zstd %description Librewolf with the privacy.override_rfp_for_color_scheme about:config option added, which if enabled lets you change the color scheme even if rfp is turned on # disable rpath checking # see https://stackoverflow.com/a/73807744 # (the problem: https://drone.askiiart.net/pkg-repo/librewolf-allow-dark/4502/1/2) # (see also: https://fedoraproject.org/wiki/Changes/Broken_RPATH_will_fail_rpmbuild) %global __brp_check_rpaths %{nil} #%prep %setup -q %install program_name="librewolf-allow-dark" mkdir ./$program_name/ cd ./$program_name/ tar --zstd -xf ${COMPILED_DIR:-/compiled}/$program_name/$program_name.tar.zst mkdir -p %{buildroot}%{_datadir}/librewolf mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_datadir}/applications mv ./librewolf %{buildroot}%{_datadir}/librewolf/ ln -sr %{buildroot}%{_datadir}/librewolf/librewolf %{buildroot}%{_bindir}/librewolf escaped_bindir=$(echo "%{_bindir}" | sed 's/\//\\\//g') sed -i "s/MYDIR/$escaped_bindir/g" ./librewolf.desktop mv ./librewolf.desktop %{buildroot}%{_datadir}/applications/ resolutions=(16 32 64 128) for res in "${resolutions[@]}"; do mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${res}x${res}/apps cp ./browser/chrome/icons/default/default${res}.png %{buildroot}%{_datadir}/icons/hicolor/${res}x${res}/apps/librewolf.png done mv ./* %{buildroot}%{_datadir}/librewolf/ %files %{_bindir}/librewolf %{_datadir}/applications/librewolf.desktop %{_datadir}/icons/hicolor/16x16/apps/librewolf.png %{_datadir}/icons/hicolor/32x32/apps/librewolf.png %{_datadir}/icons/hicolor/64x64/apps/librewolf.png %{_datadir}/icons/hicolor/128x128/apps/librewolf.png %{_datadir}/librewolf/application.ini %{_datadir}/librewolf/browser/chrome/icons/default/default128.png %{_datadir}/librewolf/browser/chrome/icons/default/default16.png %{_datadir}/librewolf/browser/chrome/icons/default/default32.png %{_datadir}/librewolf/browser/chrome/icons/default/default48.png %{_datadir}/librewolf/browser/chrome/icons/default/default64.png %{_datadir}/librewolf/browser/omni.ja %{_datadir}/librewolf/defaults/pref/channel-prefs.js %{_datadir}/librewolf/dependentlibs.list %{_datadir}/librewolf/distribution/policies.json %{_datadir}/librewolf/fonts/TwemojiMozilla.ttf %{_datadir}/librewolf/glxtest %{_datadir}/librewolf/gmp-clearkey/0.1/libclearkey.so %{_datadir}/librewolf/gmp-clearkey/0.1/manifest.json %{_datadir}/librewolf/libfreeblpriv3.so %{_datadir}/librewolf/liblgpllibs.so %{_datadir}/librewolf/libmozavcodec.so %{_datadir}/librewolf/libmozavutil.so %{_datadir}/librewolf/libmozgtk.so %{_datadir}/librewolf/libmozsandbox.so %{_datadir}/librewolf/libmozsqlite3.so %{_datadir}/librewolf/libmozwayland.so %{_datadir}/librewolf/libnspr4.so %{_datadir}/librewolf/libnss3.so %{_datadir}/librewolf/libnssutil3.so %{_datadir}/librewolf/libplc4.so %{_datadir}/librewolf/libplds4.so %{_datadir}/librewolf/librewolf %{_datadir}/librewolf/librewolf-bin %{_datadir}/librewolf/librewolf.cfg %{_datadir}/librewolf/librewolf.ico %{_datadir}/librewolf/libsmime3.so %{_datadir}/librewolf/libsoftokn3.so %{_datadir}/librewolf/libssl3.so %{_datadir}/librewolf/libxul.so %{_datadir}/librewolf/omni.ja %{_datadir}/librewolf/platform.ini %{_datadir}/librewolf/vaapitest %{_datadir}/librewolf/libgkcodecs.so %changelog * Tue Mar 11 2025 askiiart - Initial version