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