]> git.pld-linux.org Git - packages/ftpcube.git/blob - ftpcube.spec
- postclean, .egg-info
[packages/ftpcube.git] / ftpcube.spec
1 Summary:        Multithreaded FTP client for X Window System
2 Summary(pl.UTF-8):      Wielowątkowy klient FTP dla systemu X Window
3 Name:           ftpcube
4 Version:        0.5.1
5 Release:        2
6 License:        Artistic for code, GPL v2 for icons
7 Group:          X11/Applications/Networking
8 Source0:        http://dl.sourceforge.net/ftpcube/%{name}-%{version}.tar.gz
9 # Source0-md5:  3eb93ae44fa552ec50a24b7882198dd1
10 Source1:        %{name}.desktop
11 URL:            http://ftpcube.sourceforge.net/
12 BuildRequires:  python >= 1:2.5
13 BuildRequires:  python-wxPython
14 BuildRequires:  rpm-pythonprov
15 BuildRequires:  rpmbuild(macros) >= 1.219
16 %pyrequires_eq  python-libs
17 Requires:       python-wxPython
18 BuildArch:      noarch
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 FtpCube is a multi-platform, graphical FTP client written in Python,
23 using the wxPython graphical tookit. FtpCube's interface is based on
24 LeechFTP by Jan Debis but its codebase has been developed from scratch
25 and includes functionality that surpasses the original LeechFTP.
26
27 FtpCube aims to provide a high quality user interface, as well as a
28 rich feature set. The FtpCube project was born out of my search to
29 find a good, capable Unix FTP client that offered an intuitive and
30 sexy UI. Plus, I liked the idea of having an FTP client written in
31 Python. So, voila FtpCube.
32
33 %description -l pl.UTF-8
34 FtpCube to wieloplatformowy, graficzny klient FTP napisany w Pythonie,
35 używający biblioteki graficznej wxPython. Interfejs FtpCube jest
36 oparty na LeechFTP Jana Debisa, ale kod został stworzony od początku i
37 zawiera funkcjonalność przewyższającą oryginał.
38
39 FtpCube ma zapewnić wysokiej jakości interfejs użytkownika, a także
40 bogaty zbiór możliwości. Projekt FtpCube narodził się z poszukiwań
41 dobrego, uniksowego klienta FTP o dużych możliwościach, oferującego
42 intuicyjny i seksowny interfejs. Autorowi spodobała się idea klienta
43 FTP napisanego w Pythonie. Tak więc, voila FtpCube.
44
45 %prep
46 %setup -q
47
48 %build
49 # Extracting program icon from .py
50 %{__python} -c "import libftpcube.icons.ftpcube as icon; print icon.getData()" > %{name}.png
51 %{__python} setup.py build
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
56 %{__python} setup.py install \
57         --optimize=2 \
58         --prefix=%{_prefix} \
59         --install-scripts=%{_bindir} \
60         --root=$RPM_BUILD_ROOT
61
62 cp -a %{name}.png $RPM_BUILD_ROOT%{_pixmapsdir}
63 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
64
65 %py_postclean
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %files
71 %defattr(644,root,root,755)
72 %doc README CHANGELOG COPYING COPYING.ICONS
73 %attr(755,root,root) %{_bindir}/ftpcube
74 %{py_sitescriptdir}/libftpcube
75 %{py_sitescriptdir}/ftpcube-*.egg-info
76 %{_desktopdir}/ftpcube.desktop
77 %{_pixmapsdir}/ftpcube.png
This page took 0.091834 seconds and 3 git commands to generate.