123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- Name: perl-TermReadKey
- Version: 2.30
- Release: 2%{?_dist_release}
- Summary: A perl module for simple terminal control
- Group: Development/Libraries
- License: Copyright only
- URL: http://search.cpan.org/dist/TermReadKey/
- Source0: http://www.cpan.org/authors/id/J/JS/JSTOWE/TermReadKey-%{version}.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: perl(ExtUtils::MakeMaker)
- %if "%{?_dist_release}" == "vl4"
- Requires: perl = %(rpm -q --qf '%%{epoch}:%%{version}' perl)
- %else
- Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
- %endif
- %description
- Term::ReadKey is a compiled perl module dedicated to providing simple
- control over terminal driver modes (cbreak, raw, cooked, etc.)
- support for non-blocking reads, if the architecture allows, and some
- generalized handy functions for working with terminals. One of the
- main goals is to have the functions as portable as possible, so you
- can just plug in "use Term::ReadKey" on any architecture and have a
- good likelyhood of it working.
- %prep
- %setup -q -n TermReadKey-%{version}
- %build
- CFLAGS="$RPM_OPT_FLAGS" %{__perl} Makefile.PL INSTALLDIRS=vendor
- make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS"
- %install
- rm -rf $RPM_BUILD_ROOT
- make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
- find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
- find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
- find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
- chmod -R u+w $RPM_BUILD_ROOT/*
- %check
- make test
- %clean
- rm -rf $RPM_BUILD_ROOT
- %files
- %defattr(-,root,root,-)
- %doc README
- %{perl_vendorarch}/Term/
- %{perl_vendorarch}/auto/Term/
- %{_mandir}/man3/*.3*
- %changelog
- * Thu Jan 29 2009 IWAI, Masaharu <iwai@alib.jp> - 2.30-2
- - do not require perl(:MODULE_COMPAT_x.y.z) on Vine Linux 4.x
- * Sun Aug 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.30-1
- - initial build for Vine Linux
- * Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.30-6
- - Rebuild for perl 5.10 (again)
- * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.30-5
- - Autorebuild for GCC 4.3
- * Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.36-4
- - rebuild for new perl
- * Thu Oct 25 2007 Robin Norwood <rnorwood@redhat.com> - 2.30-3
- - fix various issues from package review:
- - remove extra || : from %%check
- - add dist tag to release
- - remove BR: perl
- - fix tabs and spacing
- * Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.30-2
- - correct license tag
- - add BR: perl(ExtUtils::MakeMaker)
- * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - sh: line 0: fg: no job control
- - rebuild
- * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.30-1.2.2
- - bump again for double-long bug on ppc(64)
- * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.30-1.2.1
- - rebuilt for new gcc4.1 snapshot and glibc changes
- * Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 2.30-1.2
- - rebuild for new perl-5.8.8
- * Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
- - rebuilt for new gcc
- * Sat Apr 02 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.30-1
- - Update to 2.30.
- - spec cleanup (#153200)
- * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
- - rebuilt
- * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
- - rebuilt
- * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
- - rebuilt
- * Tue Jun 17 2003 Chip Turner <cturner@redhat.com> 2.20-12
- - rebuild
- * Mon Jan 27 2003 Chip Turner <cturner@redhat.com>
- - version bump and rebuild
- * Wed Nov 20 2002 Chip Turner <cturner@redhat.com>
- - rebuild
- * Tue Sep 10 2002 Chip Turner <cturner@redhat.com>
- - remove 'make test' as it seems to open a tty and hang
- * Tue Aug 6 2002 Chip Turner <cturner@redhat.com>
- - automated release bump and build
- * Tue Aug 6 2002 Chip Turner <cturner@localhost.localdomain>
- - update to 2.20
- * Wed Jan 30 2002 cturner@redhat.com
- - Specfile autogenerated
|