lkundrak / rpms / irssi

Forked from rpms/irssi 6 years ago
Clone
cvsextras 1f17fe5
%define		perl_vendorarch	%(eval "`perl -V:installvendorarch`"; echo $installvendorarch)
cvsextras 1f17fe5
e616c4c
%global pretag rc1
e616c4c
608679e
Summary:	Modular text mode IRC client with Perl scripting
608679e
Name:		irssi
e616c4c
Version:	0.8.16
480c0db
Release:	0.4%{?pretag:.%{pretag}}%{?dist}
28c2f0a
9a04add
License:	GPLv2+
608679e
Group:		Applications/Communications
608679e
URL:		http://irssi.org/
e616c4c
Source0:	http://irssi.org/files/irssi-%{version}%{?pretag:-%{pretag}}.tar.bz2
26e64f0
Source1:	irssi-config.h
e616c4c
Patch0:		irssi-0.8.15-no-static-unload.patch
c8a2d5e
Patch1:		irssi-0.8.15-man-fix.patch
a252dfc
Patch2:		irssi-0.8.16-format-security.patch
608679e
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
c8a2d5e
BuildRequires:	ncurses-devel openssl-devel zlib-devel
e0e936c
BuildRequires:	pkgconfig glib2-devel perl-devel perl(ExtUtils::Embed)
7ce3b0c
BuildRequires:	autoconf automake libtool
0d8bdb6
Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
1f47998
bc141cf
%package devel
bc141cf
Summary:	Development package for irssi
bc141cf
Group:		Development/Libraries
bc141cf
Requires:	%{name} = %{version}-%{release}
cvsextras 1f17fe5
cvsextras 1f17fe5
%description
cvsextras 1f17fe5
Irssi is a modular IRC client with Perl scripting. Only text-mode
cvsextras 1f17fe5
frontend is currently supported. The GTK/GNOME frontend is no longer
cvsextras 1f17fe5
being maintained.
cvsextras 1f17fe5
bc141cf
%description devel
bc141cf
This package contains headers needed to develop irssi plugins.
bc141cf
bc141cf
Irssi is a modular IRC client with Perl scripting. Only text-mode
bc141cf
frontend is currently supported. The GTK/GNOME frontend is no longer
bc141cf
being maintained.
bc141cf
cvsextras 1f17fe5
cvsextras 1f17fe5
%prep
e616c4c
%setup -q -n %{name}-%{version}%{?pretag:-%{?pretag}}
e616c4c
%patch0 -p1 -b .no-static-unload
c8a2d5e
%patch1 -p1 -b .man-fix
a252dfc
%patch2 -p1 -b .format-security
26a82b1
cvsextras 1f17fe5
%build
0d8bdb6
autoreconf -i
cvsextras 1f17fe5
%configure --enable-ipv6 --with-textui	\
608679e
	--with-proxy			\
608679e
	--with-bot			\
00c9acf
	--with-perl=yes			\
329ed83
	--with-perl-lib=vendor 
3d78e6f
a47f5d5
make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
26e64f0
mv irssi-config.h irssi-config-$(getconf LONG_BIT).h
26e64f0
cp -p %{SOURCE1} irssi-config.h
cvsextras 1f17fe5
cvsextras 1f17fe5
cvsextras 1f17fe5
%install
cvsextras 1f17fe5
rm -rf $RPM_BUILD_ROOT
c37ed85
%makeinstall PERL_INSTALL_ROOT=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
26e64f0
install -p irssi-config-$(getconf LONG_BIT).h $RPM_BUILD_ROOT%{_includedir}/%{name}/irssi-config-$(getconf LONG_BIT).h
cvsextras 1f17fe5
608679e
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/lib*.*a
cvsextras 1f17fe5
rm -Rf $RPM_BUILD_ROOT/%{_docdir}/%{name}
cvsextras 1f17fe5
find $RPM_BUILD_ROOT%{perl_vendorarch} -type f -a -name '*.bs' -a -empty -exec rm -f {} ';'
cvsextras 1f17fe5
find $RPM_BUILD_ROOT%{perl_vendorarch} -type f -a -name .packlist -exec rm {} ';'
cvsextras 1f17fe5
chmod -R u+w $RPM_BUILD_ROOT%{perl_vendorarch}
cvsextras 1f17fe5
cvsextras 1f17fe5
c37ed85
cvsextras 1f17fe5
%clean
cvsextras 1f17fe5
rm -rf $RPM_BUILD_ROOT
cvsextras 1f17fe5
cvsextras 1f17fe5
cvsextras 1f17fe5
%files
cvsextras 1f17fe5
%defattr(-,root,root,-)
7f3bed0
%doc docs/*.txt docs/*.html AUTHORS COPYING NEWS README TODO
cvsextras 1f17fe5
%config(noreplace) %{_sysconfdir}/%{name}.conf
cvsextras 1f17fe5
%{_bindir}/%{name}
cvsextras 1f17fe5
%{_bindir}/botti
cvsextras 1f17fe5
%{_datadir}/%{name}
cvsextras 1f17fe5
%{_libdir}/%{name}
cvsextras 1f17fe5
%{_mandir}/man1/%{name}.1*
cvsextras 1f17fe5
%{perl_vendorarch}/Irssi*
cvsextras 1f17fe5
%{perl_vendorarch}/auto/Irssi
cvsextras 1f17fe5
cvsextras 1f17fe5
bc141cf
%files devel
bc141cf
%defattr(-,root,root,-)
1014e69
%{_includedir}/irssi/
1014e69
bc141cf
cvsextras 1f17fe5
%changelog
480c0db
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.16-0.4.rc1
480c0db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
480c0db
6e5a961
* Wed Dec  4 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 0.8.16-0.3.rc1
6e5a961
- Fixed change log
6e5a961
6e5a961
* Wed Dec  4 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 0.8.16-0.2.rc1
a252dfc
- Fixed compilation with -Werror=format-security
a252dfc
  Resolves: rhbz#1037139
a252dfc
e616c4c
* Mon Sep 16 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 0.8.16-0.1.rc1
e616c4c
- New version
e616c4c
- Dropped init-resize-crash-fix (upstreamed)
e616c4c
- Fixed bogus date in changelog (best effort)
e616c4c
- Disabled unloading static modules (by no-static-unload patch)
e616c4c
263e372
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.15-15
263e372
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
263e372
e5bf5b6
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 0.8.15-14
e5bf5b6
- Perl 5.18 rebuild
e5bf5b6
0d8bdb6
* Mon Mar 25 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 0.8.15-13
0d8bdb6
- Added support for aarch64
0d8bdb6
  Resolves: rhbz#925598
0d8bdb6
7245d0a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.15-12
7245d0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7245d0a
c8a2d5e
* Fri Aug  3 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 0.8.15-11
c8a2d5e
- Removed usage parameter from the man page (popt leftover)
c8a2d5e
1710b75
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.15-10
1710b75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1710b75
193aa34
* Thu Jun 07 2012 Petr Pisar <ppisar@redhat.com> - 0.8.15-9
193aa34
- Perl 5.16 rebuild
193aa34
c4d061e
* Fri Feb 24 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 0.8.15-8
ac1ea16
- Fixed crash that can occur if term is resized during irssi init
ac1ea16
  (init-resize-crash-fix patch)
ac1ea16
  Resolves: rhbz#796457
ac1ea16
4e35459
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.15-7
4e35459
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4e35459
Marcela Mašláňová 71f8218
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.8.15-6
Marcela Mašláňová 71f8218
- Perl mass rebuild
Marcela Mašláňová 71f8218
Marcela Mašláňová 90720a9
* Thu Jun 09 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.8.15-5
Marcela Mašláňová 90720a9
- Perl 5.14 mass rebuild
Marcela Mašláňová 90720a9
f98bd9c
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.15-4
f98bd9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f98bd9c
3969c66
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.8.15-3
3969c66
- Mass rebuild with perl-5.12.0
3969c66
a47f5d5
* Mon May 31 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 0.8.15-2
a47f5d5
- Rebuilt with -fno-strict-aliasing
a47f5d5
b6f7f32
* Tue Apr 13 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 0.8.15-1
b6f7f32
- Update to new version: irssi-0.8.15
b6f7f32
167de5d
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.8.14-4
167de5d
- rebuild against perl 5.10.1
167de5d
a07af30
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.8.14-3
a07af30
- rebuilt with new openssl
a07af30
7d91865
* Tue Aug 11 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.8.14-2
7d91865
- Use bzipped upstream tarball.
7d91865
26a82b1
* Mon Aug  3 2009 Marek Mahut <mmahut@fedoraproject.org> - 0.8.14-1
26a82b1
- Upstream release 0.8.14
26a82b1
eceb660
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.13-3
eceb660
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
eceb660
7d0dbe5
* Tue Jun 23 2009 Huzaifa Sidhpurwala <huzaifas@redhat.com> - 0.8.13-2
7d0dbe5
- Resolve CVE-2009-1959
7d0dbe5
26e64f0
* Fri May  1 2009 Marek Mahut <mmahut@fedoraproject.org> - 0.8.13-1
26e64f0
- Upstream release
26e64f0
42f6dde
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.12-13
42f6dde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
42f6dde
52b6a6c
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 0.8.12-12
52b6a6c
- rebuild with new openssl
52b6a6c
1014e69
* Fri Aug 29 2008 Michael Schwendt <mschwendt@fedoraproject.org> - 0.8.12-11
1014e69
- Don't include any C header files in main package.
1014e69
e0e936c
* Fri Mar  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.8.12-10
e0e936c
- BR: perl(ExtUtils::Embed)
e0e936c
c9f3f4e
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.8.12-9
e0e936c
- Rebuild for new perl
c9f3f4e
b6ecafd
* Sat Mar  1 2008 Marek Mahut <mmahut@fedoraproject.org> - 0.8.12-8
c37ed85
- Fix for multiarch conflict (BZ#341591)
c37ed85
c8cea65
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8.12-5
c8cea65
- Autorebuild for GCC 4.3
c8cea65
00c9acf
* Sun Nov 11 2007 Marek Mahut <mmahut fedoraproject.org> - 0.8.12-3
b30554d
- Enabling perl build-in support as per request in BZ#375121
b30554d
baa50da
* Mon Oct 08 2007 Marek Mahut <mmahut fedoraproject.org> - 0.8.12-1
baa50da
- New release
baa50da
- Fixes bug from BZ#239511, dropping patch
baa50da
0ee9557
* Sun Aug 19 2007 Marek Mahut <mmahut fedoraproject.org> - 0.8.11-5
0ee9557
- Fixing properly irssi-support-meta-cursor-xterm.patch
0ee9557
fbabe5a
* Thu Aug 16 2007 Marek Mahut <mmahut redhat.com> - 0.8.11-4
baa50da
- Added irssi-support-meta-cursor-xterm.patch (BZ#239511)
fbabe5a
9a04add
* Thu Aug 16 2007 Marek Mahut <mmahut redhat.com> - 0.8.11-2
9a04add
- Updating license tag
9a04add
- Rebuild for 0.8.11
9a04add
e30cc29
* Wed May  2 2007 Dams <anvil[AT]livna.org> - 0.8.11-1
e30cc29
- Updated to 0.8.11
e30cc29
- Dropped patch0
e30cc29
25b9524
* Sat Apr 21 2007 Dams <anvil[AT]livna.org> - 0.8.10-7.a
25b9524
- Release bump
25b9524
45fc6d4
* Sun Sep 17 2006 Dams <anvil[AT]livna.org> - 0.8.10-6.a
45fc6d4
- Bumped release 
45fc6d4
9df7ec4
* Sun Sep 17 2006 Dams <anvil[AT]livna.org> - 0.8.10-5.a
9df7ec4
- Updated to 0.8.10a
633b221
- Fixed tarball name..
633b221
- Updated Patch0 still from Saleem
9df7ec4
91d5879
* Wed Mar 15 2006 Dams <anvil[AT]livna.org> - 0.8.10-4
91d5879
- Added patch from Saleem Abdulrasool to fix invalid pointer.
91d5879
a38d626
* Sat Jan 28 2006 Dams <anvil[AT]livna.org> - 0.8.10-3
a38d626
- Fixed changelog -_-
a38d626
a38d626
* Sat Jan 28 2006 Dams <anvil[AT]livna.org> - 0.8.10-2
329ed83
- Disabled gc support
329ed83
7f3bed0
* Sun Dec 11 2005 Dams <anvil[AT]livna.org> - 0.8.10-1
7f3bed0
- Updated to final 0.8.10
7f3bed0
d85485f
* Wed Dec  7 2005 Dams <anvil[AT]livna.org> - 0.8.10-0.2.rc8
d85485f
- Updated to rc8
d85485f
bc141cf
* Tue Nov 15 2005 Dams <anvil[AT]livna.org> - 0.8.10-0.1.rc7
bc141cf
- Dropped patch 2 (seems applied upstream) and 3 (no longer needed)
bc141cf
- Removed conditionnal build against glib1 parts
bc141cf
013e8d0
* Sun Nov 13 2005 Luke Macken <lmacken@redhat.com> 0.8.9-8
013e8d0
- Rebuild against new openssl
013e8d0
cd38bf5
* Mon Apr 11 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 0.8.9-7
cd38bf5
- Two patches to fix build for GCC4 and new Perl with config.h.
cd38bf5
e616c4c
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
28c2f0a
- rebuilt
28c2f0a
1f47998
* Fri Dec 24 2004 Michael Schwendt <mschwendt[AT]users.sf.net> 0:0.8.9-5
1f47998
- Reduce Perl dir ownership and add MODULE_COMPAT dependency.
1f47998
cvsextras 380ef4e
* Fri Apr  2 2004 Dams <anvil[AT]livna.org> 0:0.8.9-0.fdr.4
cvsextras 380ef4e
- Rebuilt to use new perl to prevent random segmentation fault at load
cvsextras 380ef4e
  time
cvsextras 380ef4e
cvsextras 1f17fe5
* Fri Feb  6 2004 Dams <anvil[AT]livna.org> 0:0.8.9-0.fdr.3
cvsextras 1f17fe5
- Patch from Michael Schwendt to fix convert-replace-trigger script
cvsextras 1f17fe5
  (bug #1120 comment #3)
cvsextras 1f17fe5
cvsextras 1f17fe5
* Sat Dec 20 2003 Dams <anvil[AT]livna.org> 0:0.8.9-0.fdr.2
cvsextras 1f17fe5
- Fixed changelog typo
cvsextras 1f17fe5
- Added trigger.pl as replace.pl wont be maintained anymore
cvsextras 1f17fe5
- Updated replace.pl to 0.1.4 version
cvsextras 1f17fe5
- Added replace.pl URL in Source tag
cvsextras 1f17fe5
- Removed .packlist files
cvsextras 1f17fe5
- Added as doc a script to convert pref from replace.pl to trigger.pl
cvsextras 1f17fe5
cvsextras 1f17fe5
* Thu Dec 11 2003 Dams <anvil[AT]livna.org> 0:0.8.9-0.fdr.1
cvsextras 1f17fe5
- Updated to 0.8.9
cvsextras 1f17fe5
cvsextras 1f17fe5
* Mon Nov 24 2003 Dams <anvil[AT]livna.org> 0:0.8.8-0.fdr.1
cvsextras 1f17fe5
- Updated to 0.8.8
cvsextras 1f17fe5
- Enabled gc
cvsextras 1f17fe5
cvsextras 1f17fe5
* Sun Sep 14 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.13
cvsextras 1f17fe5
- Rebuild
cvsextras 1f17fe5
cvsextras 1f17fe5
* Sun Sep 14 2003 Michael Schwendt <mschwendt[AT]users.sf.net> 0:0.8.6-0.fdr.12
cvsextras 1f17fe5
- apply openssl patch only if openssl-devel supports pkgconfig
cvsextras 1f17fe5
cvsextras 1f17fe5
* Thu Sep 11 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.11
cvsextras 1f17fe5
- Installing replace.pl in good directory
cvsextras 1f17fe5
cvsextras 1f17fe5
* Thu Sep 11 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.10
cvsextras 1f17fe5
- Rebuild
cvsextras 1f17fe5
cvsextras 1f17fe5
* Thu Sep 11 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.9
cvsextras 1f17fe5
- Using vendor perl directories
cvsextras 1f17fe5
cvsextras 1f17fe5
* Thu Sep 11 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.8
cvsextras 1f17fe5
- Added missing unowned directories
cvsextras 1f17fe5
- Added an additionnal useful perl script (replace.pl)
cvsextras 1f17fe5
cvsextras 1f17fe5
* Tue Aug  5 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.7
cvsextras 1f17fe5
- Added zlib-devel buildrequires
cvsextras 1f17fe5
cvsextras 1f17fe5
* Sat Jul 12 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.6
608679e
- Applied Patches from Ville Skyttä (bug #277 comment #11 and
cvsextras 1f17fe5
  comment #12)
cvsextras 1f17fe5
cvsextras 1f17fe5
* Mon Jun 23 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.5
cvsextras 1f17fe5
- Modified BuildRequires for ssl
cvsextras 1f17fe5
cvsextras 1f17fe5
* Wed Jun 11 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.4
cvsextras 1f17fe5
- Added another dir entry
cvsextras 1f17fe5
cvsextras 1f17fe5
* Sun Jun  8 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.3
cvsextras 1f17fe5
- Added some dir entry in file section
cvsextras 1f17fe5
cvsextras 1f17fe5
* Tue May 20 2003 Dams <anvil[AT]livna.org> 0:0.8.6-0.fdr.2
cvsextras 1f17fe5
- Exclude modules ".a" files
cvsextras 1f17fe5
- Include more files as doc
cvsextras 1f17fe5
608679e
* Sat May 10 2003 Dams <anvil[AT]livna.org>
cvsextras 1f17fe5
- Initial build.