1 # TODO: use gtk4-update-icon-cache
2 Summary: Calendar application for GNOME
3 Summary(pl.UTF-8): Aplikacja kalendarza dla GNOME
8 Group: X11/Applications
9 Source0: https://download.gnome.org/sources/gnome-calendar/42/%{name}-%{version}.tar.xz
10 # Source0-md5: b5724704d9dacd32ba8ef3b64c0fecc6
11 Patch0: %{name}-no-update.patch
12 URL: https://wiki.gnome.org/Apps/Calendar
13 BuildRequires: evolution-data-server-devel >= 3.33.2
14 BuildRequires: geoclue2-devel >= 2.4
15 BuildRequires: geocode-glib-devel >= 3.24.0
16 BuildRequires: gettext-tools
17 BuildRequires: glib2-devel >= 1:2.67.5
18 BuildRequires: gsettings-desktop-schemas-devel >= 3.22.0
19 BuildRequires: gtk4-devel >= 4.6.0
20 BuildRequires: libadwaita-devel >= 1.0.0
21 BuildRequires: libgweather4-devel >= 4.0
22 BuildRequires: libical-devel >= 1.0.1
23 BuildRequires: libsoup-devel >= 2.4
24 BuildRequires: meson >= 0.53.0
25 BuildRequires: ninja >= 1.5
26 BuildRequires: pkgconfig >= 1:0.22
27 BuildRequires: rpmbuild(macros) >= 1.736
28 BuildRequires: tar >= 1:1.22
30 Requires(post,postun): gtk-update-icon-cache
31 Requires(post,postun): glib2 >= 1:2.67.5
32 Requires: evolution-data-server >= 3.33.2
33 Requires: geoclue2 >= 2.4
34 Requires: geocode-glib >= 3.24.0
35 Requires: glib2 >= 1:2.67.5
36 Requires: gsettings-desktop-schemas >= 3.22.0
37 Requires: gtk4 >= 4.6.0
38 Requires: hicolor-icon-theme
39 Requires: libadwaita >= 1.0.0
40 Requires: libgweather4 >= 4.0
41 Requires: libical >= 1.0.1
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 GNOME Calendar is a simple and beautiful calendar application designed
46 to perfectly fit the GNOME desktop. By reusing the components which
47 the GNOME desktop is build on, Calendar nicely integrates with the
50 %description -l pl.UTF-8
51 GNOME Calendar to prosta i ładna aplikacja kalendarza zaprojektowana
52 tak, aby idealnie pasowała do środowiska GNOME. Poprzez używanie tych
53 samych komponentów, z których zbudowane jest środowisko, Calendar
54 ładnie integruje się z ekosystemem GNOME.
66 rm -rf $RPM_BUILD_ROOT
68 %ninja_install -C build
73 rm -rf $RPM_BUILD_ROOT
77 %update_icon_cache hicolor
81 %update_icon_cache hicolor
83 %files -f %{name}.lang
84 %defattr(644,root,root,755)
85 %doc NEWS README.md THANKS.md TODO.md
86 %attr(755,root,root) %{_bindir}/gnome-calendar
87 %{_datadir}/dbus-1/services/org.gnome.Calendar.service
88 %{_datadir}/glib-2.0/schemas/org.gnome.calendar.enums.xml
89 %{_datadir}/glib-2.0/schemas/org.gnome.calendar.gschema.xml
90 %{_datadir}/gnome-shell/search-providers/org.gnome.Calendar.search-provider.ini
91 %{_datadir}/metainfo/org.gnome.Calendar.appdata.xml
92 %{_desktopdir}/org.gnome.Calendar.desktop
93 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Calendar.svg
94 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Calendar.Devel.svg
95 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Calendar-symbolic.svg
96 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Calendar.Devel-symbolic.svg