From fc53ab3d5a1a988019c691cbd68a38fdc15210de Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Mon, 7 Jul 2008 10:46:55 +0000 Subject: [PATCH] - Fix Perl paths (rhbz#453759). --- ocaml-cil.spec | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/ocaml-cil.spec b/ocaml-cil.spec index c03d9cd..2bd5baa 100644 --- a/ocaml-cil.spec +++ b/ocaml-cil.spec @@ -3,7 +3,7 @@ Name: ocaml-cil Version: 1.3.6 -Release: 4%{?dist} +Release: 5%{?dist} Summary: CIL - Infrastructure for C Program Analysis and Transformation Group: Development/Libraries @@ -73,8 +73,8 @@ The %{name}-doc package contains documentation for users of %{name}. Summary: Support programs for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: perl >= 5.8 Provides: perl(CilConfig) = %{version} +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description cilly @@ -122,15 +122,12 @@ rm -rf $RPM_BUILD_ROOT # This sets $archos to something like 'x86_LINUX': archos=`ls obj` -# This sets $privlib to something like '/usr/lib/perl5/5.8.8': -eval `perl -V:privlib` - export DESTDIR=$RPM_BUILD_ROOT export OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml # CIL's make install rule is totally borked. -mkdir -p $DESTDIR$privlib -install -m 0644 lib/*.pm bin/CilConfig.pm $DESTDIR$privlib +mkdir -p $DESTDIR%{perl_vendorlib} +install -m 0644 lib/*.pm bin/CilConfig.pm $DESTDIR%{perl_vendorlib} mkdir -p $OCAMLFIND_DESTDIR ocamlfind install cil META obj/$archos/*.{ml,mli,cmi,cmo,cmx,cma,cmxa,o,a} @@ -169,21 +166,25 @@ rm -rf $RPM_BUILD_ROOT %files doc +%defattr(-,root,root,-) %doc README LICENSE doc/* %files cilly %defattr(-,root,root,-) %doc README LICENSE -/usr/lib/perl5/*/CilConfig.pm -/usr/lib/perl5/*/Cilly.pm -/usr/lib/perl5/*/KeptFile.pm -/usr/lib/perl5/*/OutputFile.pm -/usr/lib/perl5/*/TempFile.pm +%{perl_vendorlib}/CilConfig.pm +%{perl_vendorlib}/Cilly.pm +%{perl_vendorlib}/KeptFile.pm +%{perl_vendorlib}/OutputFile.pm +%{perl_vendorlib}/TempFile.pm %{_bindir}/cilly %{_libexecdir}/cil %changelog +* Mon Jul 7 2008 Richard W.M. Jones - 1.3.6-5 +- Fix Perl paths (rhbz#453759). + * Wed Nov 7 2007 Richard W.M. Jones - 1.3.6-4 - ExcludeArch ppc - CIL doesn't build on PPC as it turns out.