ppisar pushed to perl-Language-Prolog-Yaswi (master). "Modernize spec file"

notifications at fedoraproject.org notifications at fedoraproject.org
Tue Jun 9 12:53:50 UTC 2015


From f849ae1d0bfc8f9edec542b8e9256b15751d3f7b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Tue, 9 Jun 2015 14:47:34 +0200
Subject: Modernize spec file


diff --git a/perl-Language-Prolog-Yaswi.spec b/perl-Language-Prolog-Yaswi.spec
index 033c48c..fb609c5 100644
--- a/perl-Language-Prolog-Yaswi.spec
+++ b/perl-Language-Prolog-Yaswi.spec
@@ -8,6 +8,10 @@ URL:            http://search.cpan.org/dist/Language-Prolog-Yaswi/
 Source0:        http://www.cpan.org/authors/id/S/SA/SALVA/Language-Prolog-Yaswi-%{version}.tar.gz
 # Adjust list parsing to SWI Prolog 7, bug #1229589, CPAN RT#105114
 Patch0:         Language-Prolog-Yaswi-0.21-Adjust-list-parsing-to-SWI-Prolog-7.patch
+BuildRequires:  coreutils
+BuildRequires:  gcc
+BuildRequires:  glibc-common
+BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
 # XXX: Both SWI Prolog and Perl must (not) be compiled with threads support at
@@ -26,7 +30,7 @@ BuildRequires:  perl(warnings)
 BuildRequires:  perl(Language::Prolog::Types::overload)
 BuildRequires:  perl(Language::Prolog::Sugar) >= 0.03
 BuildRequires:  perl(Test::More)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:       perl(File::Temp)
 Requires:       perl(Language::Prolog::Types) >= 0.09
 
@@ -47,15 +51,14 @@ for F in README; do
 done
 
 %build
-PL="%(type -p swipl)" %{__perl} Makefile.PL \
+PL="%(type -p swipl)" perl Makefile.PL \
     INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
 make %{?_smp_mflags}
 
 %install
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+make pure_install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-Language-Prolog-Yaswi.git/commit/?h=master&id=f849ae1d0bfc8f9edec542b8e9256b15751d3f7b


More information about the perl-devel mailing list