SPECS: irssi-scripts.spec - added autorealname, chanact, dispatch, ...

glen glen at pld-linux.org
Sat Dec 10 15:55:04 CET 2005


Author: glen                         Date: Sat Dec 10 14:55:04 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added autorealname, chanact, dispatch, hideauth, nocaps, tab_stop scripts
- updated package descriptions
- sorted packages order
- use perlprov for deps
- let main package requre all the subpackages
- TODO completed

---- Files affected:
SPECS:
   irssi-scripts.spec (1.25 -> 1.26) 

---- Diffs:

================================================================
Index: SPECS/irssi-scripts.spec
diff -u SPECS/irssi-scripts.spec:1.25 SPECS/irssi-scripts.spec:1.26
--- SPECS/irssi-scripts.spec:1.25	Thu Apr 28 16:01:47 2005
+++ SPECS/irssi-scripts.spec	Sat Dec 10 15:54:59 2005
@@ -1,80 +1,125 @@
 # $Revision$, $Date$
-# TODO:
-# - make main package require the subpackages rather packaging them?
-# - longer descriptions
+%include	/usr/lib/rpm/macros.perl
 Summary:	Irssi scripts pack
 Summary(pl):	Zestaw skryptów do Irssi
 Name:		irssi-scripts
 Version:	0.4
-Release:	4.1
+Release:	4.6
 License:	distributable
 Group:		Applications/Communications
-Source0:	http://ep09.pld-linux.org/~domelu/pld/irssi-scripts/%{name}.tar.gz
+Source0:	http://ep09.pld-linux.org/~domelu/pld/%{name}/irssi-scripts.tar.gz
 # Source0-md5:	8614bea24b9683988e3336c23d38bc74
 Source1:	http://www.irssi.org/scripts/scripts/amarok_ssh.pl
 # Source1-md5:	073b81e7bb307883d6d67618bbd3b800
-Source2:	http://www.irssi.org/scripts/scripts/charsetwars.pl
-# Source2-md5:	dcb02583cf838445b99a0a8d7387f913
+Source2:	http://www.irssi.org/scripts/scripts/autorealname.pl
+# Source2-md5:	b9cee550addab8b9f0b15723ccb4676b
+Source3:	http://www.irssi.org/scripts/scripts/chanact.pl
+# Source3-md5:	65f33f53351432efe0932fc394027d3a
+Source4:	http://www.irssi.org/scripts/scripts/charsetwars.pl
+# Source4-md5:	dcb02583cf838445b99a0a8d7387f913
+Source5:	http://www.irssi.org/scripts/scripts/dispatch.pl
+# Source5-md5:	b52fec2c67c3088307bc6e7a2e2a464a
+Source6:	http://www.irssi.org/scripts/scripts/hideauth.pl
+# Source6-md5:	f9f35d8b14eb5db2a2e18eebc0938a62
+Source7:	http://www.irssi.org/scripts/scripts/nocaps.pl
+# Source7-md5:	b8aba206f9f4cfd159031cbda7397f74
+Source8:	http://www.irssi.org/scripts/scripts/keepnick.pl
+# Source8-md5:	e50707d22a9338df6fb9b39dcdefb7e2
+Source9:	http://www.irssi.org/scripts/scripts/tab_stop.pl
+# Source9-md5:	ffa8d8381c41521365cacf9b1bb13951
 Patch0:		amarok_ssh-opt-user.patch
-Requires:	irssi
-Requires:	perl-Text-Iconv
-Obsoletes:	irssi-script
+BuildRequires:	rpm-perlprov >= 4.1-13
+BuildRequires:	sed >= 4.0
+Requires:	irssi-script-amarok
+Requires:	irssi-script-autorealname
+Requires:	irssi-script-chanact
+Requires:	irssi-script-charsetwars
+Requires:	irssi-script-cp2iso
+Requires:	irssi-script-dispatch
+Requires:	irssi-script-forwardfix
+Requires:	irssi-script-hideauth
+Requires:	irssi-script-keepnick
+Requires:	irssi-script-nocaps
+Requires:	irssi-script-people
+Requires:	irssi-script-seen
+Requires:	irssi-script-tab_stop
+Requires:	irssi-script-ziew
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_scriptdir	%{_prefix}/share/irssi/scripts
 
 %description
-Irssi scripts pack.
+This is a collection of useful scripts for the irssi IRC-client. Thus,
+installing this package only makes sense if you intend to use irssi.
+
+Almost all scripts can also be downloaded from
+<http://scripts.irssi.org/>.
 
 %description -l pl
 Zestaw skryptów do Irssi.
 
-%package -n irssi-script-forwardfix
-Summary:	forwardfix script
-Summary(pl):	Skrypt forwardfix
+%package -n irssi-script-amarok
+Summary:	amaroK (via ssh)
+Summary(pl):	amaroK (po ssh)
+Version:	1.0
+License:	Public Domain
 Group:		Applications/Communications
-URL:		http://vorlon.icpnet.pl/~agaran/
+URL:		http://www.codeeye.de/irssi/
 Requires:	irssi
-Provides:	irssi-script
-Obsoletes:	irssi-scripts
 
-%description -n irssi-script-forwardfix
-forwardfix script.
+%description -n irssi-script-amarok
+Retrieves song infos and controls amaroK via dcop, optionally running
+on another computer via ssh.
 
-%description -n irssi-script-forwardfix -l pl
-Skrypt forwardfix.
+%description -n irssi-script-amarok -l pl
+Skrypt uzyskujący informacje o utworze i sterujący odtwarzaczem amaroK
+poprzez dcop, opcjonalnie działającym na innym komputerze po ssh.
 
-%package -n irssi-script-ziew
-Summary:	ziew script
-Summary(pl):	Skrypt ziew
-Version:	0.57
+%package -n irssi-script-autorealname
+Summary:	autorealname script
+Version:	0.8.5
+License:	GPL v2 or later
 Group:		Applications/Communications
-URL:		http://gj.pointblue.com.pl/projects/ziew/
 Requires:	irssi
-Provides:	irssi-script
-Obsoletes:	irssi-scripts
 
-%description -n irssi-script-ziew
-ziew script.
+%description -n irssi-script-autorealname
+Print realname of everyone who join to channels.
 
-%description -n irssi-script-ziew -l pl
-Skrypt ziew.
+%package -n irssi-script-chanact
+Summary:	chanact script
+Version:	0.5.5
+License:	GPL v2 or later
+Group:		Applications/Communications
+URL:		http://bc-bd.org/software.php3#irssi
+Requires:	irssi
 
-%package -n irssi-script-seen
-Summary:	seen script
-Summary(pl):	Skrypt seen
-Version:	1.11
+%description -n irssi-script-chanact
+Adds new powerful and customizable [Act: ...] item
+(chanelnames,modes,alias).
+Lets you give alias characters to windows so that you can select those
+with meta-<char>.
+
+%package -n irssi-script-charsetwars
+Summary:	charsetwars
+Summary(pl):	Skrypt charsetwars
+Version:	0.69.1
+License:	Public Domain
 Group:		Applications/Communications
+URL:		http://www.inf.ufsc.br/~nardin/irssi/
 Requires:	irssi
-Provides:	irssi-script
-Obsoletes:	irssi-scripts
+Requires:	perl-Text-Iconv
 
-%description -n irssi-script-seen
-seen scripts.
+%description -n irssi-script-charsetwars
+Converts messages between charsets (utf-8 <=> iso-8859-1, etc.) by
+nick/channel/ircnet. With "dumb" (regexp) guessing for any charset
+(user configured).
 
-%description -n irssi-script-seen -l pl
-Skrypt seen.
+%description -n irssi-script-charsetwars -l pl
+Skrypt konwertujący wiadomości między zestawami znaków (utf-8 <=>
+iso-8859-1 itp.) w zależności od nicka/kanału/sieci. Zawiera także
+prymitywne zgadywanie (po wyrażeniu regularnym) dla dowolnego zestawu
+znaków (konfigurowane przez użytkownika).
 
 %package -n irssi-script-cp2iso
 Summary:	cp2iso script
@@ -82,97 +127,145 @@
 Version:	1.3
 Group:		Applications/Communications
 Requires:	irssi
-Provides:	irssi-script
-Obsoletes:	irssi-scripts
 
 %description -n irssi-script-cp2iso
-cp2iso script.
+Translates CP1250 to ISO8859-2 in incoming messages.
 
 %description -n irssi-script-cp2iso -l pl
 Skrypt cp2iso.
 
+%package -n irssi-script-dispatch
+Summary:	dispatch script
+Version:	0.0.2
+License:	GPL v2
+Group:		Applications/Communications
+Requires:	irssi
+
+%description -n irssi-script-dispatch
+This scripts sends unknown commands to the server.
+
+%package -n irssi-script-forwardfix
+Summary:	forwardfix script
+Summary(pl):	Skrypt forwardfix
+Group:		Applications/Communications
+URL:		http://vorlon.icpnet.pl/~agaran/
+Requires:	irssi
+
+%description -n irssi-script-forwardfix
+forwardfix script.
+
+%description -n irssi-script-forwardfix -l pl
+Skrypt forwardfix.
+
+%package -n irssi-script-hideauth
+Summary:	hideauth script
+Version:	1.01
+License:	Public Domain
+Group:		Applications/Communications
+URL:		http://www.jamesoff.net
+Requires:	irssi
+
+%description -n irssi-script-hideauth
+Stops eggdrop passwords from showing up in e.g. /msg botnick op
+password [#channel].
+
 %package -n irssi-script-keepnick
 Summary:	keepnick script
 Summary(pl):	Skrypt keepnick
 Version:	1.17
 Group:		Applications/Communications
 Requires:	irssi
-Provides:	irssi-script
-Obsoletes:	irssi-scripts
 
 %description -n irssi-script-keepnick
-keepnick script.
+Try to get your nick back when it becomes available.
 
 %description -n irssi-script-keepnick -l pl
 Skrypt keepnick.
 
+%package -n irssi-script-nocaps
+Summary:	nocaps script
+Version:	1.01
+License:	Public Domain
+Group:		Applications/Communications
+URL:		http://www.jamesoff.net
+Requires:	irssi
+
+%description -n irssi-script-nocaps
+Replaces lines in ALL CAPS with something easier on the eyes.
+
 %package -n irssi-script-people
 Summary:	people script
 Summary(pl):	Skrypt people
 Version:	1.4
 Group:		Applications/Communications
 Requires:	irssi
-Provides:	irssi-script
-Obsoletes:	irssi-scripts
 
 %description -n irssi-script-people
-people script.
+Userlist with autoopping, autokicking etc.
 
 %description -n irssi-script-people -l pl
 Skrypt people.
 
-%package -n irssi-script-amarok
-Summary:	amaroK (via ssh)
-Summary(pl):	amaroK (po ssh)
-Version:	1.0
-License:	Public Domain
+%package -n irssi-script-seen
+Summary:	seen script
+Summary(pl):	Skrypt seen
+Version:	1.11
 Group:		Applications/Communications
-URL:		http://www.codeeye.de/irssi/
 Requires:	irssi
-Provides:	irssi-script
-Obsoletes:	irssi-scripts
 
-%description -n irssi-script-amarok
-Retrieves song infos and controls amaroK via dcop, optionally running
-on another computer via ssh.
+%description -n irssi-script-seen
+Tell people when other people were online.
 
-%description -n irssi-script-amarok -l pl
-Skrypt uzyskujący informacje o utworze i sterujący odtwarzaczem amaroK
-poprzez dcop, opcjonalnie działającym na innym komputerze po ssh.
+%description -n irssi-script-seen -l pl
+Skrypt seen.
 
-%package -n irssi-script-charsetwars
-Summary:	charsetwars
-Summary(pl):	Skrypt charsetwars
-Version:	0.69.1
-License:	Public Domain
+%package -n irssi-script-tab_stop
+Summary:	tab_stop script
+Version:	0.2002123102
+License:	GPL v2
 Group:		Applications/Communications
-URL:		http://www.inf.ufsc.br/~nardin/irssi/
 Requires:	irssi
-Requires:	perl-Text-Iconv
-Provides:	irssi-script
-Obsoletes:	irssi-scripts
 
-%description -n irssi-script-charsetwars
-Converts messages between charsets (utf-8 <=> iso-8859-1, etc.) by
-nick/channel/ircnet. With "dumb" (regexp) guessing for any charset
-(user configured).
+%description -n irssi-script-tab_stop
+This script replaces the evil inverted 'I' with a configurable number
+of whitespaces.
 
-%description -n irssi-script-charsetwars -l pl
-Skrypt konwertujący wiadomości między zestawami znaków (utf-8 <=>
-iso-8859-1 itp.) w zależności od nicka/kanału/sieci. Zawiera także
-prymitywne zgadywanie (po wyrażeniu regularnym) dla dowolnego zestawu
-znaków (konfigurowane przez użytkownika).
+%package -n irssi-script-ziew
+Summary:	ziew script
+Summary(pl):	Skrypt ziew
+Version:	0.57
+Group:		Applications/Communications
+URL:		http://gj.pointblue.com.pl/projects/ziew/
+Requires:	irssi
+
+%description -n irssi-script-ziew
+yawners toy.
+
+%description -n irssi-script-ziew -l pl
+Skrypt ziew.
 
 %prep
 %setup -q -n %{name}
-install %{SOURCE1} .
-install %{SOURCE2} .
+cp -a %{SOURCE1} .
+cp -a %{SOURCE2} .
+cp -a %{SOURCE3} .
+cp -a %{SOURCE4} .
+cp -a %{SOURCE5} .
+cp -a %{SOURCE6} .
+cp -a %{SOURCE7} .
+cp -a %{SOURCE8} .
+cp -a %{SOURCE9} .
 %patch0 -p1
 
+# make rpm scan perl deps: add perl preamble
+# if anyone has better idea/implementation, go ahead
+sed -i -e '1{
+	/perl/!i#!/usr/bin/perl
+}' *.pl
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_scriptdir}
-
 install *.pl $RPM_BUILD_ROOT%{_scriptdir}
 
 %clean
@@ -180,39 +273,62 @@
 
 %files
 %defattr(644,root,root,755)
-%{_scriptdir}/*
 
-%files -n irssi-script-forwardfix
+%files -n irssi-script-amarok
 %defattr(644,root,root,755)
-%{_scriptdir}/forwardfix.pl
+%{_scriptdir}/amarok_ssh.pl
 
-%files -n irssi-script-ziew
+%files -n irssi-script-autorealname
 %defattr(644,root,root,755)
-%{_scriptdir}/ziew.pl
+%{_scriptdir}/autorealname.pl
 
-%files -n irssi-script-seen
+%files -n irssi-script-chanact
 %defattr(644,root,root,755)
-%{_scriptdir}/seen.pl
+%{_scriptdir}/chanact.pl
+
+%files -n irssi-script-charsetwars
+%defattr(644,root,root,755)
+%{_scriptdir}/charsetwars.pl
 
 %files -n irssi-script-cp2iso
 %defattr(644,root,root,755)
 %{_scriptdir}/cp2iso.pl
 
+%files -n irssi-script-dispatch
+%defattr(644,root,root,755)
+%{_scriptdir}/dispatch.pl
+
+%files -n irssi-script-forwardfix
+%defattr(644,root,root,755)
+%{_scriptdir}/forwardfix.pl
+
+%files -n irssi-script-hideauth
+%defattr(644,root,root,755)
+%{_scriptdir}/hideauth.pl
+
 %files -n irssi-script-keepnick
 %defattr(644,root,root,755)
 %{_scriptdir}/keepnick.pl
 
+%files -n irssi-script-nocaps
+%defattr(644,root,root,755)
+%{_scriptdir}/nocaps.pl
+
 %files -n irssi-script-people
 %defattr(644,root,root,755)
 %{_scriptdir}/people.pl
 
-%files -n irssi-script-amarok
+%files -n irssi-script-seen
 %defattr(644,root,root,755)
-%{_scriptdir}/amarok_ssh.pl
+%{_scriptdir}/seen.pl
 
-%files -n irssi-script-charsetwars
+%files -n irssi-script-tab_stop
 %defattr(644,root,root,755)
-%{_scriptdir}/charsetwars.pl
+%{_scriptdir}/tab_stop.pl
+
+%files -n irssi-script-ziew
+%defattr(644,root,root,755)
+%{_scriptdir}/ziew.pl
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 
@@ -221,6 +337,14 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.26  2005/12/10 14:54:59  glen
+- added autorealname, chanact, dispatch, hideauth, nocaps, tab_stop scripts
+- updated package descriptions
+- sorted packages order
+- use perlprov for deps
+- let main package requre all the subpackages
+- TODO completed
+
 Revision 1.25  2005/04/28 14:01:47  glen
 - add versions to individual scripts
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/irssi-scripts.spec?r1=1.25&r2=1.26&f=u




More information about the pld-cvs-commit mailing list