e582f83
Name:           perl-Term-ReadLine-Gnu
5561808
Version:        1.27
ad03fcb
Release:        3%{?dist}
e582f83
Summary:        Perl extension for the GNU Readline/History Library
e582f83
License:        GPL+ or Artistic
e582f83
URL:            http://search.cpan.org/dist/Term-ReadLine-Gnu/
e582f83
Source0:        http://www.cpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-%{version}.tar.gz
ad03fcb
# Fix regression with Debug::Client, bugs #1189459, #1264742, CPAN RT#101078
ad03fcb
Patch0:         Term-ReadLine-Gnu-1.27-Propagete-PerlIO_return_value_from_STORE.patch
e582f83
BuildRequires:  perl(ExtUtils::MakeMaker)
e582f83
BuildRequires:  ncurses-devel
e582f83
BuildRequires:  readline-devel >= 2.1
e582f83
BuildRequires:  perl >= 5.7
e582f83
BuildRequires:  expect
e582f83
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
e582f83
Emmanuel Seyman 1621126
%{?perl_default_filter}
e582f83
e582f83
%description
e582f83
An implementation of Term::ReadLine using the GNU Readline/History Library.
e582f83
e582f83
e582f83
%prep
fa1de46
%setup -q -n Term-ReadLine-Gnu-%{version}
ad03fcb
%patch0 -p1
e582f83
e582f83
%build
e582f83
# Fix permissions and shebang paths at one shot
e582f83
find . -type f -exec chmod 0664 '{}' \; \
e582f83
       -exec sed 's,^#! */usr/local,#!%{_prefix},' -i '{}' \;
e582f83
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
e582f83
make %{?_smp_mflags}
e582f83
e582f83
e582f83
%install
e582f83
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
e582f83
e582f83
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
e582f83
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
e582f83
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
e582f83
e582f83
%{_fixperms} $RPM_BUILD_ROOT
e582f83
e582f83
%check
e582f83
# Expect is used so that we get a PTY, as if we were
e582f83
# in a real terminal, where readline works
e582f83
expect -c '
e582f83
	spawn make test
e582f83
	expect eof
e582f83
	exit [lindex [wait] 3]
e582f83
'
e582f83
e582f83
e582f83
%files
e582f83
%doc README
deb921a
%{_bindir}/perlsh
cfa9b9f
%{perl_vendorarch}/auto/Term*
e582f83
%{perl_vendorarch}/Term*
deb921a
%{_mandir}/man1/perlsh.1.gz
cfa9b9f
%{_mandir}/man3/Term*
e582f83
e582f83
e582f83
%changelog
ad03fcb
* Wed Sep 23 2015 Petr Pisar <ppisar@redhat.com> - 1.27-3
ad03fcb
- Port Propagete-PerlIO_return_value_from_STORE.patch to 1.27 properly
ad03fcb
  (bug #1264742)
ad03fcb
19293d6
* Wed Sep 09 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 1.27-2
19293d6
- Re-add patch that was in fact not upstreamed
19293d6
5561808
* Wed Sep 09 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 1.27-1
5561808
- Update to 1.27
5561808
- Remove upstreamed patch
5561808
74bf51d
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-4
74bf51d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
74bf51d
317013b
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.26-3
317013b
- Perl 5.22 rebuild
317013b
3ff34ba
* Tue Feb 17 2015 Petr Pisar <ppisar@redhat.com> - 1.26-2
3ff34ba
- Fix regression with Debug::Client (bug #1189459)
3ff34ba
cfa9b9f
* Sun Feb 01 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 1.26-1
cfa9b9f
- Update to 1.26
cfa9b9f
- Tighten file listing
cfa9b9f
743dd22
* Wed Dec 24 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 1.25-1
743dd22
- Update to 1.25
743dd22
f21526b
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.24-6
f21526b
- Perl 5.20 rebuild
f21526b
96e31fa
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-5
96e31fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
96e31fa
7c0e124
* Tue Jul 22 2014 Petr Pisar <ppisar@redhat.com> - 1.24-4
7c0e124
- Revert removal of rl_executing_key and rl_executing_keyseq because readline
7c0e124
  library have been fixed (bugs #1112614)
7c0e124
4dc1b22
* Wed Jul 16 2014 Petr Pisar <ppisar@redhat.com> - 1.24-3
4dc1b22
- Cope with removed rl_executing_key and rl_executing_keyseq (bug #1112614)
4dc1b22
5329b39
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-2
5329b39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5329b39
ef39aec
* Sun Mar 30 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 1.24-1
ef39aec
- Update to 1.24
ef39aec
ba9a4ce
* Sun Mar 23 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 1.23-1
ba9a4ce
- Update to 1.23
ba9a4ce
deb921a
* Sun Mar 09 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 1.22-1
deb921a
- Update to 1.22
deb921a
6196a88
* Sun Mar 02 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 1.21-1
6196a88
- Update to 1.21
6196a88
eec75a4
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-10
eec75a4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
eec75a4
ff7b3d2
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.20-9
ff7b3d2
- Perl 5.18 rebuild
ff7b3d2
a4aa0c9
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-8
a4aa0c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a4aa0c9
Emmanuel Seyman 1621126
* Sun Oct 28 2012 Emmanuel Seyman <emmanuel@seyman.fr> - 1.20-7
Emmanuel Seyman 1621126
- Clean up spec file
Emmanuel Seyman 1621126
- Add perl default filter
Emmanuel Seyman 1621126
ddaea27
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-6
ddaea27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ddaea27
3090f7b
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 1.20-5
3090f7b
- Perl 5.16 rebuild
3090f7b
d480f60
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-4
d480f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d480f60
7fecb84
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.20-3
7fecb84
- Perl mass rebuild
7fecb84
018dac5
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-2
018dac5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
018dac5
025b382
* Sat Dec 04 2010 Lubomir Rintel (GoodData) <lubo.rintel@gooddata.com> 1.20-1
025b382
- Bump to a later release
025b382
c947394
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.19-4
c947394
- Mass rebuild with perl-5.12.0
c947394
179d33b
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.19-3
179d33b
- rebuild against perl 5.10.1
179d33b
44f39dc
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.19-2
44f39dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
44f39dc
fa1de46
* Fri May 08 2009 Lubomir Rintel (Good Data) <lubo.rintel@gooddata.com> 1.19-1
fa1de46
- New upstream release
fa1de46
c210662
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.17a-5
c210662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c210662
14c655e
* Wed Jul 02 2008 Lubomir Rintel (Good Data) <lubo.rintel@gooddata.com> 1.17a-4
14c655e
- Remote the workaround introduced in previous change
14c655e
- Disable Visual Bell test
14c655e
e582f83
* Tue Jul 01 2008 Lubomir Rintel (Good Data) <lubo.rintel@gooddata.com> 1.17a-3
e582f83
- Patch around rt#56500 perl bug hoping for better tomorrows
e582f83
e582f83
* Sat Jun 28 2008 Lubomir Rintel (Good Data) <lubo.rintel@gooddata.com> 1.17a-2
fa1de46
- Run the test suite with a pseudo-terminal
e582f83
e582f83
* Fri Jun 27 2008 Lubomir Rintel (Good Data) <lubo.rintel@gooddata.com> 1.17a-1
e582f83
- Specfile autogenerated by cpanspec 1.75.