packages: Supybot/Supybot.spec - merge changes from supybot.spec
glen
glen at pld-linux.org
Tue Jan 18 07:59:16 CET 2011
Author: glen Date: Tue Jan 18 06:59:16 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- merge changes from supybot.spec
---- Files affected:
packages/Supybot:
Supybot.spec (1.9 -> 1.10)
---- Diffs:
================================================================
Index: packages/Supybot/Supybot.spec
diff -u packages/Supybot/Supybot.spec:1.9 packages/Supybot/Supybot.spec:1.10
--- packages/Supybot/Supybot.spec:1.9 Thu Jul 8 10:47:52 2010
+++ packages/Supybot/Supybot.spec Tue Jan 18 07:59:11 2011
@@ -1,21 +1,32 @@
# $Revision$, $Date$
+# TODO
+# - rename to supybot
+%define origname Supybot
Summary: A cross-platform IRC bot written in Python
Summary(pl.UTF-8): Wieloplatformowy bot IRC-owy napisany w Pythonie
Name: Supybot
Version: 0.83.4.1
-Release: 2
-License: BSD
-Group: Applications/Communications
-Source0: http://dl.sourceforge.net/supybot/%{name}-%{version}.tar.bz2
-# Source0-md5: 96ce90559c7d6fde5e3c93174c509408
+Release: 1
+Group: Applications/Networking
+# The entire source code is BSD except for
+# Supybot-0.83.4/plugins/Math/local/convertcore.py which is GPL v2
+License: BSD and GPL v2
URL: http://supybot.com/
-BuildRequires: python >= 1:2.4
-BuildRequires: rpm-pythonprov
+Source0: http://downloads.sourceforge.net/supybot/%{origname}-%{version}.tar.bz2
+# Source0-md5: 96ce90559c7d6fde5e3c93174c509408
+# Fix a conflict between python-json and the built in json module
+# in Python 2.6. Already submitted and commited upstream.
+Patch0: json.patch
+# fix karma plugin to actually work should go upstream
+Patch1: karma-plugin.patch
+BuildRequires: python-distribute
BuildRequires: rpmbuild(macros) >= 1.219
-%pyrequires_eq python
-Requires: python-sqlite
Requires: python-TwistedCore
-Requires: pydoc
+Requires: python-TwistedNames
+Requires: python-dateutil
+Requires: python-dictclient
+Requires: python-feedparser
+Requires: python-simplejson
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -23,16 +34,16 @@
Supybot is a cross-platform IRC bot written in Python, known to run
anywhere Python runs.
-* Supybot is actively developed.
-* Supybot offers nested commands.
-* Supybot has a powerful and flexible capability system for handling
+- Supybot is actively developed.
+- Supybot offers nested commands.
+- Supybot has a powerful and flexible capability system for handling
security.
-* Supybot includes many plugins, and has many more ripe for the
+- Supybot includes many plugins, and has many more ripe for the
picking on this very website.
-* Supybot supports multiple servers.
-* Supybot supports multiple channels.
-* Supybot is user-friendly.
-* Supybot is developer-friendly.
+- Supybot supports multiple servers.
+- Supybot supports multiple channels.
+- Supybot is user-friendly.
+- Supybot is developer-friendly.
%description -l pl.UTF-8
Supybot to wieloplatformowy bot IRC-owy napisany w Pythonie,
@@ -48,35 +59,66 @@
- Jest przyjazny dla programistów.
%prep
-%setup -q
+%setup -q -n %{origname}-%{version}
+%patch0 -p1
+%patch1 -p1
%build
%{__python} setup.py build
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_mandir}/man1
-
%{__python} setup.py install \
+ --skip-build \
--optimize=2 \
--root=$RPM_BUILD_ROOT
%py_postclean
-install docs/man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -d $RPM_BUILD_ROOT%{_mandir}/man1
+cp -a docs/man/supybot.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -a docs/man/supybot-adduser.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -a docs/man/supybot-botchk.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -a docs/man/supybot-plugin-create.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -a docs/man/supybot-plugin-doc.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -a docs/man/supybot-test.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -a docs/man/supybot-wizard.1 $RPM_BUILD_ROOT%{_mandir}/man1
+
+# These are provided in python-feedparser, python-dateutil,
+# python-dictclient, and python-simplejson
+rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/supybot/plugins/RSS/local
+rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/supybot/plugins/Time/local
+rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/supybot/plugins/Dict/local
+rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/supybot/plugins/Google/local
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc docs/[A-Z]* ACKS ChangeLog README RELNOTES
-%attr(755,root,root) %{_bindir}/*
+%doc ACKS ChangeLog LICENSE README RELNOTES
+%doc docs/{ADVANCED_PLUGIN_CONFIG,ADVANCED_PLUGIN_TESTING,CAPABILITIES}
+%doc docs/{CONFIGURATION,FAQ,GETTING_STARTED,PLUGIN_TUTORIAL,STYLE}
+%doc docs/{USING_UTILS,USING_WRAP}
+%attr(755,root,root) %{_bindir}/supybot
+%attr(755,root,root) %{_bindir}/supybot-adduser
+%attr(755,root,root) %{_bindir}/supybot-botchk
+%attr(755,root,root) %{_bindir}/supybot-plugin-create
+%attr(755,root,root) %{_bindir}/supybot-plugin-doc
+%attr(755,root,root) %{_bindir}/supybot-plugin-package
+%attr(755,root,root) %{_bindir}/supybot-test
+%attr(755,root,root) %{_bindir}/supybot-wizard
%{py_sitescriptdir}/supybot
%if "%{py_ver}" > "2.4"
-%{py_sitescriptdir}/*.egg-info
+%{py_sitescriptdir}/supybot-*.egg-info
%endif
-%{_mandir}/man1/*
+%{_mandir}/man1/supybot.1*
+%{_mandir}/man1/supybot-adduser.1*
+%{_mandir}/man1/supybot-botchk.1*
+%{_mandir}/man1/supybot-plugin-create.1*
+%{_mandir}/man1/supybot-plugin-doc.1*
+%{_mandir}/man1/supybot-test.1*
+%{_mandir}/man1/supybot-wizard.1*
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -84,6 +126,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.10 2011/01/18 06:59:11 glen
+- merge changes from supybot.spec
+
Revision 1.9 2010/07/08 08:47:52 arekm
- release 2
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/Supybot/Supybot.spec?r1=1.9&r2=1.10&f=u
More information about the pld-cvs-commit
mailing list