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