%define debug_package %{nil} %global shortname waterfox %global optdir /opt Summary: A Web browser based on Firefox source code - browse the web YOUR way. Name: %{shortname}-classic Version: 2019.10 Release: K01%{?dist} URL: https://www.waterfox.net/releases/ Source: %{name}-%{version}.en-US.linux-x86_64.tar.bz2 License: GPLv3 Packager: Kārlis Kalviškis Group: Applications/Internet BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildArch: x86_64 Source1: %{name}.desktop %description Waterfox is a fork of Mozilla Firefox. Waterfox focuses on giving users choice. The browser is focused on power users, which lets you make the important decisions. There is no plugin whitelist (meaning you can run Java Applets and Silverlight apps), you can run whichever extensions you like (including bootstrapped add-ons that can completely change functionality of the browser) and absolutely no data or telemetry is sent back to Mozilla or the Waterfox project. %prep %setup -q -n %{shortname} %build %install rm -rf ${RPM_BUILD_ROOT} rm waterfox-bin mkdir -p ${RPM_BUILD_ROOT}%{optdir}/%{shortname} cp -r --no-preserve=mode * ${RPM_BUILD_ROOT}%{optdir}/%{shortname} chmod 755 ${RPM_BUILD_ROOT}%{optdir}/%{shortname}/%{shortname} mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications cp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/applications for size in 256 128 64 48 32 24 16 22; do mkdir -p $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/"$size"x"$size"/apps mv browser/chrome/icons/default/default$size.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/"$size"x"$size"/apps/%{shortname}.png done %clean rm -rf ${RPM_BUILD_ROOT} %files %{optdir}/%{shortname} %{_datadir}/icons %{_datadir}/applications %changelog * Sat Nov 02 2019 Zirneklitis - 2019.10-K01 - initial version (repacking of original binaries)