]> git.pld-linux.org Git - packages/epiphany.git/blame - epiphany.spec
- updated to 45.3
[packages/epiphany.git] / epiphany.spec
CommitLineData
8c24297a
JB
1# TODO: use gtk4-update-icon-cache
2#
3# Conditional build:
4%bcond_with granite # elementaryOS integration
5
eeabb3ec
MB
6Summary: Epiphany - WebKit-based GNOME web browser
7Summary(es.UTF-8): Epiphany - navigador Web de GNOME basado en WebKit
1dda78a4 8Summary(pl.UTF-8): Epiphany - przeglądarka WWW dla GNOME
b214bb6b 9Name: epiphany
f0faf733 10Version: 45.3
8c24297a 11Release: 1
4d1e42da 12License: GPL v3+
b214bb6b 13Group: X11/Applications/Networking
8d4eca27 14Source0: https://download.gnome.org/sources/epiphany/45/%{name}-%{version}.tar.xz
f0faf733 15# Source0-md5: 51bf2dd242239a53f309c744ea16804e
4d1e42da 16URL: https://wiki.gnome.org/Apps/Web
0749ee4a 17BuildRequires: appstream-glib
4d1e42da 18BuildRequires: cairo-devel >= 1.2
1e6eea56 19BuildRequires: docbook-dtd412-xml
7338e8a4 20BuildRequires: gcc >= 6:4.7
8c24297a 21BuildRequires: gcr4-devel >= 3.9.0
774b6aa7
MB
22BuildRequires: gdk-pixbuf2-devel >= 2.36.5
23BuildRequires: gettext-tools >= 0.19.8
8c24297a 24BuildRequires: gstreamer-devel >= 1.0
8d4eca27 25BuildRequires: glib2-devel >= 1:2.74.0
59270ba1 26BuildRequires: gmp-devel
8c24297a 27%{?with_granite:BuildRequires: granite7-devel >= 7.2.0}
fb636461 28BuildRequires: gsettings-desktop-schemas-devel
8d4eca27
JB
29BuildRequires: gtk4-devel >= 4.10.0
30BuildRequires: gtk-webkit6-devel >= 2.41.1
01f610e6 31BuildRequires: iso-codes >= 0.53
55e6ee0f 32BuildRequires: json-glib-devel >= 1.6
8d4eca27 33BuildRequires: libadwaita-devel >= 1.4
5a656a50 34BuildRequires: libarchive-devel
d60581c9 35BuildRequires: libnotify-devel >= 0.5.1
8c24297a 36BuildRequires: libportal-gtk4-devel >= 0.6
592b3cdb 37BuildRequires: libsecret-devel >= 0.19.0
7338e8a4 38BuildRequires: libsoup3-devel >= 2.99.4
2ee625f0 39BuildRequires: libxml2-devel >= 1:2.6.28
7338e8a4 40BuildRequires: meson >= 0.59.0
4d1e42da
JB
41BuildRequires: nettle-devel >= 3.4
42BuildRequires: ninja >= 1.5
64cfd84f 43BuildRequires: pkgconfig
acf50bed 44BuildRequires: rpm >= 4.4.9-56
5c860df1 45BuildRequires: rpmbuild(find_lang) >= 1.23
4d1e42da 46BuildRequires: rpmbuild(macros) >= 1.736
fb636461 47BuildRequires: sed >= 4.0
59270ba1 48BuildRequires: sqlite3-devel >= 3.22
13ca155e 49BuildRequires: tar >= 1:1.22
13ca155e 50BuildRequires: xz
a72dcd49 51BuildRequires: yelp-tools
6c81e5d5 52Requires(post,postun): desktop-file-utils
8d4eca27 53Requires(post,postun): glib2 >= 1:2.74.0
774b6aa7 54Requires(post,postun): gtk-update-icon-cache
847c55a3 55Requires: bubblewrap
d08074dc 56Requires: ca-certificates
9c7631b4 57Requires: dbus >= 1.0.2
8c24297a 58Requires: gcr4 >= 3.9.0
774b6aa7 59Requires: gdk-pixbuf2 >= 2.36.5
8d4eca27 60Requires: glib2 >= 1:2.74.0
fb636461 61Requires: gsettings-desktop-schemas
8d4eca27
JB
62Requires: gtk4 >= 4.10.0
63Requires: gtk-webkit6 >= 2.41.1
774b6aa7 64Requires: hicolor-icon-theme
4d1e42da 65Requires: iso-codes >= 0.53
55e6ee0f 66Requires: json-glib >= 1.6
8d4eca27 67Requires: libadwaita >= 1.4
4d1e42da 68Requires: libnotify >= 0.5.1
8c24297a 69Requires: libportal-gtk4 >= 0.6
592b3cdb 70Requires: libsecret >= 0.19.0
7338e8a4 71Requires: libsoup3 >= 2.99.4
4d1e42da
JB
72Requires: libxml2 >= 1:2.6.28
73Requires: nettle >= 3.4
59270ba1 74Requires: sqlite3 >= 3.22
847c55a3 75Requires: xdg-dbus-proxy
a84d07de 76Provides: wwwbrowser
128e3bfa
MB
77Obsoletes: epiphany-apidocs < 3.8.0-2
78Obsoletes: epiphany-devel < 3.8.0-2
3972b1b1 79Obsoletes: epiphany-extensions < 3.8.0
b214bb6b 80BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81
b214bb6b 82%description
4d1e42da
JB
83GNOME Web (codename: Epiphany) is a GNOME web browser based on the
84WebKit rendering engine.
b214bb6b 85
bbabfc8c 86%description -l es.UTF-8
eeabb3ec 87Navigador Web de GNOME basado en WebKit.
3adf4a38 88
bbabfc8c 89%description -l pl.UTF-8
4d1e42da
JB
90GNOME Web (nazwa kodowa: Epiphany) jest przeglądarką WWW dla GNOME
91opartą na silniku renderującym WebKit.
b214bb6b 92
93%prep
c27c16d4 94%setup -q
b214bb6b 95
96%build
8c24297a
JB
97%meson build \
98 %{?with_granite:-Dgranite=enabled}
3972b1b1 99
32288aac 100%ninja_build -C build
b214bb6b 101
102%install
103rm -rf $RPM_BUILD_ROOT
a84d07de 104
32288aac 105%ninja_install -C build
b214bb6b 106
664afcfb
JB
107# not supported by glibc (as of 2.37)
108%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
109
4d1e42da 110%find_lang %{name} --with-gnome
b214bb6b 111
112%clean
113rm -rf $RPM_BUILD_ROOT
114
115%post
9d9c32a1 116%update_desktop_database_post
fb636461 117%glib_compile_schemas
774b6aa7 118%update_icon_cache hicolor
b214bb6b 119
e6dfa88b 120%postun
9d9c32a1 121%update_desktop_database_postun
fb636461 122%glib_compile_schemas
774b6aa7 123%update_icon_cache hicolor
0c3c17e3 124
7bc0643f 125%files -f %{name}.lang
b214bb6b 126%defattr(644,root,root,755)
4d1e42da 127%doc NEWS README.md TODO
d08074dc 128%attr(755,root,root) %{_bindir}/epiphany
774b6aa7 129%dir %{_libdir}/epiphany
774b6aa7
MB
130%attr(755,root,root) %{_libdir}/epiphany/libephymain.so
131%attr(755,root,root) %{_libdir}/epiphany/libephymisc.so
bd17f102 132%attr(755,root,root) %{_libdir}/epiphany/libephysync.so
4d1e42da 133%dir %{_libdir}/epiphany/web-process-extensions
7338e8a4 134%attr(755,root,root) %{_libdir}/epiphany/web-process-extensions/libephywebextension.so
4d1e42da
JB
135%attr(755,root,root) %{_libdir}/epiphany/web-process-extensions/libephywebprocessextension.so
136%attr(755,root,root) %{_libexecdir}/epiphany-search-provider
7338e8a4 137%attr(755,root,root) %{_libexecdir}/epiphany-webapp-provider
4d1e42da
JB
138%if "%{_libexecdir}" != "%{_libdir}"
139%dir %{_libexecdir}/epiphany
140%endif
141%attr(755,root,root) %{_libexecdir}/epiphany/ephy-profile-migrator
bd17f102 142%{_datadir}/dbus-1/services/org.gnome.Epiphany.SearchProvider.service
7338e8a4 143%{_datadir}/dbus-1/services/org.gnome.Epiphany.WebAppProvider.service
4d1e42da 144%{_datadir}/epiphany
fb636461
MB
145%{_datadir}/glib-2.0/schemas/org.gnome.Epiphany.enums.xml
146%{_datadir}/glib-2.0/schemas/org.gnome.epiphany.gschema.xml
4d1e42da
JB
147%{_datadir}/gnome-shell/search-providers/org.gnome.Epiphany.SearchProvider.ini
148%{_datadir}/metainfo/org.gnome.Epiphany.appdata.xml
774b6aa7 149%{_desktopdir}/org.gnome.Epiphany.desktop
4d1e42da
JB
150%{_iconsdir}/hicolor/scalable/apps/org.gnome.Epiphany.svg
151%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Epiphany-symbolic.svg
d08074dc 152%{_mandir}/man1/epiphany.1*
This page took 0.407298 seconds and 4 git commands to generate.