]> git.pld-linux.org Git - packages/PyICQt.git/blame_incremental - PyICQt.spec
- updated to 0.8.1.5
[packages/PyICQt.git] / PyICQt.spec
... / ...
CommitLineData
1Summary: Python ICQ Jabber transport
2Summary(pl.UTF-8): Transport ICQ dla Jabbera napisany w Pythonie
3Name: PyICQt
4Version: 0.8.1.5
5Release: 1
6License: GPL v2
7Group: Applications/Communications
8Source0: http://pyicqt.googlecode.com/files/pyicqt-%{version}.tar.gz
9# Source0-md5: d1c544f82ed416bbe987a5e419820fa8
10Source1: %{name}-config.xml
11Source2: %{name}.init
12URL: http://www.blathersource.org/
13BuildRequires: python
14BuildRequires: rpm-pythonprov
15BuildRequires: rpmbuild(macros) >= 1.219
16Requires: python-PIL
17Requires: python-TwistedCore
18Requires: python-TwistedCore-ssl
19Requires: python-TwistedWeb
20Requires: python-TwistedWords >= 8.0.0
21Requires: python-pyOpenSSL
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26Python ICQ Jabber transport.
27
28%description -l pl.UTF-8
29Transport ICQ dla Jabbera napisany w Pythonie.
30
31%prep
32%setup -q -n pyicqt-%{version}
33
34%install
35rm -rf $RPM_BUILD_ROOT
36install -d $RPM_BUILD_ROOT{%{_datadir}/pyicqt/src/{chardet_utf,langs,legacy/services,services,tlib,web,xdb},%{_var}/lib/pyicqt}
37install -d $RPM_BUILD_ROOT{%{_sysconfdir}/jabber,/etc/rc.d/init.d}
38install -d $RPM_BUILD_ROOT%{_datadir}/pyicqt/data/www/{css,images}
39install src/chardet_utf/*.py $RPM_BUILD_ROOT%{_datadir}/pyicqt/src/chardet_utf
40install src/langs/*.py $RPM_BUILD_ROOT%{_datadir}/pyicqt/src/langs
41install src/legacy/*.py $RPM_BUILD_ROOT%{_datadir}/pyicqt/src/legacy
42install src/legacy/services/*.py $RPM_BUILD_ROOT%{_datadir}/pyicqt/src/legacy/services
43install src/services/*.py $RPM_BUILD_ROOT%{_datadir}/pyicqt/src/services
44install src/tlib/*.py $RPM_BUILD_ROOT%{_datadir}/pyicqt/src/tlib
45install src/web/*.py $RPM_BUILD_ROOT%{_datadir}/pyicqt/src/web
46install src/xdb/*.py $RPM_BUILD_ROOT%{_datadir}/pyicqt/src/xdb
47install src/*.py $RPM_BUILD_ROOT%{_datadir}/pyicqt/src
48install data/www/css/*.css $RPM_BUILD_ROOT%{_datadir}/pyicqt/data/www/css
49install data/www/images/*.png $RPM_BUILD_ROOT%{_datadir}/pyicqt/data/www/images
50install data/www/*.html $RPM_BUILD_ROOT%{_datadir}/pyicqt/data/www
51install data/*.png $RPM_BUILD_ROOT%{_datadir}/pyicqt/data
52install PyICQt.py $RPM_BUILD_ROOT%{_datadir}/pyicqt
53
54install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/jabber/PyICQt.xml
55install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/PyICQt
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%post
61if [ -f %{_sysconfdir}/jabber/secret ] ; then
62 SECRET=`cat %{_sysconfdir}/jabber/secret`
63 if [ -n "$SECRET" ] ; then
64 echo "Updating component authentication secret in PyICQt.xml..."
65 %{__sed} -i -e "s/>secret</>$SECRET</" /etc/jabber/PyICQt.xml
66 fi
67fi
68/sbin/chkconfig --add PyICQt
69%service PyICQt restart "Jabber ICQ transport"
70
71%preun
72if [ "$1" = "0" ]; then
73 %service PyICQt stop
74 /sbin/chkconfig --del PyICQt
75fi
76
77%files
78%defattr(644,root,root,755)
79%doc README NEWS AUTHORS ChangeLog
80%dir %{_datadir}/pyicqt/src/chardet_utf
81%{_datadir}/pyicqt/src/chardet_utf/*.py
82%dir %{_datadir}/pyicqt/src/langs
83%{_datadir}/pyicqt/src/langs/*.py
84%dir %{_datadir}/pyicqt/src/legacy
85%{_datadir}/pyicqt/src/legacy/*.py
86%dir %{_datadir}/pyicqt/src/legacy/services
87%{_datadir}/pyicqt/src/legacy/services/*.py
88%dir %{_datadir}/pyicqt/src/services
89%{_datadir}/pyicqt/src/services/*.py
90%dir %{_datadir}/pyicqt/src/tlib
91%{_datadir}/pyicqt/src/tlib/*.py
92%dir %{_datadir}/pyicqt/src/web
93%{_datadir}/pyicqt/src/web/*.py
94%dir %{_datadir}/pyicqt/src/xdb
95%{_datadir}/pyicqt/src/xdb/*.py
96%dir %{_datadir}/pyicqt/src
97%{_datadir}/pyicqt/src/*.py
98%dir %{_datadir}/pyicqt/data/www/images
99%{_datadir}/pyicqt/data/www/images/*.png
100%dir %{_datadir}/pyicqt/data/www/css
101%{_datadir}/pyicqt/data/www/css/*.css
102%dir %{_datadir}/pyicqt/data/www
103%{_datadir}/pyicqt/data/www/*.html
104%dir %{_datadir}/pyicqt/data
105%{_datadir}/pyicqt/data/*.png
106%dir %{_datadir}/pyicqt
107%attr(755,root,root) %{_datadir}/pyicqt/*.py
108%dir %{_var}/lib/pyicqt
109%attr(754,root,root) /etc/rc.d/init.d/PyICQt
110%attr(640,root,jabber) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/jabber/PyICQt.xml
This page took 0.098383 seconds and 4 git commands to generate.