Name: phoenix
Version: 202502211
Release: 1%{?dist}
Summary: Phoenix is a suite of configurations & advanced modifications for Mozilla Firefox, designed to put the user first - with a focus on privacy, security, freedom, & usability.
License: GPL-3.0-or-later+
URL: https://phoenix.celenity.dev
Source0: https://codeberg.org/celenity/Phoenix/raw/commit/df05b78934352c080c12c9a1af180bb7fb3554d0/archives/phoenix.zip
BuildArch: noarch

BuildRequires: unzip

%description
Phoenix is a suite of configurations & advanced modifications for Mozilla Firefox, designed to put the user first - with a focus on privacy, security, freedom, & usability.

https://phoenix.celenity.dev

%prep
mkdir -p %{_tmppath}/phoenix
unzip -o %{SOURCE0} -d %{_tmppath}/phoenix

%install
mkdir -p %{buildroot}/etc/firefox/defaults/pref
mkdir -p %{buildroot}/etc/firefox/phoenix/configs
mkdir -p %{buildroot}/etc/firefox/phoenix/configs/ui-fix
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/apple-maps
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/discord
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/element
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/extended
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/google-maps
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/twitter
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/ui-fix
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/apple-maps
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/discord
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/element
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/extended
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/google-maps
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/twitter
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/youtube
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/ui-fix-base
mkdir -p %{buildroot}/etc/firefox/phoenix/userjs/youtube
mkdir -p %{buildroot}/etc/firefox/policies
mkdir -p %{buildroot}/etc/profile.d
mkdir -p %{buildroot}/usr/lib64/firefox
mkdir -p %{buildroot}/usr/share/doc/phoenix

install -m 644 %{_tmppath}/phoenix/configs/apple-maps.cfg %{buildroot}/etc/firefox/phoenix/configs/
install -m 644 %{_tmppath}/phoenix/configs/discord.cfg %{buildroot}/etc/firefox/phoenix/configs/
install -m 644 %{_tmppath}/phoenix/configs/element.cfg %{buildroot}/etc/firefox/phoenix/configs/
install -m 644 %{_tmppath}/phoenix/configs/google-maps.cfg %{buildroot}/etc/firefox/phoenix/configs/
install -m 644 %{_tmppath}/phoenix/configs/hardened.cfg %{buildroot}/etc/firefox/phoenix/configs/
install -m 644 %{_tmppath}/phoenix/configs/twitter.cfg %{buildroot}/etc/firefox/phoenix/configs/
install -m 644 %{_tmppath}/phoenix/configs/ui-fix.cfg %{buildroot}/etc/firefox/phoenix/configs/
install -m 644 %{_tmppath}/phoenix/configs/ui-fix/apple-maps.cfg %{buildroot}/etc/firefox/phoenix/configs/ui-fix/
install -m 644 %{_tmppath}/phoenix/configs/ui-fix/discord.cfg %{buildroot}/etc/firefox/phoenix/configs/ui-fix/
install -m 644 %{_tmppath}/phoenix/configs/ui-fix/element.cfg %{buildroot}/etc/firefox/phoenix/configs/ui-fix/
install -m 644 %{_tmppath}/phoenix/configs/ui-fix/google-maps.cfg %{buildroot}/etc/firefox/phoenix/configs/ui-fix/
install -m 644 %{_tmppath}/phoenix/configs/ui-fix/hardened.cfg %{buildroot}/etc/firefox/phoenix/configs/ui-fix/
install -m 644 %{_tmppath}/phoenix/configs/ui-fix/twitter.cfg %{buildroot}/etc/firefox/phoenix/configs/ui-fix/
install -m 644 %{_tmppath}/phoenix/configs/ui-fix/youtube.cfg %{buildroot}/etc/firefox/phoenix/configs/ui-fix/
install -m 644 %{_tmppath}/phoenix/configs/youtube.cfg %{buildroot}/etc/firefox/phoenix/configs/
install -m 644 %{_tmppath}/phoenix/prefs/phoenix-desktop.js %{buildroot}/etc/firefox/defaults/pref/
install -m 644 %{_tmppath}/phoenix/etc/profile.d/phoenix-env-overrides.sh %{buildroot}/etc/profile.d/
install -m 644 %{_tmppath}/phoenix/phoenix.cfg %{buildroot}/usr/lib64/firefox/
install -m 644 %{_tmppath}/phoenix/policies.json %{buildroot}/etc/firefox/policies/
install -m 644 %{_tmppath}/phoenix/userjs/linux/apple-maps/user.js %{buildroot}/etc/firefox/phoenix/userjs/apple-maps/
install -m 644 %{_tmppath}/phoenix/userjs/linux/discord/user.js %{buildroot}/etc/firefox/phoenix/userjs/discord/
install -m 644 %{_tmppath}/phoenix/userjs/linux/element/user.js %{buildroot}/etc/firefox/phoenix/userjs/element/
install -m 644 %{_tmppath}/phoenix/userjs/linux/extended/user.js %{buildroot}/etc/firefox/phoenix/userjs/extended/
install -m 644 %{_tmppath}/phoenix/userjs/linux/google-maps/user.js %{buildroot}/etc/firefox/phoenix/userjs/google-maps/
install -m 644 %{_tmppath}/phoenix/userjs/linux/twitter/user.js %{buildroot}/etc/firefox/phoenix/userjs/twitter/
install -m 644 %{_tmppath}/phoenix/userjs/linux/ui-fix/apple-maps/user.js %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/apple-maps/
install -m 644 %{_tmppath}/phoenix/userjs/linux/ui-fix/discord/user.js %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/discord/
install -m 644 %{_tmppath}/phoenix/userjs/linux/ui-fix/element/user.js %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/element/
install -m 644 %{_tmppath}/phoenix/userjs/linux/ui-fix/extended/user.js %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/extended/
install -m 644 %{_tmppath}/phoenix/userjs/linux/ui-fix/google-maps/user.js %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/google-maps/
install -m 644 %{_tmppath}/phoenix/userjs/linux/ui-fix/twitter/user.js %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/twitter/
install -m 644 %{_tmppath}/phoenix/userjs/linux/ui-fix/youtube/user.js %{buildroot}/etc/firefox/phoenix/userjs/ui-fix/youtube/
install -m 644 %{_tmppath}/phoenix/userjs/linux/ui-fix-base/user.js %{buildroot}/etc/firefox/phoenix/userjs/ui-fix-base/
install -m 644 %{_tmppath}/phoenix/userjs/linux/youtube/user.js %{buildroot}/etc/firefox/phoenix/userjs/youtube/
install -m 644 %{_tmppath}/phoenix/COPYING %{buildroot}/usr/share/doc/phoenix/
install -m 644 %{_tmppath}/phoenix/README.md %{buildroot}/usr/share/doc/phoenix/

%files
/etc/firefox/defaults/pref/phoenix-desktop.js
/etc/firefox/phoenix/configs/apple-maps.cfg
/etc/firefox/phoenix/configs/discord.cfg
/etc/firefox/phoenix/configs/element.cfg
/etc/firefox/phoenix/configs/google-maps.cfg
/etc/firefox/phoenix/configs/hardened.cfg
/etc/firefox/phoenix/configs/twitter.cfg
/etc/firefox/phoenix/configs/ui-fix.cfg
/etc/firefox/phoenix/configs/ui-fix/apple-maps.cfg
/etc/firefox/phoenix/configs/ui-fix/discord.cfg
/etc/firefox/phoenix/configs/ui-fix/element.cfg
/etc/firefox/phoenix/configs/ui-fix/google-maps.cfg
/etc/firefox/phoenix/configs/ui-fix/hardened.cfg
/etc/firefox/phoenix/configs/ui-fix/twitter.cfg
/etc/firefox/phoenix/configs/ui-fix/youtube.cfg
/etc/firefox/phoenix/configs/youtube.cfg
/etc/firefox/phoenix/userjs/apple-maps/user.js
/etc/firefox/phoenix/userjs/discord/user.js
/etc/firefox/phoenix/userjs/element/user.js
/etc/firefox/phoenix/userjs/extended/user.js
/etc/firefox/phoenix/userjs/google-maps/user.js
/etc/firefox/phoenix/userjs/twitter/user.js
/etc/firefox/phoenix/userjs/ui-fix/apple-maps/user.js
/etc/firefox/phoenix/userjs/ui-fix/discord/user.js
/etc/firefox/phoenix/userjs/ui-fix/element/user.js
/etc/firefox/phoenix/userjs/ui-fix/extended/user.js
/etc/firefox/phoenix/userjs/ui-fix/google-maps/user.js
/etc/firefox/phoenix/userjs/ui-fix/twitter/user.js
/etc/firefox/phoenix/userjs/ui-fix/youtube/user.js
/etc/firefox/phoenix/userjs/ui-fix-base/user.js
/etc/firefox/phoenix/userjs/youtube/user.js
/etc/firefox/policies/policies.json
/etc/profile.d/phoenix-env-overrides.sh
/usr/lib64/firefox/phoenix.cfg
/usr/share/doc/phoenix/COPYING
/usr/share/doc/phoenix/README.md

%changelog
* Fri Feb 21 2025 celenity <celenity@celenity.dev> - 2025.02.21.1-1
- Update to Phoenix 2025.02.21.1 - https://codeberg.org/celenity/Phoenix/releases/tag/2025.02.21.1