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