rpms/pyicq-t/devel config.patch, NONE, 1.1 pyicq-t.init, NONE, 1.1 pyicq-t.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Jeffrey C. Ollie (jcollie)
fedora-extras-commits at redhat.com
Sat Aug 5 23:42:07 UTC 2006
Author: jcollie
Update of /cvs/extras/rpms/pyicq-t/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12501/devel
Modified Files:
.cvsignore sources
Added Files:
config.patch pyicq-t.init pyicq-t.spec
Log Message:
auto-import pyicq-t-0.7-3 on branch devel from pyicq-t-0.7-3.src.rpm
config.patch:
--- NEW FILE config.patch ---
--- config_example.xml.orig 2006-07-26 09:10:46.000000000 -0500
+++ config_example.xml 2006-07-26 09:13:02.000000000 -0500
@@ -7,11 +7,11 @@
<!-- The location of the spool directory.. if relative, relative to -->
<!-- this directory. Do not include the jid of the transport. -->
- <spooldir>.</spooldir>
+ <spooldir>/var/spool/pyicq-tt</spooldir>
<!-- The location of the PID file.. if relative, relative to this dir. -->
<!-- Comment out if you do not want a pid file -->
- <pid>PyICQt.pid</pid>
+ <pid>/var/run/pyicq-t.pid</pid>
<!-- The IP address of the main Jabberd server -->
<mainServer>127.0.0.1</mainServer>
--- NEW FILE pyicq-t.init ---
#!/bin/bash
# pyicq-t
#
# chkconfig: - 45 65
# description: pyicq-t
# processname: pyicq-t
# pidfile: /var/run/pyicq-t.pid
. /etc/rc.d/init.d/functions
start() {
echo -n $"Starting ICQ transport: "
(cd /usr/share/pyicq-t; python ./PyICQt.py --background --config=/etc/pyicq-t/config.xml) && success || failure
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/pyicq-t
echo
return $RETVAL
}
stop() {
# Stop daemons.
echo -n "Shutting down ICQ transport: "
killproc pyicq-t
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/pyicq-t
echo
return $RETVAL
}
restart() {
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
condrestart)
[ -f /var/lock/subsys/pyicq-t ] && restart || :
;;
status)
status pyicq-t
RETVAL=$?
;;
*)
echo "Usage: pyicq-t {start|stop|restart|reload|condrestart|status}"
RETVAL=1
esac
exit $RETVAL
--- NEW FILE pyicq-t.spec ---
Name: pyicq-t
Version: 0.7
Release: 3%{?dist}
Summary: ICQ Transport for Jabber Servers
Group: Applications/Internet
License: GPL
URL: http://pyicq-t.blathersource.org/
Source0: http://www.blathersource.org/download.php/pyicq-t/pyicq-t-0.7b.tar.gz
Source1: pyicq-t.init
Patch0: config.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: python-devel
Requires: python-twisted
Requires: python-imaging
Requires: pyOpenSSL
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service
Provides: pyicqt
Obsoletes: pyicqt
%description
The ICQ Transport provides a gateway which allows Jabber users to
communicate with their contacts on the ICQ network.
The transport must be installed on the Jabber server, and it's
operation is nearly transparent to the user. They can interact with
their ICQ contacts in the same way as they do with their Jabber
contacts.
%package mysql
Summary: MySQL backend for ICQ transport
Group: Applications/Internet
Requires: MySQL-python
Requires: pyicqt = %{version}-%{release}
%description mysql
MySQL backend for ICQ transport
%prep
%setup -q -n pyicq-t-0.7b
%patch0 -p0
%build
%{__python} %{_libdir}/python2.4/compileall.py .
%{__python} -O %{_libdir}/python2.4/compileall.py .
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/etc/pyicq-t
mkdir -p %{buildroot}%{_datadir}/pyicq-t
mkdir -p %{buildroot}/var/spool/pyicq-t
mkdir -p %{buildroot}%{_initrddir}
cp %{S:1} %{buildroot}%{_initrddir}/pyicq-t
chmod a+x %{buildroot}%{_initrddir}/pyicq-t
touch %{buildroot}/etc/pyicq-t/config.xml
cp PyICQt.py* %{buildroot}%{_datadir}/pyicq-t
chmod a+x %{buildroot}%{_datadir}/pyicq-t/PyICQt.py
cp -r data %{buildroot}%{_datadir}/pyicq-t
cp -r src %{buildroot}%{_datadir}/pyicq-t
%clean
rm -rf %{buildroot}
%post
/sbin/chkconfig --add pyicq-t
%preun
if [ $1 = 0 ]; then
/sbin/service pyicq-t stop >/dev/null 2>&1
/sbin/chkconfig --del pyicq-t
fi
%postun
if [ "$1" -ge "1" ]; then
/sbin/service pyicq-t condrestart >/dev/null 2>&1
fi
%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog config_example.xml COPYING INSTALL NEWS README tools/managessi.py tools/migrate.py
%{_initrddir}/pyicq-t
%dir %{_sysconfdir}/pyicq-t
%ghost %config(noreplace) %{_sysconfdir}/pyicq-t/config.xml
%dir %{_datadir}/pyicq-t
%{_datadir}/pyicq-t/*.py
%{_datadir}/pyicq-t/*.pyc
%ghost %{_datadir}/pyicq-t/*.pyo
%dir %{_datadir}/pyicq-t/data
%{_datadir}/pyicq-t/data/*.png
%dir %{_datadir}/pyicq-t/data/www
%{_datadir}/pyicq-t/data/www/*.html
%dir %{_datadir}/pyicq-t/data/www/css
%{_datadir}/pyicq-t/data/www/css/*.css
%dir %{_datadir}/pyicq-t/data/www/images
%{_datadir}/pyicq-t/data/www/images/*.png
%dir %{_datadir}/pyicq-t/src
%{_datadir}/pyicq-t/src/*.py
%{_datadir}/pyicq-t/src/*.pyc
%ghost %{_datadir}/pyicq-t/src/*.pyo
%dir %{_datadir}/pyicq-t/src/langs
%{_datadir}/pyicq-t/src/langs/*.py
%{_datadir}/pyicq-t/src/langs/*.pyc
%ghost %{_datadir}/pyicq-t/src/langs/*.pyo
%dir %{_datadir}/pyicq-t/src/legacy
%{_datadir}/pyicq-t/src/legacy/*.py
%{_datadir}/pyicq-t/src/legacy/*.pyc
%ghost %{_datadir}/pyicq-t/src/legacy/*.pyo
%dir %{_datadir}/pyicq-t/src/tlib
%{_datadir}/pyicq-t/src/tlib/*.py
%{_datadir}/pyicq-t/src/tlib/*.pyc
%ghost %{_datadir}/pyicq-t/src/tlib/*.pyo
%dir %{_datadir}/pyicq-t/src/tlib/jabber
%{_datadir}/pyicq-t/src/tlib/jabber/*.py
%{_datadir}/pyicq-t/src/tlib/jabber/*.pyc
%ghost %{_datadir}/pyicq-t/src/tlib/jabber/*.pyo
%dir %{_datadir}/pyicq-t/src/web
%{_datadir}/pyicq-t/src/web/*.py
%{_datadir}/pyicq-t/src/web/*.pyc
%ghost %{_datadir}/pyicq-t/src/web/*.pyo
%dir %{_datadir}/pyicq-t/src/xdb
%{_datadir}/pyicq-t/src/xdb/__init__.py
%{_datadir}/pyicq-t/src/xdb/legacyaimtransport.py
%{_datadir}/pyicq-t/src/xdb/legacyjittransport.py
%{_datadir}/pyicq-t/src/xdb/template.py
%{_datadir}/pyicq-t/src/xdb/xmlfiles.py
%{_datadir}/pyicq-t/src/xdb/__init__.pyc
%{_datadir}/pyicq-t/src/xdb/legacyaimtransport.pyc
%{_datadir}/pyicq-t/src/xdb/legacyjittransport.pyc
%{_datadir}/pyicq-t/src/xdb/template.pyc
%{_datadir}/pyicq-t/src/xdb/xmlfiles.pyc
%ghost %{_datadir}/pyicq-t/src/xdb/__init__.pyo
%ghost %{_datadir}/pyicq-t/src/xdb/legacyaimtransport.pyo
%ghost %{_datadir}/pyicq-t/src/xdb/legacyjittransport.pyo
%ghost %{_datadir}/pyicq-t/src/xdb/template.pyo
%ghost %{_datadir}/pyicq-t/src/xdb/xmlfiles.pyo
%dir %{_localstatedir}/spool/pyicq-t
%files mysql
%defattr(-,root,root,-)
%doc tools/db-setup.mysql
%{_datadir}/pyicq-t/src/xdb/mysql.py
%{_datadir}/pyicq-t/src/xdb/mysql.pyc
%ghost %{_datadir}/pyicq-t/src/xdb/mysql.pyo
%changelog
* Wed Aug 2 2006 Jeffrey C. Ollie <jeff at ocjtech.us> - 0.7-3
- Rename more stuff to pyicq-t
* Sun Jul 30 2006 Jeffrey C. Ollie <jeff at ocjtech.us> - 0.7-2
- Rename to pyicq-t
- Change Group tag
* Wed Jul 26 2006 Jeffrey C. Ollie <jeff at ocjtech.us> - 0.7-1
- First version for Fedora Extras
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/pyicq-t/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 5 Aug 2006 23:41:39 -0000 1.1
+++ .cvsignore 5 Aug 2006 23:42:07 -0000 1.2
@@ -0,0 +1 @@
+pyicq-t-0.7b.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/pyicq-t/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 5 Aug 2006 23:41:39 -0000 1.1
+++ sources 5 Aug 2006 23:42:07 -0000 1.2
@@ -0,0 +1 @@
+7de0df9311eb6923e6f59fdd914bb6ab pyicq-t-0.7b.tar.gz
More information about the fedora-extras-commits
mailing list