X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Firssi.spec.in;fp=apps%2Firssi%2Firssi.spec.in;h=a3e9b9c0305563f3bfc2de2bbe439ec97a3f9a00;hb=23c5df1c8b0bfe539d3fa65802186e6e09e044aa;hp=0000000000000000000000000000000000000000;hpb=0f9738ce962b8498bbed0a75d5fb6fa127e3577f;p=silc.git diff --git a/apps/irssi/irssi.spec.in b/apps/irssi/irssi.spec.in new file mode 100644 index 00000000..a3e9b9c0 --- /dev/null +++ b/apps/irssi/irssi.spec.in @@ -0,0 +1,216 @@ +# $Revision$, $Date$ +Name: irssi +Version: @VERSION@ +Release: 1 +Vendor: Timo Sirainen +Summary: Irssi is a IRC client +Summary(pl): Irssi - klient IRC +Copyright: GPL +Group: Applications/Communications +Group(pl): Aplikacje/Komunikacja +URL: http://irssi.org/ +Source0: http://irssi.org/irssi/files/%{name}-%{version}.tar.gz +BuildRequires: glib-devel +BuildRequires: ncurses-devel +BuildRequires: imlib-devel +BuildRequires: gtk+-devel +BuildRequires: gnome-libs-devel +BuildRequires: XFree86-devel +BuildRoot: /tmp/%{name}-%{version}-root + +%define _sysconfdir /etc +%define configure { CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; ./configure %{_target_platform} --prefix=%{_prefix} --exec-prefix=%{_exec_prefix} --bindir=%{_bindir} --sbindir=%{_sbindir} --sysconfdir=%{_sysconfdir} --datadir=%{_datadir} --includedir=%{_includedir} --libdir=%{_libdir} --libexecdir=%{_libexecdir} --localstatedir=%{_localstatedir} --sharedstatedir=%{_sharedstatedir} --mandir=%{_mandir} --infodir=%{_infodir} } + +%description +Irssi is a textUI IRC client with IPv6 support +by Timo Sirainen . +More information can be found at http://irssi.org/. + +%description -l pl +Irssi jest tekstowym klientem IRC ze wsparciem dla IPv6. +Napisany zosta³ przez Timo Strainen +Wiêcej informacji mo¿na znale¶æ pod adresem +http://irssi.org/ + +%package GNOME +Summary: GNOME version of irssi IRC client +Summary(pl): Wersja dla ¶rodowiska GNOME klienta IRC irssi +Group: X11/Applications/Communications +Group(pl): X11/Aplikacje/Komunikacja +Requires: %{name} = %{version} + +%description GNOME +Irssi is a GTK based (with GNOME) GUI IRC client with IPv6 support +by Timo Sirainen . +More information can be found at http://irssi.org/. + +%description GNOME -l pl +Irssi jest graficznym klientem IRC ze wsparciem dla IPv6 pracuj±cym +w ¶rodowisku GNOME. Napisany zosta³ przez Timo Sirainen . +Wiêcej informacji mo¿na znale¶æ pod adresem +http://irssi.org/ + +%prep +%setup -q + +%build +CPPFLAGS="-I/usr/X11R6/include"; export CPPFLAGS +LDFLAGS="-s -L/usr/X11R6/lib"; export LDFLAGS +%configure \ + --with-gnome \ + --with-gnome-panel \ + --with-imlib \ + --enable-ipv6 \ + --with-textui=ncurses \ + --without-socks \ + --with-plugins +make + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install +strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/irssi/plugins/lib*.so.*.* + +gzip -9fn AUTHORS ChangeLog README TODO NEWS + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr (644,root,root,755) +%doc {AUTHORS,ChangeLog,README,TODO,NEWS}.gz + +%attr(755,root,root) %{_bindir}/irssi +%attr(755,root,root) %{_bindir}/irssi-text +%attr(755,root,root) %{_bindir}/irssi-bot + +%dir %{_sysconfdir}/irssi +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/irssi/* + +%dir %{_libdir}/irssi +%dir %{_libdir}/irssi/plugins +%attr(755,root,root) %{_libdir}/irssi/plugins/lib*.so.*.* +%attr(755,root,root) %{_libdir}/irssi/plugins/lib*.so +#%attr(755,root,root) %{_libdir}/irssi/plugins/lib*.la +#%attr(755,root,root) %{_libdir}/irssi/plugins/lib*.a + +%files GNOME +%defattr (644,root,root,755) +%attr(755,root,root) %{_bindir}/irssi + +%{_sysconfdir}/CORBA/servers/irssi.gnorba +%{_datadir}/gnome/apps/Network/irssi.desktop +%{_datadir}/gnome/help/irssi +%{_datadir}/pixmaps/* + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team +All below listed persons can be reached on @pld.org.pl + +$Log$ +Revision 1.1.1.1 2001/05/24 12:09:28 priikone + imported irssi. + +Revision 1.11 2001/03/29 14:38:28 cras +http://irssi.org -> http://irssi.org/ + +Revision 1.10 2000/06/02 01:55:01 cras +Changed irssi's url to http://irssi.org/ + +Revision 1.9 2000/04/17 09:37:05 kloczek +- added pixmaps to %files (irssi have now own icon). + +Revision 1.8 2000/04/14 11:27:02 cras +Sorry for a big update - I still don't have internet connection at home +and this is what I've been doing a few weeks now.. :) You really shouldn't +upgrade to this version without keeping a backup of the working one, since +this will break everything and at least notify list is broken - probably +something else too. + +* On the way to 0.8.0 .. Major rewriting/rearranging code. There's + some changes in behaviour because I'm trying to make Irssi a bit + more compatible with EPIC. + +* libPropList isn't needed anymore - I'm using my own configuration + library. This is mostly because different proplists worked a bit + differently everywhere and several people had problems with it. + It's also yet another extra library that you needed to compile + Irssi. New configuration library has several advantages: + + You can add comments to configuration file and they also stay + there when it's saved. + + It's not nearly as vulnerable as proplist. If some error occurs, + instead of just not reading anything it will try to continue if + possible. Also the error messages are written to irssi's text + window instead of stdout. + + It can be managed more easily than proplist - setting/getting the + configuration is a lot more easier. + +* Coding style changes - I'm not using gint, gchar etc. anymore, + they're just extra pain when moving code to non-glib projects and + syntax hilighting doesn't work by default with most editors ;) + + Indentation style was also changed to K&R because of some political + reasons ;) And I'm already starting to like it.. :) It forces me + to split code to different functions more often and the result is + that the code gets more readable. + + And finally I'm also using nst' all over the place. + ++ /EVAL - Expand all the special variables from string and + run it. Commands can be split with ; character. See + docs/SPECIAL_VARS for more info. ++ Aliases are parsed just like /EVAL - arguments are in $0..$9. ++ Text formats are also parsed like /EVAL, arguments used to be in + $1..$9, now they're in $0..$8 so it messes up existing themes.. ++ /SET [key [value]] - no more the '=' character. Boolean values + also need to be changed with ON/OFF/TOGGLE values (not yes/no). + Settings aren't saved to disk until you use /SAVE. ++ /TOGGLE [ON/OFF] - same as /SET TOGGLE + +Revision 1.7 2000/02/25 17:03:15 cras +Irssi 0.7.27 released. + +Revision 1.6 2000/01/27 19:03:28 cras +fixes by vkoivula@saunalahti.fi + +Revision 1.6 2000/01/25 00:00:00 vkoivula@saunalahti.fi +- requires libProbList-devel changed to libPropList (problist.h is actually in + this package) +- fixed filelist + +Revision 1.5 2000/01/13 02:13:20 kloczek +- irssi.desktop now this is not applet but application description file - + place them in $(datadir)/gnome/apps/Network. + +Revision 1.4 1999/10/16 13:05:25 wiget +- polish translation + +Revision 1.3 1999/09/13 16:50:25 wiget +- fixed %%configure macro + +Revision 1.2 1999/09/04 11:42:33 wiget +- new way to update Version: field in spec +- new target for make 'make rpm' + +Revision 1.4 1999/09/03 09:36:24 wiget +- updated to 0.7.16alpha-1 + +Revision 1.3 1999/09/02 17:27:36 wiget +- added BuildRequires rules + +Revision 1.2 1999/09/02 17:22:51 wiget +- rewrite to PLD style coding: +-- correct Group and Group(pl) +-- %%changelog moved to end +-- splited to irssi and irssi-GNOME +-- added patch to allow 'make install DESTDIR=/some/dir' +-- added ./configure parameters +-- striped unneeded symbol from plugins +-- gziped docs +-- corrected %%files section + +- based at spec from tarball (by JT Traub )