%global debug_package %{nil} %global __os_install_post %{nil} %global _binary_payload w3.zstdio %global __requires_exclude_from ^%{_libdir}/zen-browser/.*$ %global __provides_exclude_from ^%{_libdir}/zen-browser/.*$ Name: zen-browser Version: 1.22b Release: 1%{?dist} Summary: A calm, Firefox-based browser with built-in productivity features License: MPL-2.0 URL: https://zen-browser.app Source0: https://github.com/zen-browser/desktop/releases/download/1.22b/zen.linux-x86_64.tar.xz ExclusiveArch: x86_64 Requires: gtk3 libXt nss dbus-glib mailcap %description Zen is a Firefox-based, open source browser focused on productivity and a calmer browsing experience. Automatically repackaged from the official upstream GitHub release for this COPR repository. %prep tar -xJf %{SOURCE0} %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_libdir}/zen-browser cp -a zen/. %{buildroot}%{_libdir}/zen-browser/ mkdir -p %{buildroot}%{_bindir} ln -sf %{_libdir}/zen-browser/zen %{buildroot}%{_bindir}/zen-browser mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/zen-browser.desktop <<'DESKTOP_EOF' [Desktop Entry] Type=Application Name=Zen Browser Comment=Experience tranquillity while browsing the web Exec=zen-browser %%u Icon=zen-browser Terminal=false Categories=Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; DESKTOP_EOF ICON_SRC=$(find %{buildroot}%{_libdir}/zen-browser -iname 'default128.png' 2>/dev/null | head -1) if [ -n "$ICON_SRC" ]; then mkdir -p %{buildroot}%{_datadir}/icons/hicolor/128x128/apps cp "$ICON_SRC" %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/zen-browser.png fi find %{buildroot} \( -type f -o -type l \) | sed "s|^%{buildroot}||" > INSTALLED_FILES %check %{buildroot}%{_libdir}/zen-browser/zen --version || echo "UYARI: --version calismadi (muhtemelen headless ortam kaynakli, kritik olmayabilir)" %files -f INSTALLED_FILES %post /usr/bin/update-desktop-database %{_datadir}/applications &> /dev/null || : /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : %postun /usr/bin/update-desktop-database %{_datadir}/applications &> /dev/null || : /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : %changelog * Sat Sep 05 2026 Copr Autobuild - 1.22b-1 - Otomatik guncelleme: 1.22b