From c4d2816a1ab06c616e63443b1125564483743523 Mon Sep 17 00:00:00 2001 From: Adam Tkac Date: Mon, 3 Aug 2009 13:50:41 +0000 Subject: [PATCH] - improve fix for perl requires/provides (#514983) --- swig.spec | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/swig.spec b/swig.spec index 12863ed..886362a 100644 --- a/swig.spec +++ b/swig.spec @@ -4,7 +4,7 @@ Summary: Connects C/C++/Objective C to some high-level programming languages. Name: swig Version: 1.3.39 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Development/Tools URL: http://swig.sourceforge.net/ @@ -41,16 +41,23 @@ tool for building user interfaces. %patch2 -p1 -b .arch cat << \EOF > %{name}-prov -#!/bin/sh -%{__perl_provides} `perl -p -e 's|\S+%{_docdir}/%{name}-doc-%{version}\S+||'` +#!/bin/bash +%{__perl_provides} | sed \ +-e '/perl(Particle)/d' \ +-e '/perl(example::Vector)/d' EOF %define __perl_provides %{_builddir}/%{name}-%{version}/%{name}-prov chmod +x %{__perl_provides} cat << \EOF > %{name}-req -#!/bin/sh -%{__perl_requires} `perl -p -e 's|\S+%{_docdir}/%{name}-doc-%{version}\S+||'` +#!/bin/bash +%{__perl_requires} | sed \ +-e '/perl(ExtUtils::MakeMaker)/d' \ +-e '/perl(argv)/d' \ +-e '/perl(example)/d' \ +-e '/perl(it)/d' \ +-e '/perl(the)/d' EOF %define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req @@ -82,6 +89,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/ccache-swig.1* %changelog +* Mon Aug 03 2009 Adam Tkac 1.3.39-3 +- improve fix for perl requires/provides (#514983) + * Mon Aug 03 2009 Adam Tkac 1.3.39-2 - fix perl requires/provides (#514983)