]> git.pld-linux.org Git - packages/rpm-build-tools.git/blame - pearize.sh
- brr, add to HEAD
[packages/rpm-build-tools.git] / pearize.sh
CommitLineData
70f6b6a6
ER
1#!/bin/sh
2# creates .spec using pear makerpm command.
3# requires tarball to exist in ../SOURCES.
4#
5set -e
6spec="$1"
7tarball=$(rpm -q --qf '../SOURCES/%{name}-%{version}.tgz' --specfile "$spec" | sed -e 's,php-pear-,,')
8template=$(rpm -q --qf '%{name}-%{version}.spec' --specfile "$spec")
9
10pear makerpm $tarball
11ls -l $template
12# remove false sectons
13sed -i -e '/^%if 0/,/%endif/d' $template
14# and reversed true sections
15sed -i -e '/^%if !1/,/%endif/d' $template
16# kill consequtive blank lines
17# http://info.ccone.at/INFO/Mail-Archives/procmail/Jul-2004/msg00132.html
18sed -i -e '/./,$ !d;/^$/N;/\n$/D' $template
19vim -o $spec $template
This page took 0.0473 seconds and 4 git commands to generate.