Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37527521
en ru br
ALT Linux repos
S:4.0.2-alt1
5.0: 0.2.6-alt1
4.1: 0.2.6-alt1
4.0: 0.2.4-alt1
3.0: 0.1.3-alt1

Group :: Networking/IRC
RPM: weechat

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: weechat
Version: 0.2.4
%define fullname %name-%version
%define binname %name-curses

Release: alt1
Summary: WeeChat - fast, light & extensible IRC client
License: GPL
Group: Networking/IRC
Url: http://weechat.flashtux.org/index.php?lang=en

Packager: Pavlov Konstantin <thresh at altlinux.ru>

Source: %name-%version.tar.bz2
Source1: %name.menu
Source2: %name.png

# Automatically added by buildreq on Thu Oct 06 2005

BuildRequires: libgcrypt-devel libgnutls-devel libgpg-error-devel libruby-devel libtasn1-devel libtinfo-devel perl-devel python-base python-dev python-modules-encodings ruby-stdlibs zlib-devel ruby libaspell-devel liblua5-devel libncursesw-devel docbook-style-xsl cvs libgtk+2-devel

%description
WeeChat is the geekest Irc client.

%package plugin-aspell
Requires: %name = %version-%release
Summary: Aspell plugin for weechat
Group: Networking/IRC

%description plugin-aspell
This package contains aspell plugin for weechat.

%package plugin-lua
Requires: %name = %version-%release
Summary: Lua plugin for weechat
Group: Networking/IRC

%description plugin-lua
This package contains lua plugin for weechat.

%package plugin-perl
Requires: %name = %version-%release
Summary: Perl plugin for weechat
Group: Networking/IRC

%description plugin-perl
This package contains perl plugin for weechat.

%package plugin-python
Requires: %name = %version-%release
Summary: Python plugin for weechat
Group: Networking/IRC

%description plugin-python
This package contains python plugin for weechat.

%package plugin-ruby
Requires: %name = %version-%release
Summary: Ruby plugin for weechat
Group: Networking/IRC

%description plugin-ruby
This package contains ruby plugin for weechat.

%prep
%setup -q -n %name-%version

%__subst "s#'archdir'#'rubyincludedir'#" configure.in

# build plugins as plugins, not libs

find ./src/plugins -name "Makefile*" -print0 | xargs -r0 subst 's,\(\-module\),\1 -avoid-version,' --

%build

%__autoreconf

%configure \
--with-debug=1 \
--enable-perl \
--enable-python \
--enable-ruby \
--enable-lua \
--enable-gnutls \
--disable-gtk \
--disable-wxwindows \
--disable-qt \
--enable-aspell \
--with-doc-xsl-prefix=/usr/share/xml/docbook/xsl-stylesheets-1.71.0

%make_build

%install
%make_install DESTDIR=%buildroot install

#menu

%__install -pm755 -d %buildroot%_menudir
%__install -pm644 %SOURCE1 %buildroot%_menudir/%name

#icons

%__mkdir_p %buildroot%_datadir/icons/
%__install -pm644 %SOURCE2 %buildroot%_datadir/icons/%name.png

#bin

%__ln_s `relative /usr/bin/%binname %_bindir/%binname` %buildroot%_bindir/%name

%find_lang %name

%post
%update_menus

%postun
%clean_menus

%files -f %name.lang
%_menudir/%name
%_bindir/*
%dir %_libdir/%name
%dir %_libdir/%name/plugins
%_libdir/%name/plugins/charset.so
%_datadir/icons/%name.png
%_mandir/man?/*
%_docdir/%name

%files plugin-aspell
%_libdir/%name/plugins/aspell.so

%files plugin-lua
%_libdir/%name/plugins/lua.so

%files plugin-perl
%_libdir/%name/plugins/perl.so

%files plugin-python
%_libdir/%name/plugins/python.so

%files plugin-ruby
%_libdir/%name/plugins/ruby.so

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin