]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- initial idea
authorElan Ruusamäe <glen@pld-linux.org>
Sun, 18 Sep 2005 11:38:42 +0000 (11:38 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    php-pear-build-macros -> 1.1

php-pear-build-macros [new file with mode: 0644]

diff --git a/php-pear-build-macros b/php-pear-build-macros
new file mode 100644 (file)
index 0000000..d494b89
--- /dev/null
@@ -0,0 +1,24 @@
+# vim:syn=spec:ai
+
+%define        pear_package_setup(a:) \
+%setup -q -c -T\
+D=%{_builddir}/%{name}-%{version} \
+sh %{_bindir}/pear \\\
+       -d doc_dir=/docs \\\
+       -d data_dir=%{php_pear_dir}/data \\\
+       install \\\
+       --installroot=${D} \\\
+       --offline \\\
+       --nodeps \\\
+       %{S:%{-a*}%{!-a:0}} \
+rm ./%{php_pear_dir}/.{lock,filemap} \
+# undos sources \
+find . -type f -print0 | xargs -0 sed -i -e 's,\\r$,,' \
+# don't know why installroot stays in installed files. PEAR bug? \
+grep -rl "${D}" ./{%{_bindir},%{php_pear_dir}}/* | xargs -r sed -i -e "s,${D},," \
+%{nil}
+
+%define        pear_package_install() \
+cp -a ./%{php_pear_dir}/{.registry,*} $RPM_BUILD_ROOT%{php_pear_dir} \
+%{nil}
This page took 0.069622 seconds and 4 git commands to generate.