]> git.pld-linux.org Git - packages/gnome-calendar.git/blob - gnome-calendar.spec
- updated to 45.1
[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:        45.1
6 Release:        1
7 License:        GPL v3+
8 Group:          X11/Applications
9 Source0:        https://download.gnome.org/sources/gnome-calendar/45/%{name}-%{version}.tar.xz
10 # Source0-md5:  a87395a402e9a05cdfbd979f94b1173a
11 Patch0:         %{name}-no-update.patch
12 URL:            https://wiki.gnome.org/Apps/Calendar
13 # libedataserverui4-1.0, libedataserver-1.2, libecal-2.0
14 BuildRequires:  evolution-data-server-devel >= 3.45.1
15 BuildRequires:  evolution-data-server-gtk4-devel >= 3.45.1
16 BuildRequires:  geoclue2-devel >= 2.4
17 BuildRequires:  geocode-glib2-devel >= 3.26.3
18 BuildRequires:  gettext-tools
19 BuildRequires:  glib2-devel >= 1:2.67.5
20 BuildRequires:  gsettings-desktop-schemas-devel >= 3.22.0
21 BuildRequires:  gtk4-devel >= 4.11.2
22 BuildRequires:  libadwaita-devel >= 1.4
23 BuildRequires:  libgweather4-devel >= 4.0
24 BuildRequires:  libical-devel >= 1.0.1
25 BuildRequires:  libsoup3-devel >= 3.0
26 BuildRequires:  meson >= 0.58.0
27 BuildRequires:  ninja >= 1.5
28 BuildRequires:  pkgconfig >= 1:0.22
29 BuildRequires:  rpmbuild(macros) >= 1.736
30 BuildRequires:  tar >= 1:1.22
31 BuildRequires:  xz
32 Requires(post,postun):  gtk-update-icon-cache
33 Requires(post,postun):  glib2 >= 1:2.67.5
34 Requires:       evolution-data-server >= 3.45.1
35 Requires:       evolution-data-server-gtk4-libs >= 3.45.1
36 Requires:       geoclue2 >= 2.4
37 Requires:       geocode-glib2 >= 3.26.3
38 Requires:       glib2 >= 1:2.67.5
39 Requires:       gsettings-desktop-schemas >= 3.22.0
40 Requires:       gtk4 >= 4.11.2
41 Requires:       hicolor-icon-theme
42 Requires:       libadwaita >= 1.4
43 Requires:       libgweather4 >= 4.0
44 Requires:       libical >= 1.0.1
45 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47 %description
48 GNOME Calendar is a simple and beautiful calendar application designed
49 to perfectly fit the GNOME desktop. By reusing the components which
50 the GNOME desktop is build on, Calendar nicely integrates with the
51 GNOME ecosystem.
52
53 %description -l pl.UTF-8
54 GNOME Calendar to prosta i ładna aplikacja kalendarza zaprojektowana
55 tak, aby idealnie pasowała do środowiska GNOME. Poprzez używanie tych
56 samych komponentów, z których zbudowane jest środowisko, Calendar
57 ładnie integruje się z ekosystemem GNOME.
58
59 %prep
60 %setup -q
61 %patch0 -p1
62
63 %build
64 %meson build
65
66 %ninja_build -C build
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70
71 %ninja_install -C build
72
73 %find_lang %{name}
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %post
79 %glib_compile_schemas
80 %update_icon_cache hicolor
81
82 %postun
83 %glib_compile_schemas
84 %update_icon_cache hicolor
85
86 %files -f %{name}.lang
87 %defattr(644,root,root,755)
88 %doc NEWS README.md THANKS.md TODO.md
89 %attr(755,root,root) %{_bindir}/gnome-calendar
90 %{_datadir}/dbus-1/services/org.gnome.Calendar.service
91 %{_datadir}/glib-2.0/schemas/org.gnome.calendar.enums.xml
92 %{_datadir}/glib-2.0/schemas/org.gnome.calendar.gschema.xml
93 %{_datadir}/gnome-shell/search-providers/org.gnome.Calendar.search-provider.ini
94 %{_datadir}/metainfo/org.gnome.Calendar.appdata.xml
95 %{_desktopdir}/org.gnome.Calendar.desktop
96 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Calendar.svg
97 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Calendar.Devel.svg
98 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Calendar-symbolic.svg
99 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Calendar.Devel-symbolic.svg
This page took 0.078524 seconds and 4 git commands to generate.