Jelajahi Sumber

perl-Parse-Yapp-1.21-2

Tomohiro "Tomo-p" KATO 3 tahun lalu
induk
melakukan
9baba1070c
1 mengubah file dengan 20 tambahan dan 31 penghapusan
  1. 20 31
      p/perl-Parse-Yapp/perl-Parse-Yapp-vl.spec

+ 20 - 31
p/perl-Parse-Yapp/perl-Parse-Yapp-vl.spec

@@ -3,21 +3,20 @@
 Summary: Perl extension for generating and using LALR parsers. 
 Name: perl-Parse-Yapp
 Version: 1.21
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: distributable
-Group: Development/Libraries
 URL: http://search.cpan.org/~fdesar/Parse-Yapp/
-
 Source0: http://search.cpan.org/CPAN/authors/id/F/FD/FDESAR/Parse-Yapp-%{version}.tar.gz
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
 BuildRequires: perl(ExtUtils::MakeMaker)
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
+%{?perl_default_filter}
 
 %description
 Parse::Yapp (Yet Another Perl Parser compiler) is a collection of
@@ -26,11 +25,6 @@ modules that let you generate and use yacc like thread safe
 yapp is a front-end to the Parse::Yapp module and let you easily
 create a Perl OO parser from an input grammar file.
 
-%if %{?_dist_release} == "vl5" || %{?_dist_release} == "vl4"
-# Provide perl-specific find-{provides,requires}.
-%define __find_provides /usr/lib/rpm/find-provides.perl
-%define __find_requires /usr/lib/rpm/find-requires.perl
-%endif
 
 %prep
 %setup -q -n Parse-Yapp-%{version} 
@@ -38,42 +32,37 @@ create a Perl OO parser from an input grammar file.
 %__chmod 0644 README
 find lib -type f | xargs chmod 0644
 
+
 %build
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make
 
+
 %install
-rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_prefix}
 make install DESTDIR=$RPM_BUILD_ROOT
+%{_fixperms} $RPM_BUILD_ROOT/*
 
-[ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
-
-find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \;
-
-find $RPM_BUILD_ROOT/usr -type f -print | 
-	sed "s@^$RPM_BUILD_ROOT@@g" | 
-	grep -v perllocal.pod | 
-	grep -v "\.packlist" > Parse-Yapp-%{version}-filelist
-if [ "$(cat Parse-Yapp-%{version}-filelist)X" = "X" ] ; then
-    echo "ERROR: EMPTY FILE LIST"
-    exit -1
-fi
 
 %check
 make test
 
+
 %clean 
 rm -rf $RPM_BUILD_ROOT
 
 
-%files -f Parse-Yapp-%{version}-filelist
-%defattr(-,root,root)
+%files
 %doc README Changes
+%{_bindir}/*
 %dir %{perl_vendorlib}/Parse
-%dir %{perl_vendorlib}/Parse/Yapp
+%{perl_vendorlib}/Parse/*
+%{_mandir}/man*/*
+
 
 %changelog
+* Thu Dec 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.21-2
+- rebuilt with perl-5.34.0.
+
 * Mon May 20 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.21-1
 - new upstream release.
 - rebuilt with perl-5.26.