]> git.pld-linux.org Git - SPECS.git/blob - specto.spec
SPECS updated Sun 1 Aug 11:02:02 CEST 2021
[SPECS.git] / specto.spec
1 #
2 # TODO:
3 # - fix "DeprecationWarning: the sets module is deprecate"
4 # - make it works properly
5 #
6 Summary:        Event notification application
7 Summary(pl.UTF-8):      Aplikacja powiadamiająca o zdarzeniach
8 Name:           specto
9 Version:        0.3.1
10 Release:        0.1
11 License:        GPL v2+
12 Group:          X11/Applications
13 Source0:        http://specto.googlecode.com/files/%{name}-%{version}.tar.gz
14 # Source0-md5:  1a5ddb1dd7b4445886e07faa2cb365ed
15 Patch0:         %{name}-desktop.patch
16 URL:            http://code.google.com/p/specto/
17 BuildRequires:  python-dbus
18 BuildRequires:  python-devel >= 1:2.5
19 BuildRequires:  python-pynotify
20 Requires:       python
21 Requires:       python-Numeric
22 Requires:       python-gnome
23 Requires:       python-gnome-extras
24 Requires:       python-gnome-gconf
25 Requires:       python-pygtk-glade >= 2:2.0
26 Requires:       python-pygtk-gtk >= 2:2.0
27 BuildArch:      noarch
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 Specto is a desktop application that will watch configurable events
32 (such as website updates, emails, file and folder changes, system
33 processes, etc) and then trigger notifications. For example, Specto
34 can watch a website for updates (or a syndication feed, or an image,
35 etc), and notify you when there is activity (otherwise, Specto will
36 just stay out of the way). This changes the way you work, because you
37 can be informed of events instead of having to look out for them.
38
39 %description -l pl.UTF-8
40 Specto jest aplikacją graficzną, która obserwuje konfigurowalne
41 zdarzenia (takie jak uaktualnienia stron WWW, wiadomości poczty
42 elektronicznej, zmiany plików i katalogów, procesy systemowe itp.) i
43 przekazuje zawiadomienia. Na przykład, Specto może w poszukiwaniu
44 uaktualnień obserwować stronę WWW (lub łączony feed albo obrazek)
45 i informować użytkownika o zauważeniu aktywności (w przeciwnym
46 razie Specto będzie pracować dalej). To wszystko zmienia sposób
47 pracy, ponieważ użytkownik może być informowany o zdarzeniach
48 zamiast sprawdzać je samemu.
49
50 %prep
51 %setup -q
52 %patch0 -p1
53
54 %build
55 %{__python} setup.py build
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59
60 %{__python} setup.py install \
61         --optimize=2 \
62         --root=$RPM_BUILD_ROOT
63
64 %find_lang %{name}
65
66 %py_postclean
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %files -f %{name}.lang
72 %defattr(644,root,root,755)
73 %doc data/doc/{AUTHORS,ChangeLog}
74 %attr(755,root,root) %{_bindir}/specto
75 %{_datadir}/specto
76 %dir %{py_sitescriptdir}/spectlib
77 %{py_sitescriptdir}/spectlib/*.py[co]
78 %dir %{py_sitescriptdir}/spectlib/plugins
79 %{py_sitescriptdir}/spectlib/plugins/*.py[co]
80 %dir %{py_sitescriptdir}/spectlib/tools
81 %{py_sitescriptdir}/spectlib/tools/*.py[co]
82 %{py_sitescriptdir}/specto-*.egg-info
83 %{_desktopdir}/specto.desktop
84 %{_iconsdir}/hicolor/scalable/apps/*.svg
This page took 0.206964 seconds and 3 git commands to generate.