From: Elan Ruusamäe Date: Wed, 28 Sep 2005 23:36:47 +0000 (+0000) Subject: - include tests package, if available X-Git-Tag: auto/th/rpm-build-tools-4.5-5~7^2~298 X-Git-Url: http://git.pld-linux.org/?a=commitdiff_plain;ds=sidebyside;h=057799020c210c25dec1e725010ed3219c4d8c22;p=packages%2Frpm-build-tools.git - include tests package, if available Changed files: pearize.sh -> 1.6 --- diff --git a/pearize.sh b/pearize.sh index 06debd3..2a0ea56 100644 --- a/pearize.sh +++ b/pearize.sh @@ -7,6 +7,9 @@ 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") +if [ ! -f $tarball ]; then + ./builder -g $spec +fi pear makerpm $tarball ls -l $spec $template @@ -34,6 +37,7 @@ s/^%setup -q -c/%pear_package_setup/ /^rm -rf/{p a\ +install -d $RPM_BUILD_ROOT%{php_pear_dir}\ %pear_package_install\ } @@ -63,4 +67,33 @@ perl -pi -e ' } ' $spec +if grep -q '^%files tests' $template; then + sed -i -e ' +/^%define date/{ +i\ +%files tests\ +%defattr(644,root,root,755)\ +%{php_pear_dir}/tests/*\ + +} + +/^%prep/{ +i\ +%package tests\ +Summary: Tests for PEAR::%{_pearname}\ +Summary(pl): Testy dla PEAR::%{_pearname}\ +Group: Development\ +Requires: %{name} = %{epoch}:%{version}-%{release}\ +AutoReq: no\ +\ +%description tests\ +Tests for PEAR::%{_pearname}.\ +\ +%description tests -l pl\ +Testy dla PEAR::%{_pearname}.\ + +} +' $spec +fi + vim -o $spec $template