]> git.pld-linux.org Git - packages/gnome-todo.git/blame - gnome-todo.spec
- gettext version, added gtk-doc BR
[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
a77b6a41 4Version: 3.24.0.1
93a9cf19
JB
5Release: 1
6License: GPL v3+
7Group: X11/Applications
a77b6a41
MB
8Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-todo/3.24/%{name}-%{version}.tar.xz
9# Source0-md5: 0f9312e4c67e5f23549bd2ebb5512fc2
93a9cf19
JB
10URL: https://wiki.gnome.org/Apps/Todo
11BuildRequires: appstream-glib-devel
12BuildRequires: autoconf >= 2.69
13BuildRequires: automake >= 1:1.11.1
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
93a9cf19
JB
23BuildRequires: libtool >= 2:2.2.6
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
83
84%build
93a9cf19
JB
85%{__libtoolize}
86%{__aclocal}
87%{__autoconf}
88%{__autoheader}
89%{__automake}
90%configure \
ed9b6253
MB
91 --disable-silent-rules \
92 --with-html-dir=%{_gtkdocdir}
93a9cf19
JB
93
94%{__make}
95
96%install
97rm -rf $RPM_BUILD_ROOT
98
99%{__make} install \
100 DESTDIR=$RPM_BUILD_ROOT
101
102%find_lang %{name}
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%post
108%glib_compile_schemas
109%update_icon_cache hicolor
110
111%postun
112%glib_compile_schemas
113%update_icon_cache hicolor
114
115%files -f %{name}.lang
116%defattr(644,root,root,755)
117%doc AUTHORS NEWS README
118%attr(755,root,root) %{_bindir}/gnome-todo
ed9b6253
MB
119%dir %{_libdir}/gnome-todo
120%dir %{_libdir}/gnome-todo/plugins
121%dir %{_libdir}/gnome-todo/plugins/score
122%{_libdir}/gnome-todo/plugins/score/score.plugin
123%dir %{_libdir}/gnome-todo/plugins/score/score
124%{_libdir}/gnome-todo/plugins/score/score/*.py
125%dir %{_libdir}/gnome-todo/plugins/unscheduled-panel
126%{_libdir}/gnome-todo/plugins/unscheduled-panel/unscheduled-panel.plugin
127%dir %{_libdir}/gnome-todo/plugins/unscheduled-panel/unscheduled-panel
128%{_libdir}/gnome-todo/plugins/unscheduled-panel/unscheduled-panel/*.py
8a9c09bb 129%{_libdir}/girepository-1.0/Gtd-1.0.typelib
93a9cf19
JB
130%{_datadir}/appdata/org.gnome.Todo.appdata.xml
131%{_datadir}/dbus-1/services/org.gnome.Todo.service
a77b6a41 132%{_datadir}/glib-2.0/schemas/org.gnome.todo.background.gschema.xml
93a9cf19 133%{_datadir}/glib-2.0/schemas/org.gnome.todo.gschema.xml
8a9c09bb 134%{_datadir}/glib-2.0/schemas/org.gnome.todo.enums.xml
a77b6a41 135%{_datadir}/gnome-todo
93a9cf19 136%{_desktopdir}/org.gnome.Todo.desktop
8a9c09bb
JR
137%{_iconsdir}/hicolor/*x*/apps/org.gnome.Todo.png
138%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Todo-symbolic.svg
ed9b6253
MB
139
140%files devel
141%defattr(644,root,root,755)
142%{_includedir}/gnome-todo
143%{_pkgconfigdir}/gnome-todo.pc
144%{_datadir}/gir-1.0/Gtd-1.0.gir
145
146%files apidocs
147%defattr(644,root,root,755)
148%{_gtkdocdir}/gnome-todo
This page took 0.130531 seconds and 4 git commands to generate.