From 633146302e3db4fe3cf3017bc1393ab0557109aa Mon Sep 17 00:00:00 2001 From: CHENYUAO Date: Tue, 11 Apr 2023 19:41:41 +0800 Subject: [PATCH] change spec file format --- perl-Term-Cap.spec | 50 ++++++++++++++++++++-------------------------- 1 file changed, 22 insertions(+), 28 deletions(-) diff --git a/perl-Term-Cap.spec b/perl-Term-Cap.spec index 972fe71..62cd7b7 100644 --- a/perl-Term-Cap.spec +++ b/perl-Term-Cap.spec @@ -1,51 +1,40 @@ -%define anolis_release 4 +%define anolis_release 5 Name: perl-Term-Cap Version: 1.17 Release: %{anolis_release}%{?dist} Summary: Perl termcap interface - License: GPL+ or Artistic URL: https://metacpan.org/release/Term-Cap Source0: https://cpan.metacpan.org/authors/id/J/JS/JSTOWE/Term-Cap-%{version}.tar.gz +BuildRequires: coreutils findutils +BuildRequires: gcc gcc-c++ make autoconf +BuildRequires: perl-interpreter perl-generators perl(ExtUtils::MakeMaker) +BuildRequires: ncurses perl(Carp) perl(strict) perl(vars) perl(Test::More) +Requires: ncurses perl(Carp) + BuildArch: noarch -BuildRequires: coreutils -BuildRequires: findutils -BuildRequires: make -BuildRequires: perl-interpreter -BuildRequires: perl-generators -BuildRequires: perl(ExtUtils::MakeMaker) -# Run-time: -# ncurses for infocmp tool -BuildRequires: ncurses -BuildRequires: perl(Carp) -BuildRequires: perl(strict) -BuildRequires: perl(vars) -# Tests: -BuildRequires: perl(Test::More) -# ncurses for infocmp tool -Requires: ncurses -Requires: perl(Carp) + %description -These are low-level functions to extract and use capabilities from a terminal -capability (termcap) database. +These are low-level functions to extract and use capabilities from a terminal capability (termcap) database. %package doc -Summary: Documentation files for %{name} +Summary: Documentation files for perl-Term-Cap Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc -The %{name}-doc package contains documentation files for %{name}. +The perl-Term-Cap-doc package contains documentation files for perl-Term-Cap. + %prep -%setup -q -n Term-Cap-%{version} +%autosetup -n Term-Cap-%{version} -p1 %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %install make pure_install DESTDIR=%{buildroot} @@ -55,15 +44,20 @@ find %{buildroot} -type f -name .packlist -exec rm -f {} \; %check make test + %files +%{perl_vendorlib}/Term/Cap.pm +%{_mandir}/man3/*.zst %license LICENSE -%{perl_vendorlib}/* -%{_mandir}/man3/* %files doc -%doc Changes README +%doc README Changes + %changelog +* Tue Apr 11 2023 chen_yu_ao - 1.17-5 +- change spec file format + * Mon Feb 06 2023 mgb01105731 - 1.17-4 - remove versioned MODULE_COMPAT_ requires -- Gitee