4 # testcase: run & quit irssi on x86-64/th.
5 # *** glibc detected *** irssi: free(): invalid pointer: 0x000000000055f180 ***
6 # ======= Backtrace: =========
7 # /lib64/libc.so.6[0x2aaaac8a660d]
8 # /lib64/libc.so.6(__libc_free+0x6c)[0x2aaaac8a7bec]
9 # /usr/lib64/libirssi_irc_dcc.so.0(dcc_chat_deinit+0x10)[0x2aaaab254c20]
10 # /usr/lib64/libirssi_irc_dcc.so.0(irc_dcc_deinit+0x25)[0x2aaaab2542e5]
11 # /usr/lib64/libirssi_irc.so.0(irc_deinit+0x13)[0x2aaaab02b933]
12 # irssi(main+0x28e)[0x41e6be]
13 # /lib64/libc.so.6(__libc_start_main+0xf4)[0x2aaaac85af94]
17 %bcond_without perl # without perl support
18 %bcond_without ipv6 # without IPv6 support
19 %bcond_without ssl # without SSL support
20 %bcond_without dynamic # without dynamic libraries
22 #define _snap 20050301
24 %define _idea_ver 0.1.46
25 %{?with_perl:%include /usr/lib/rpm/macros.perl}
26 Summary: Irssi is a IRC client
27 Summary(fr): Irssi est un client IRC
28 Summary(pl): Irssi - wygodny w u¿yciu klient IRC
33 Group: Applications/Communications
34 #Source0: http://irssi.org/files/snapshots/%{name}-%{_snap}.tar.gz
35 Source0: http://irssi.org/files/%{name}-%{version}.tar.gz
36 # Source0-md5: ed29412e86e1d5fbb71d24ae02edd462
37 Source1: %{name}.desktop
39 Source3: http://real.irssi.org/files/plugins/idea/%{name}-idea-%{_idea_ver}.tar.gz
40 # Source3-md5: c326efe317b8f67593a3cd46d5557280
41 Patch0: %{name}-dcc-send-limit.patch
42 Patch1: %{name}-tinfo.patch
43 Patch2: %{name}-home_etc.patch
44 Patch3: %{name}.conf.patch
45 Patch4: %{name}-idea-listlen.patch
46 Patch5: %{name}-gcc4.patch
47 Patch6: %{name}-dynamic.patch
48 URL: http://www.irssi.org/
49 BuildRequires: autoconf
50 BuildRequires: automake
51 BuildRequires: gettext-devel
52 BuildRequires: glib-devel
53 BuildRequires: glib2-devel >= 2.1.0
54 BuildRequires: libtool
55 BuildRequires: ncurses-devel >= 5.0
56 %{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
57 %{?with_perl:BuildRequires: perl-devel >= 1:5.8.4}
58 BuildRequires: pkgconfig
59 BuildRequires: popt-devel
60 Requires: perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION')
61 Obsoletes: %{name}-speech
62 Obsoletes: %{name}-sql
63 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66 Irssi is a textUI IRC client with IPv6 support.
72 Irssi jest tekstowym klientem IRC ze wsparciem dla IPv6.
75 Summary: Irssi plugin IDEA crypt
76 Summary(pl): Wtyczka do irssi do szyfrowania IDEA
77 Group: Applications/Communications
78 Requires: %{name} = %{version}
80 %description plugin-idea
81 This package contains IDEA Crypt plugin for Irssi.
83 %description plugin-idea
84 Ten pakiet zawiera wtyczkê do Irssi z szyfrowaniem IDEA.
111 %{?with_perl:--with-perl=yes} \
112 %{?with_perl:--with-perl-lib=vendor} \
113 %{!?with_perl:--with-perl=no} \
114 %{?with_ipv6:--enable-ipv6} \
116 --%{?with_ssl:en}%{!?with_ssl:dis}able-ssl
120 cd irssi-idea-%{_idea_ver}
132 rm -rf $RPM_BUILD_ROOT
133 install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
136 DESTDIR=$RPM_BUILD_ROOT \
137 docdir=%{_datadir}/%{name}-%{version}
139 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
140 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
142 %{__make} -C irssi-idea-%{_idea_ver} install \
143 DESTDIR=$RPM_BUILD_ROOT
146 rm -rf $RPM_BUILD_ROOT
149 %defattr(644,root,root,755)
150 %doc AUTHORS ChangeLog README TODO NEWS docs/*.{txt,html}
151 %attr(755,root,root) %{_bindir}/*
152 %dir %{_libdir}/irssi
153 %dir %{_libdir}/irssi/modules
154 %attr(755,root,root) %{_libdir}/irssi/modules/libirc_proxy.so*
156 %attr(755,root,root) %{_libdir}/libirssi*.so.*
159 %{_desktopdir}/irssi.desktop
161 %{_sysconfdir}/irssi.conf
165 %{perl_vendorarch}/*.pm
166 %dir %{perl_vendorarch}/Irssi
167 %{perl_vendorarch}/Irssi/*.pm
169 %dir %{perl_vendorarch}/auto/Irssi
170 %{perl_vendorarch}/auto/Irssi/*.bs
171 %attr(755,root,root) %{perl_vendorarch}/auto/Irssi/*.so
173 %dir %{perl_vendorarch}/auto/Irssi/Irc
174 %{perl_vendorarch}/auto/Irssi/Irc/*.bs
175 %attr(755,root,root) %{perl_vendorarch}/auto/Irssi/Irc/*.so
177 %dir %{perl_vendorarch}/auto/Irssi/TextUI
178 %{perl_vendorarch}/auto/Irssi/TextUI/*.bs
179 %attr(755,root,root) %{perl_vendorarch}/auto/Irssi/TextUI/*.so
181 %dir %{perl_vendorarch}/auto/Irssi/UI
182 %{perl_vendorarch}/auto/Irssi/UI/*.bs
183 %attr(755,root,root) %{perl_vendorarch}/auto/Irssi/UI/*.so
187 %defattr(644,root,root,755)
188 %attr(755,root,root) %{_libdir}/irssi/modules/libidea.so