Group :: Networking/IRC
RPM: weechat
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: weechat
Version: 0.2.6
%define fullname %name-%version
%define binname %name-curses
Release: alt1
Summary: WeeChat - fast, light & extensible IRC client
License: GPLv3
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
Version: 0.2.6
%define fullname %name-%version
%define binname %name-curses
Release: alt1
Summary: WeeChat - fast, light & extensible IRC client
License: GPLv3
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