## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global glib2_version 2.74.0 %global gtk4_version 4.13.3 %global libadwaita_version 1.8~alpha %global webkitgtk_version 2.43.4 %global tarball_version %%(echo %{version} | tr '~' '.') Name: epiphany Epoch: 1 Version: 49.2 Release: %autorelease Summary: Web browser for GNOME License: GPL-3.0-or-later AND CC-BY-SA-3.0 AND CC0-1.0 URL: https://wiki.gnome.org/Apps/Web Source0: https://download.gnome.org/sources/epiphany/49/%{name}-%{tarball_version}.tar.xz # Fedora bookmarks Patch0: epiphany-default-bookmarks.patch BuildRequires: /usr/bin/rst2man BuildRequires: blueprint-compiler BuildRequires: desktop-file-utils BuildRequires: gcc BuildRequires: gettext-devel BuildRequires: itstool BuildRequires: libappstream-glib-devel BuildRequires: meson BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(gcr-4) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib2_version} BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} BuildRequires: pkgconfig(gsettings-desktop-schemas) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gtk4) >= %{gtk4_version} BuildRequires: pkgconfig(gtk4-unix-print) >= %{gtk4_version} BuildRequires: pkgconfig(hogweed) BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libadwaita-1) >= %{libadwaita_version} BuildRequires: pkgconfig(libarchive) BuildRequires: pkgconfig(libportal-gtk4) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libsoup-3.0) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(nettle) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(webkitgtk-6.0) >= %{webkitgtk_version} BuildRequires: pkgconfig(webkitgtk-web-process-extension-6.0) >= %{webkitgtk_version} Requires: epiphany-runtime%{?_isa} = %{epoch}:%{version}-%{release} %description Epiphany is the web browser for the GNOME desktop. Its goal is to be simple and easy to use. Epiphany ties together many GNOME components in order to let you focus on the web content, instead of the browser application. %package runtime Summary: Epiphany runtime suitable for web applications Requires: gsettings-desktop-schemas Requires: glib2%{?_isa} >= %{glib2_version} Requires: gtk4%{?_isa} >= %{gtk4_version} Requires: iso-codes Requires: libadwaita%{?_isa} >= %{libadwaita_version} Requires: webkitgtk6.0%{?_isa} >= %{webkitgtk_version} Provides: bundled(gvdb) Provides: bundled(highlightjs) Provides: bundled(readabilityjs) %description runtime This package provides a runtime for web applications without actually installing the epiphany application itself. %prep %autosetup -p1 -n %{name}-%{tarball_version} %build %meson %meson_build %install %meson_install %find_lang %{name} --with-gnome %check desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.gnome.Epiphany.metainfo.xml %files -f %{name}.lang %{_datadir}/applications/org.gnome.Epiphany.desktop %{_datadir}/dbus-1/services/org.gnome.Epiphany.SearchProvider.service %{_metainfodir}/org.gnome.Epiphany.metainfo.xml %dir %{_datadir}/gnome-shell/ %dir %{_datadir}/gnome-shell/search-providers/ %{_datadir}/gnome-shell/search-providers/org.gnome.Epiphany.SearchProvider.ini %{_libexecdir}/epiphany-search-provider %files runtime %license COPYING %doc NEWS README.md %{_bindir}/epiphany %{_datadir}/epiphany %{_datadir}/dbus-1/services/org.gnome.Epiphany.WebAppProvider.service %{_datadir}/icons/hicolor/*/apps/org.gnome.Epiphany* %{_datadir}/glib-2.0/schemas/org.gnome.epiphany.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.Epiphany.enums.xml %{_libdir}/epiphany/ %{_libexecdir}/epiphany/ %{_libexecdir}/epiphany-webapp-provider %{_mandir}/man1/epiphany.1* %changelog ## START: Generated by rpmautospec * Tue Dec 02 2025 Debarshi Ray - 1:49.2-1 - Update to 49.2 * Tue Dec 02 2025 Debarshi Ray - 1:49.1-3 - Require libadwaita 1.8.alpha * Mon Oct 13 2025 Petr Schindler - 1:49.1-1 - Update to 49.1 * Mon Sep 15 2025 Michael Catanzaro - 1:49.0-1 - Update to 49.0 * Fri Aug 29 2025 Michael Catanzaro - 1:49~rc-1 - Update to 49.rc * Tue Aug 05 2025 Marek Kasik - 1:49~beta-1 - Update to 49.beta * Wed Jul 23 2025 Fedora Release Engineering - 1:49~alpha-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Mon Jul 07 2025 Milan Crha - 1:49~alpha-1 - Update to 49.alpha * Thu Apr 24 2025 Michael Catanzaro - 1:48.3-1 - Upgrade to 48.3 * Tue Apr 22 2025 Michael Catanzaro - 1:48.2-1 - Update to 48.2 * Mon Apr 21 2025 Michael Catanzaro - 1:48.1-1 - Update to 48.1 * Fri Mar 14 2025 nmontero - 1:48.0-1 - Update to 48.0 * Thu Mar 06 2025 Fabio Valentini - 1:48~rc-1 - Update to 48.rc * Mon Mar 03 2025 nmontero - 1:47.3.1-1 - Update to 47.3.1 * Thu Jan 16 2025 Fedora Release Engineering - 1:47.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Wed Oct 23 2024 nmontero - 1:47.2-1 - Update to 47.2 * Tue Oct 15 2024 nmontero - 1:47.1-1 - Update to 47.1 * Tue Sep 17 2024 nmontero - 1:47.0-1 - Update to 47.0 * Fri Aug 30 2024 David King - 1:47~rc-1 - Update to 47.rc * Mon Aug 05 2024 David King - 1:47~beta-1 - Update to 47.beta * Wed Jul 17 2024 Fedora Release Engineering - 1:47~alpha-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Thu Jul 04 2024 David King - 1:47~alpha-1 - Update to 47.alpha * Fri May 31 2024 Nieves Montero - 1:46.1-1 - Update to 46.1 * Fri Mar 15 2024 David King - 1:46.0-2 - Update to 46.0 * Fri Mar 15 2024 David King - 1:46.0-1 - Update to 46.0 * Thu Mar 07 2024 David King - 1:46~rc-1 - Update to 46.rc * Wed Jan 24 2024 Fedora Release Engineering - 1:46~alpha-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Jan 22 2024 David King - 1:46~alpha-1 - Update to 46.alpha * Fri Jan 19 2024 Fedora Release Engineering - 1:45.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jan 11 2024 Kalev Lember - 1:45.2-1 - Update to 45.2 ## END: Generated by rpmautospec