test: pear-macros (NEW) - these macros are used to build new PEAR ...

glen glen at pld-linux.org
Sun Sep 18 12:42:47 CEST 2005


Author: glen                         Date: Sun Sep 18 10:42:47 2005 GMT
Module: test                          Tag: HEAD
---- Log message:
- these macros are used to build new PEAR packages

---- Files affected:
test:
   pear-macros (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: test/pear-macros
diff -u /dev/null test/pear-macros:1.1
--- /dev/null	Sun Sep 18 12:42:47 2005
+++ test/pear-macros	Sun Sep 18 12:42:42 2005
@@ -0,0 +1,22 @@
+# vim:syn=spec:ai
+
+
+%pear_package_setup(a:) \
+%setup -q -c -T\
+D=%{_builddir}/%{name}-%{version} \
+sh %{_bindir}/pear \\\
+	-d doc_dir=/doc \\\
+	-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}
+
+ 
================================================================



More information about the pld-cvs-commit mailing list