]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
- include tests package, if available
authorElan Ruusamäe <glen@pld-linux.org>
Wed, 28 Sep 2005 23:36:47 +0000 (23:36 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    pearize.sh -> 1.6

pearize.sh

index 06debd307ffab8a4786579d6215467791a6b2d47..2a0ea5610a1aa8fe662647a0f14b9d229873b6d3 100644 (file)
@@ -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
This page took 0.042075 seconds and 4 git commands to generate.