|
@@ -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.
|