]> git.pld-linux.org Git - packages/gnome-todo.git/blame - gnome-todo.spec
Update to 3.28.0
[packages/gnome-todo.git] / gnome-todo.spec
CommitLineData
93a9cf19
JB
1Summary: GNOME To Do - application to manage your personal tasks
2Summary(pl.UTF-8): GNOME To Do - aplikacja do zarządzania osobistymi zadaniami
3Name: gnome-todo
0d2a60f9 4Version: 3.28.0
93a9cf19
JB
5Release: 1
6License: GPL v3+
7Group: X11/Applications
0d2a60f9
MB
8Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-todo/3.28/%{name}-%{version}.tar.xz
9# Source0-md5: 9c62a4e87766ffbeabea874b0817b0ad
3ff25c44 10Patch0: %{name}-doc-build.patch
93a9cf19
JB
11URL: https://wiki.gnome.org/Apps/Todo
12BuildRequires: appstream-glib-devel
93a9cf19 13BuildRequires: evolution-data-server-devel >= 3.18.0
704e383b 14BuildRequires: gettext-tools >= 0.19.8
93a9cf19
JB
15BuildRequires: glib2-devel >= 1:2.44.0
16BuildRequires: gnome-online-accounts-devel >= 3.2.0
ed9b6253
MB
17BuildRequires: gobject-introspection-devel >= 1.42.0
18BuildRequires: gtk+3-devel >= 3.22.0
704e383b 19BuildRequires: gtk-doc >= 1.14
93a9cf19 20BuildRequires: libical-devel >= 0.43
ed9b6253 21BuildRequires: libpeas-devel >= 1.17
3ff25c44 22BuildRequires: meson >= 0.41.0
93a9cf19
JB
23BuildRequires: pkgconfig
24BuildRequires: tar >= 1:1.22
25BuildRequires: xz
26Requires(post,postun): gtk-update-icon-cache
27Requires(post,postun): glib2 >= 1:2.44.0
28Requires: evolution-data-server >= 3.18.0
29Requires: glib2 >= 1:2.44.0
30Requires: gnome-online-accounts >= 3.2.0
ed9b6253 31Requires: gtk+3 >= 3.22.0
93a9cf19
JB
32Requires: hicolor-icon-theme
33Requires: libical >= 0.43
ed9b6253
MB
34Requires: libpeas >= 1.17
35Suggests: libpeas-loader-python3
36Suggests: python3-pygobject3
93a9cf19
JB
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40GNOME To Do is a small application to manage your personal tasks. It
41uses GNOME technologies, and so it has complete integration with the
42GNOME desktop environment.
43
44%description -l pl.UTF-8
45GNOME To Do to mała aplikacja do zarządzania osobistymi zadaniami.
46Wykorzystuje mechanizmy GNOME, więc całkowicie integruje się ze
47środowiskiem graficznym GNOME.
48
ed9b6253
MB
49%package devel
50Summary: Header files for GNOME To Do
51Summary(pl.UTF-8): Pliki nagłówkowe GNOME To Do
52Group: X11/Development/Libraries
53Requires: evolution-data-server-devel >= 3.18.0
54Requires: glib2-devel >= 1:2.44.0
55Requires: gtk+3-devel >= 3.22.0
56Requires: libpeas-devel >= 1.17
57
58%description devel
59This package provides header files required for GNOME To Do plugins
60development.
61
62%description devel -l pl.UTF-8
63Pakiet dostarcza pliki nagłówkowe potrzebne do tworzenia wtyczek do
64GNOME To Do.
65
66%package apidocs
67Summary: GNOME To Do API documentation
68Summary(pl.UTF-8): Dokumentacja API GNOME To Do
69Group: Documentation
70%if "%{_rpmversion}" >= "5"
71BuildArch: noarch
72%endif
73
74%description apidocs
75API documentation for GNOME To Do.
76
77%description apidocs -l pl.UTF-8
78Dokumentacja API GNOME To Do.
79
93a9cf19
JB
80%prep
81%setup -q
3ff25c44 82%patch0 -p1
93a9cf19
JB
83
84%build
3ff25c44 85%meson build \
0d2a60f9 86 -Dgtk_doc=true
93a9cf19 87
0d2a60f9 88%meson_build -C build
93a9cf19
JB
89
90%install
91rm -rf $RPM_BUILD_ROOT
92
0d2a60f9 93%meson_install -C build
93a9cf19
JB
94
95%find_lang %{name}
96
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%post
101%glib_compile_schemas
102%update_icon_cache hicolor
103
104%postun
105%glib_compile_schemas
106%update_icon_cache hicolor
107
108%files -f %{name}.lang
109%defattr(644,root,root,755)
0d2a60f9 110%doc AUTHORS CONTRIBUTING.md HACKING.md NEWS README.md
93a9cf19 111%attr(755,root,root) %{_bindir}/gnome-todo
ed9b6253
MB
112%dir %{_libdir}/gnome-todo
113%dir %{_libdir}/gnome-todo/plugins
114%dir %{_libdir}/gnome-todo/plugins/score
115%{_libdir}/gnome-todo/plugins/score/score.plugin
116%dir %{_libdir}/gnome-todo/plugins/score/score
117%{_libdir}/gnome-todo/plugins/score/score/*.py
118%dir %{_libdir}/gnome-todo/plugins/unscheduled-panel
119%{_libdir}/gnome-todo/plugins/unscheduled-panel/unscheduled-panel.plugin
120%dir %{_libdir}/gnome-todo/plugins/unscheduled-panel/unscheduled-panel
121%{_libdir}/gnome-todo/plugins/unscheduled-panel/unscheduled-panel/*.py
8a9c09bb 122%{_libdir}/girepository-1.0/Gtd-1.0.typelib
0d2a60f9 123%{_datadir}/metainfo/org.gnome.Todo.appdata.xml
93a9cf19 124%{_datadir}/dbus-1/services/org.gnome.Todo.service
a77b6a41 125%{_datadir}/glib-2.0/schemas/org.gnome.todo.background.gschema.xml
bc63b411 126%{_datadir}/glib-2.0/schemas/org.gnome.todo.txt.gschema.xml
93a9cf19 127%{_datadir}/glib-2.0/schemas/org.gnome.todo.gschema.xml
8a9c09bb 128%{_datadir}/glib-2.0/schemas/org.gnome.todo.enums.xml
a77b6a41 129%{_datadir}/gnome-todo
93a9cf19 130%{_desktopdir}/org.gnome.Todo.desktop
8a9c09bb
JR
131%{_iconsdir}/hicolor/*x*/apps/org.gnome.Todo.png
132%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Todo-symbolic.svg
ed9b6253
MB
133
134%files devel
135%defattr(644,root,root,755)
136%{_includedir}/gnome-todo
137%{_pkgconfigdir}/gnome-todo.pc
138%{_datadir}/gir-1.0/Gtd-1.0.gir
139
140%files apidocs
141%defattr(644,root,root,755)
142%{_gtkdocdir}/gnome-todo
This page took 0.171344 seconds and 4 git commands to generate.