Author: glen Date: Wed Sep 28 22:55:55 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - adjust .spec
---- Files affected: SPECS: pearize.sh (1.2 -> 1.3) ---- Diffs: ================================================================ Index: SPECS/pearize.sh diff -u SPECS/pearize.sh:1.2 SPECS/pearize.sh:1.3 --- SPECS/pearize.sh:1.2 Thu Sep 29 00:15:53 2005 +++ SPECS/pearize.sh Thu Sep 29 00:55:50 2005 @@ -9,6 +9,8 @@ pear makerpm $tarball ls -l $template + +# adjust template # remove false sectons sed -i -e '/^%if 0/,/%endif/d' $template # and reversed true sections @@ -16,4 +18,36 @@ # kill consequtive blank lines # http://info.ccone.at/INFO/Mail-Archives/procmail/Jul-2004/msg00132.html sed -i -e '/./,$ !d;/^$/N;/\n$/D' $template + +#rpmbuild -bb $spec + +# prepare original spec +sed -i -e ' +# simple changes +s/^%setup -q -c/%pear_package_setup/ +/^BuildRequires:/s/rpm-php-pearprov >= 4.0.2-98/rpm-php-pearprov >= 4.4.2-11/g +s#^%doc %{_pearname}-%{version}#%doc docs/%{_pearname}#g + +# make new %install section +/^%install$/,/^%clean$/{ +/^%\(install\|clean\)/p + +/^rm -rf/{p +a\ +%pear_package_install\ + +} + +d +} + +' $spec + +doc=$(grep '^%doc install' $template) +sed -i -e " +/%defattr(644,root,root,755)/a\ +$doc +" $spec + vim -o $spec $template +exit 1 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/pearize.sh?r1=1.2&r2=1.3&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
