source: trunk/itaka.spec @ 309

Revision 309, 2.5 KB checked in by marc, 9 years ago (diff)

Improved spec file, removed unused images from installation, fixed a bug with secure images not being shown in ntotifications, bumped changelog, and improved debian/rules build on converting images

Line 
1Summary: On-demand screenshooting server
2Name: itaka
3Version: 0.2.2
4Release: 1
5License: GPL
6Group: Applications/Communications
7URL: http://www.jardinpresente.com.ar/trac/itaka/
8
9Packager: Kurt Erickson <psychogenicshk@users.sourceforge.net>
10
11Source: http://internap.dl.sourceforge.net/sourceforge/itaka/itaka-0.2.2.tar.bz2
12BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
13
14Requires: python >= 2.3
15Requires: pygtk2 >= 2.10
16Requires: python-twisted
17
18%description
19Itaka is a on-demand screenshooting server based on the HTTP protocol.
20It integrates a specifically coded server to take screenshots on-demand when
21your machine is queried through a remote browser.
22
23It features the following:
24 * Supports PNG/JPEG (with quality adjustment) image types.
25 * Basic HTTP authentication.
26 * Simple manipulation of the screenshot through scaling and quality
27   adjustments.
28 * Desktop notifications.
29
30%prep
31%setup -q
32
33%build
34
35%install
36make install DESTDIR="$RPM_BUILD_ROOT%{_prefix}"
37
38#make itaka.py symlink relative
39rm $RPM_BUILD_ROOT%{_prefix}/bin/itaka
40cd $RPM_BUILD_ROOT%{_prefix}/bin
41ln -s ../lib/itaka/itaka.py ./itaka
42
43%clean
44rm -rf $RPM_BUILD_ROOT
45
46%files
47%defattr(-,root,root)
48%doc AUTHORS BUGS ChangeLog COPYING COPYRIGHT DOCUMENTATION HACKING README README.Debian README.Windows TODO
49
50%{_prefix}/bin/itaka
51%{_prefix}/share/man/man1/itaka.1.gz
52%{_prefix}/share/applications/itaka.desktop
53%{_prefix}/share/itaka/images/itaka.png
54%{_prefix}/share/itaka/images/itaka-take.png
55%{_prefix}/share/itaka/images/itaka-secure.png
56%{_prefix}/share/itaka/images/itaka-secure-take.png
57%{_prefix}/share/itaka/images/itaka16x16-take.png
58%{_prefix}/share/itaka/images/itaka16x16-secure-take.png
59%{_prefix}/share/itaka/images/itaka64x64.png
60%{_prefix}/share/pixmaps/itaka.png
61%{_prefix}/lib/itaka/uigtk.py
62%{_prefix}/lib/itaka/config.py
63%{_prefix}/lib/itaka/error.py
64%{_prefix}/lib/itaka/server.py
65%{_prefix}/lib/itaka/itaka.py
66%{_prefix}/lib/itaka/screenshot.py
67%{_prefix}/lib/itaka/console.py
68%{_prefix}/lib/itaka/uigtk.pyc
69%{_prefix}/lib/itaka/config.pyc
70%{_prefix}/lib/itaka/error.pyc
71%{_prefix}/lib/itaka/server.pyc
72%{_prefix}/lib/itaka/itaka.pyc
73%{_prefix}/lib/itaka/screenshot.pyc
74%{_prefix}/lib/itaka/console.pyc
75
76%changelog
77* Thu Jul 20 2007 Kurt Erickson <psychogenicshk@users.sourceforge.net> - 0.2.1-2
78- Removed notify-python dependancy (it's optional).
79
80* Thu Jul 19 2007 Kurt Erickson <psychogenicshk@users.sourceforge.net> - 0.2.1-1
81- Pulled 0.2.1 from upstream.
82
83* Wed Jul  4 2007 Kurt Erickson <psychogenicshk@users.sourceforge.net> - 0.2-1
84- Initial package release.
Note: See TracBrowser for help on using the repository browser.