X-Git-Url: http://git.pld-linux.org/?p=packages%2Frpm.git;a=blobdiff_plain;f=rpm.macros;h=91c212d0ef2cbb8de3214f3b07a6a1d9936cb4bf;hp=1fede63ca32be4958d536e60bc940eb1618d1ee3;hb=856feeead5490f6d8765bb505279c659da09fa8d;hpb=8fc54d1e03a5a06c8d21a03958a0cb32484a49c6 diff --git a/rpm.macros b/rpm.macros index 1fede63..91c212d 100644 --- a/rpm.macros +++ b/rpm.macros @@ -1087,16 +1087,7 @@ fi \ # command invoking pear cli %__pear /usr/bin/pear -# The main macro. -# using this macro will append optional-packages.txt to the nocompressdoc list -# as it's displayed to user after package install. and adding additional gzip -# dep is just waste ;) -%pear_package_setup(a:n:zD) \ -%define srcdir %{-n*}%{!-n:%{_pearname}-%{version}} \ -%define builddir %{_builddir}/%{srcdir} \ -%setup -q -c -T %{-D:-D} -n %{srcdir} \ -%{-z:tar zxf %{S:0}; %{-a:tar zxf %{S:%{-a*}}}} \ -%{-z:_P=package2.xml; [ -f $_P ] || _P=package.xml; _N=%{srcdir}; mv $_P $_N; cd $_N} \ +%pear_install(a:n:zD) \ %__pear \\\ -c pearrc \\\ -d doc_dir=/docs \\\ @@ -1109,7 +1100,20 @@ fi \ --offline \\\ --nodeps \\\ %{-f:--force} \\\ - %{!-z:%{S:%{-a*}%{!-a:0}}}%{-z:$_P} > .install.log || { c=$?; cat .install.log; exit $c; } \ + %{!-z:%{S:%{-a*}%{!-a:0}}}%{-z:$_P} > .install.log || { c=$?; cat .install.log; exit $c; }; \ +%{nil} + +# The main macro. +# using this macro will append optional-packages.txt to the nocompressdoc list +# as it's displayed to user after package install. and adding additional gzip +# dep is just waste ;) +%pear_package_setup(a:n:zD) \ +%define srcdir %{-n*}%{!-n:%{_pearname}-%{version}} \ +%define builddir %{_builddir}/%{srcdir} \ +%setup -q -c -T %{-D:-D} -n %{srcdir} \ +%{-z:tar zxf %{S:0}; %{-a:tar zxf %{S:%{-a*}}}} \ +%{-z:_P=package2.xml; [ -f $_P ] || _P=package.xml; _N=%{srcdir}; mv $_P $_N; cd $_N} \ +%pear_install \ %{-z:cd ..} \ cat %{-z:$_N/}.install.log | %__pear_install_log \ \