]> git.pld-linux.org Git - packages/gnome-calendar.git/blob - gnome-calendar.spec
25bf0016b5241b20357cfd85601792e28c1a33a8
[packages/gnome-calendar.git] / gnome-calendar.spec
1 # TODO: use gtk4-update-icon-cache
2 Summary:        Calendar application for GNOME
3 Summary(pl.UTF-8):      Aplikacja kalendarza dla GNOME
4 Name:           gnome-calendar
5 Version:        42.1
6 Release:        1
7 License:        GPL v3+
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
29 BuildRequires:  xz
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)
43
44 %description
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
48 GNOME ecosystem.
49
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.
55
56 %prep
57 %setup -q
58 %patch0 -p1
59
60 %build
61 %meson build
62
63 %ninja_build -C build
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 %ninja_install -C build
69
70 %find_lang %{name}
71
72 %clean
73 rm -rf $RPM_BUILD_ROOT
74
75 %post
76 %glib_compile_schemas
77 %update_icon_cache hicolor
78
79 %postun
80 %glib_compile_schemas
81 %update_icon_cache hicolor
82
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
This page took 0.084975 seconds and 2 git commands to generate.