From: Elan Ruusamäe Date: Wed, 28 Sep 2005 22:15:53 +0000 (+0000) Subject: - brr, add to HEAD X-Git-Tag: auto/th/rpm-build-tools-4.5-5~7^2~302 X-Git-Url: http://git.pld-linux.org/?p=packages%2Frpm-build-tools.git;a=commitdiff_plain;h=70f6b6a6d6900ee270960b076baf7f7fb1917add - brr, add to HEAD Changed files: pearize.sh -> 1.2 --- diff --git a/pearize.sh b/pearize.sh new file mode 100644 index 0000000..9529ff0 --- /dev/null +++ b/pearize.sh @@ -0,0 +1,19 @@ +#!/bin/sh +# creates .spec using pear makerpm command. +# requires tarball to exist in ../SOURCES. +# +set -e +spec="$1" +tarball=$(rpm -q --qf '../SOURCES/%{name}-%{version}.tgz' --specfile "$spec" | sed -e 's,php-pear-,,') +template=$(rpm -q --qf '%{name}-%{version}.spec' --specfile "$spec") + +pear makerpm $tarball +ls -l $template +# remove false sectons +sed -i -e '/^%if 0/,/%endif/d' $template +# and reversed true sections +sed -i -e '/^%if !1/,/%endif/d' $template +# kill consequtive blank lines +# http://info.ccone.at/INFO/Mail-Archives/procmail/Jul-2004/msg00132.html +sed -i -e '/./,$ !d;/^$/N;/\n$/D' $template +vim -o $spec $template