Репозитории ALT
S: | 1.2.2-alt1 |
5.1: | 0.8.15-alt0.M50P.1 |
4.1: | 0.8.12-alt4.M41.1 |
4.0: | 0.8.12-alt4.M40.1 |
3.0: | 0.8.10-alt0.4 |
Группа :: Сети/IRC
Пакет: irssi
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%def_disable debmenu
Name: irssi
Version: 0.8.12
Release: alt4.M41.1
Summary: Irssi is an IRC client
License: GPL
Group: Networking/IRC
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Url: http://irssi.org/
#http://irssi.org/irssi/files/irssi-%version.tar.bz2
Source: %name-%version.tar
BuildRequires: gcc-c++ glib2-devel glibc-devel-static libssl-devel
BuildRequires: libstdc++-devel libtinfo-devel perl-devel python-base
BuildRequires: python-modules-compiler python-modules-encodings libpopt-devel
BuildRequires: glib-devel lynx
%description
Irssi is a textUI IRC client with IPv6 support written by
Timo Sirainen <a at sicom.fi>.
More information can be found at http://irssi.org
%package devel
Group: Development/C
Summary: Header files and static libs for the development of irssi applications
Requires: %name = %version-%release
%description devel
Header files and static libs for the development of irssi applications.
%package perl
Group: Networking/IRC
Summary: Perl scripts for irssi
Requires: %name = %version-%release
%description perl
Perl scripts for irssi.
%prep
%setup
%build
./autogen.sh
%autoreconf
sed -i 's at $PERL_LDFLAGS -L/usr/lib at $PERL_LDFLAGS -L/usr/%_lib at g' configure
%configure \
--with-modules \
--enable-ipv6 \
--without-socks \
--with-terminfo \
--without-ncurses \
--with-perl=module \
--with-perl-lib=vendor \
--with-proxy \
--with-bot \
--with-textui
%make_build
%install
%make_install DESTDIR="%buildroot" install
# Menu entries
mkdir -p %buildroot%_iconsdir
%if_enabled debmenu
mkdir -p %buildroot%_menudir
cat << EOF >%buildroot%_menudir/%name
?package(%name): \
needs="text" \
section="Networking/Chat" \
title="Irssi" \
icon="irssi.png" \
longtitle="A Text-UI based Irc Client" \
section="Networking/IRC" \
command="irssi"
EOF
%else
# freedesktop menu
mkdir -p %buildroot%_datadir/applications
install -m 644 irssi.desktop %buildroot%_datadir/applications/irssi.desktop
%endif
# mdk icons
install -D -m 644 irssi-icons/%{name}48.png %buildroot%_liconsdir/%name.png
install -D -m 644 irssi-icons/%{name}32.png %buildroot%_iconsdir/%name.png
install -D -m 644 irssi-icons/%{name}16.png %buildroot%_miconsdir/%name.png
mv %buildroot%_docdir/%name %buildroot%_docdir/%name-%version
bzip2 ChangeLog
mv AUTHORS ChangeLog.bz2 README TODO NEWS %buildroot%_docdir/%name-%version
%add_findreq_skiplist %_datadir/irssi/scripts/*
%files
#%doc AUTHORS ChangeLog.bz2 README TODO NEWS
%_docdir/%name-%version
%attr(755,root,root) %_bindir/*
%_datadir/irssi
%exclude %_datadir/irssi/scripts
%config(noreplace) %_sysconfdir/irssi.conf
%_liconsdir/*.png
%_miconsdir/*.png
%_iconsdir/*.png
%if_enabled debmenu
%_menudir/irssi
%else
%_datadir/applications/irssi.desktop
%endif
%_mandir/man?/*
%dir %_libdir/irssi
%dir %_libdir/irssi/modules
%_libdir/irssi/modules/*proxy*.so
%_libdir/irssi/modules/*proxy*.so.*
%files perl
%perl_vendor_archlib/Irssi
%perl_vendor_autolib/Irssi
%perl_vendor_archlib/Irssi.pm
%_libdir/irssi/modules/*perl*.so
%_datadir/irssi/scripts
%files devel
%_libdir/irssi/modules/*.a
%_includedir/irssi
%changelog
…
Полный changelog можно просмотреть здесь
Name: irssi
Version: 0.8.12
Release: alt4.M41.1
Summary: Irssi is an IRC client
License: GPL
Group: Networking/IRC
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Url: http://irssi.org/
#http://irssi.org/irssi/files/irssi-%version.tar.bz2
Source: %name-%version.tar
BuildRequires: gcc-c++ glib2-devel glibc-devel-static libssl-devel
BuildRequires: libstdc++-devel libtinfo-devel perl-devel python-base
BuildRequires: python-modules-compiler python-modules-encodings libpopt-devel
BuildRequires: glib-devel lynx
%description
Irssi is a textUI IRC client with IPv6 support written by
Timo Sirainen <a at sicom.fi>.
More information can be found at http://irssi.org
%package devel
Group: Development/C
Summary: Header files and static libs for the development of irssi applications
Requires: %name = %version-%release
%description devel
Header files and static libs for the development of irssi applications.
%package perl
Group: Networking/IRC
Summary: Perl scripts for irssi
Requires: %name = %version-%release
%description perl
Perl scripts for irssi.
%prep
%setup
%build
./autogen.sh
%autoreconf
sed -i 's at $PERL_LDFLAGS -L/usr/lib at $PERL_LDFLAGS -L/usr/%_lib at g' configure
%configure \
--with-modules \
--enable-ipv6 \
--without-socks \
--with-terminfo \
--without-ncurses \
--with-perl=module \
--with-perl-lib=vendor \
--with-proxy \
--with-bot \
--with-textui
%make_build
%install
%make_install DESTDIR="%buildroot" install
# Menu entries
mkdir -p %buildroot%_iconsdir
%if_enabled debmenu
mkdir -p %buildroot%_menudir
cat << EOF >%buildroot%_menudir/%name
?package(%name): \
needs="text" \
section="Networking/Chat" \
title="Irssi" \
icon="irssi.png" \
longtitle="A Text-UI based Irc Client" \
section="Networking/IRC" \
command="irssi"
EOF
%else
# freedesktop menu
mkdir -p %buildroot%_datadir/applications
install -m 644 irssi.desktop %buildroot%_datadir/applications/irssi.desktop
%endif
# mdk icons
install -D -m 644 irssi-icons/%{name}48.png %buildroot%_liconsdir/%name.png
install -D -m 644 irssi-icons/%{name}32.png %buildroot%_iconsdir/%name.png
install -D -m 644 irssi-icons/%{name}16.png %buildroot%_miconsdir/%name.png
mv %buildroot%_docdir/%name %buildroot%_docdir/%name-%version
bzip2 ChangeLog
mv AUTHORS ChangeLog.bz2 README TODO NEWS %buildroot%_docdir/%name-%version
%add_findreq_skiplist %_datadir/irssi/scripts/*
%files
#%doc AUTHORS ChangeLog.bz2 README TODO NEWS
%_docdir/%name-%version
%attr(755,root,root) %_bindir/*
%_datadir/irssi
%exclude %_datadir/irssi/scripts
%config(noreplace) %_sysconfdir/irssi.conf
%_liconsdir/*.png
%_miconsdir/*.png
%_iconsdir/*.png
%if_enabled debmenu
%_menudir/irssi
%else
%_datadir/applications/irssi.desktop
%endif
%_mandir/man?/*
%dir %_libdir/irssi
%dir %_libdir/irssi/modules
%_libdir/irssi/modules/*proxy*.so
%_libdir/irssi/modules/*proxy*.so.*
%files perl
%perl_vendor_archlib/Irssi
%perl_vendor_autolib/Irssi
%perl_vendor_archlib/Irssi.pm
%_libdir/irssi/modules/*perl*.so
%_datadir/irssi/scripts
%files devel
%_libdir/irssi/modules/*.a
%_includedir/irssi
%changelog
…
Полный changelog можно просмотреть здесь