]> git.pld-linux.org Git - packages/perl-Term-ReadLine-Gnu.git/blame - perl-Term-ReadLine-Gnu.spec
- rebuild with perl 5.26
[packages/perl-Term-ReadLine-Gnu.git] / perl-Term-ReadLine-Gnu.spec
CommitLineData
0d3ad900 1#
2# Conditional build:
1c10f237 3%bcond_with tests # perform "make test" (require a working X connection)
0d3ad900 4#
4e623bfb 5%include /usr/lib/rpm/macros.perl
d314aeb2 6%define pdir Term
7%define pnam ReadLine-Gnu
3006d682
JB
8Summary: Term::ReadLine::Gnu - Perl interface for the GNU Readline/History library
9Summary(pl.UTF-8): Term::ReadLine::Gnu - perlowy interfejs do biblioteki GNU Readline/History
43694a7f 10Name: perl-Term-ReadLine-Gnu
33136c64 11Version: 1.20
bcc85e9f 12Release: 9
772b11c3 13# same as perl
14License: GPL v1+ or Artistic
43694a7f 15Group: Development/Languages/Perl
33136c64
JB
16Source0: http://www.cpan.org/modules/by-module/Term/HAYASHI/%{pdir}-%{pnam}-%{version}.tar.gz
17# Source0-md5: fa33510193b89a2ada74fcef00816322
63402677 18Patch0: %{name}-paths.patch
3006d682 19URL: http://search.cpan.org/dist/Term-ReadLine-Gnu/
7fd756d0 20BuildRequires: ncurses-devel >= 5.2
49bfff56 21BuildRequires: perl-devel >= 1:5.8.0
7fd756d0 22BuildRequires: readline-devel >= 4.2
e7ec2b2d 23BuildRequires: rpm-perlprov >= 4.1-13
7586bb8a 24Provides: perl(Term::ReadLine::Gnu::XS)
4f8ade09 25Obsoletes: perl-Term-Readline-Gnu
1c10f237 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43694a7f
AF
27
28%description
3006d682
JB
29Term::ReadLine::Gnu Perl module is an implementation of the interface
30to the GNU Readline Library. This module gives you input line editing
31facility, input history management facility, word completion facility,
32etc. It uses the real GNU Readline Library. And this module has the
33interface with the almost all variables and functions which are
34documented in the GNU Readline/History Library. So you can program
35your custom editing function, your custom completion function, and so
36on with Perl. This may be useful for prototyping before programming
37with C.
ac1041ac 38
727d2cb1 39%description -l pl.UTF-8
3006d682 40Moduł Perla Term::ReadLine::Gnu jest implementacją interfejsu do
727d2cb1
JR
41biblioteki GNU Readline. Udostępnia linię wprowadzania tekstu z
42możliwością edycji, zarządzania historią, automatycznym dopełnianiem
43itp. Używa biblioteki GNU Readline, ma interfejs do prawie wszystkich
44zmiennych i funkcji bibliotek Readline i History - można więc
45oprogramować własne funkcje edycji, dopełniania itp.
43694a7f
AF
46
47%prep
c80ffb16 48%setup -q -n %{pdir}-%{pnam}-%{version}
7888d558 49%patch0 -p1
43694a7f
AF
50
51%build
e7ec2b2d 52%{__perl} Makefile.PL \
67215c0c 53 INSTALLDIRS=vendor
772b11c3 54%{__make} \
ece509ae 55 CC="%{__cc}" \
772b11c3 56 OPTIMIZE="%{rpmcflags} -DPERL_POLLUTE"
43694a7f 57
1c10f237 58%{?with_tests:%{__make} test}
0d3ad900 59
43694a7f
AF
60%install
61rm -rf $RPM_BUILD_ROOT
2970fa93 62install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
43694a7f 63
33136c64 64%{__make} install \
ece509ae 65 CC="%{__cc}" \
33136c64
JB
66 DESTDIR=$RPM_BUILD_ROOT
67
1995eade 68rm -f eg/*.orig
2970fa93 69install eg/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
43694a7f 70
43694a7f
AF
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%files
75%defattr(644,root,root,755)
c443125a 76%doc README
e7ec2b2d 77%dir %{perl_vendorarch}/Term/ReadLine
78%{perl_vendorarch}/Term/ReadLine/Gnu*
79%dir %{perl_vendorarch}/auto/Term/ReadLine
80%dir %{perl_vendorarch}/auto/Term/ReadLine/Gnu
33136c64 81%attr(755,root,root) %{perl_vendorarch}/auto/Term/ReadLine/Gnu/Gnu.so
97fc8a98 82# empty autosplit.ix, but requred
e7ec2b2d 83%dir %{perl_vendorarch}/auto/Term/ReadLine/Gnu/XS
84%{perl_vendorarch}/auto/Term/ReadLine/Gnu/XS/autosplit.ix
33136c64 85%{_mandir}/man3/Term::ReadLine::Gnu.3pm*
5d383880 86%dir %{_examplesdir}/%{name}-%{version}
1fc097ce 87%attr(755,root,root) %{_examplesdir}/%{name}-%{version}/*
This page took 0.081636 seconds and 4 git commands to generate.