diff --git a/librewolf-allow-dark.spec b/librewolf-allow-dark.spec index 3ea47e8..d03c05e 100644 --- a/librewolf-allow-dark.spec +++ b/librewolf-allow-dark.spec @@ -13,83 +13,77 @@ Librewolf with the privacy.override_rfp_for_color_scheme about:config option add #%setup -q %install -echo 1 program_name="librewolf-allow-dark" -#echo 2 -#mkdir ./$program_name/ -#echo 3 -#cd ./$program_name/ -#echo 4 -#tar --zstd -xf ${COMPILED_DIR:-/compiled}/$program_name/$program_name.tar.zst -#echo 5 -#result_dir=%{_topdir}/result/ -#mkdir $result_dir -#mkdir -p $result_dir/%{_datadir}/librewolf -#mkdir -p $result_dir/%{_bindir} -#mkdir -p $result_dir/%{_datadir}/applications -# -#mv ./librewolf $result_dir/%{_bindir}/librewolf -#resolutions=(16 32 64 128) -#for res in $resolutions; do -# mkdir -p $result_dir/%{_datadir}/icons/hicolor/${res}x${res}/apps -# cp ./browser/chrome/icons/default/default${res}.png $result_dir/%{_datadir}/icons/hicolor/${res}x${res}/apps/librewolf.png -#done -#mv ./* $result_dir/%{_datadir}/librewolf/ +mkdir ./$program_name/ +cd ./$program_name/ +tar --zstd -xf ${COMPILED_DIR:-/compiled}/$program_name/$program_name.tar.zst +result_dir=%{_topdir}/result/ +mkdir $result_dir +mkdir -p $result_dir/%{_datadir}/librewolf +mkdir -p $result_dir/%{_bindir} +mkdir -p $result_dir/%{_datadir}/applications + +mv ./librewolf $result_dir/%{_bindir}/librewolf +resolutions=(16 32 64 128) +for res in $resolutions; do + mkdir -p $result_dir/%{_datadir}/icons/hicolor/${res}x${res}/apps + cp ./browser/chrome/icons/default/default${res}.png $result_dir/%{_datadir}/icons/hicolor/${res}x${res}/apps/librewolf.png +done +mv ./* $result_dir/%{_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/features/formautofill@mozilla.org.xpi -#%{_datadir}/librewolf/browser/features/pictureinpicture@mozilla.org.xpi -#%{_datadir}/librewolf/browser/features/screenshots@mozilla.org.xpi -#%{_datadir}/librewolf/browser/features/webcompat@mozilla.org.xpi -#%{_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/libipcclientcerts.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/libnssckbi.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 +%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/features/formautofill@mozilla.org.xpi +%{_datadir}/librewolf/browser/features/pictureinpicture@mozilla.org.xpi +%{_datadir}/librewolf/browser/features/screenshots@mozilla.org.xpi +%{_datadir}/librewolf/browser/features/webcompat@mozilla.org.xpi +%{_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/libipcclientcerts.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/libnssckbi.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 <rpm@askiiart.net>