[Dh-make-php-commits] r235 - trunk
Uwe Steinmann
steinm at alioth.debian.org
Fri Nov 3 11:52:04 CET 2006
Author: steinm
Date: 2006-11-03 11:52:03 +0100 (Fri, 03 Nov 2006)
New Revision: 235
Modified:
trunk/dh-make-pear
trunk/dh-make-pecl
trunk/dh-make-php.lib
Log:
- set XMLSTARLET to /usr/bin/xmlstarlet or /usr/bin/xml and use
it instead of xmlstarlet
Modified: trunk/dh-make-pear
===================================================================
--- trunk/dh-make-pear 2006-11-03 10:17:19 UTC (rev 234)
+++ trunk/dh-make-pear 2006-11-03 10:52:03 UTC (rev 235)
@@ -9,7 +9,7 @@
# at http://www.gnu.org/.
PROGNAME=dh-make-pear
-PROGVERSION=0.0.13
+PROGVERSION=0.2.0
PREFIX=/usr
DEBPACKAGEPREFIX=php
@@ -18,7 +18,13 @@
# if you change the examples directory make sure to adjust the
# regular expression to set the PACKAGEDOCFILES
PACKAGEEXPFILES="examples"
-
+# There has been versions of xmlstarlet which were called xml
+# instead of xmlstarlet
+if [ -x /usr/bin/xmlstarlet ]; then
+ XMLSTARLET=/usr/bin/xmlstarlet
+else
+ XMLSTARLET=/usr/bin/xml
+fi
DEBMAINTAINER=
DEPENDS=
DEPARCH=all
Modified: trunk/dh-make-pecl
===================================================================
--- trunk/dh-make-pecl 2006-11-03 10:17:19 UTC (rev 234)
+++ trunk/dh-make-pecl 2006-11-03 10:52:03 UTC (rev 235)
@@ -18,7 +18,13 @@
# if you change the examples directory make sure to adjust the
# regular expression to set the PACKAGEDOCFILES
PACKAGEEXPFILES="examples"
-
+# There has been versions of xmlstarlet which were called xml
+# instead of xmlstarlet
+if [ -x /usr/bin/xmlstarlet ]; then
+ XMLSTARLET=/usr/bin/xmlstarlet
+else
+ XMLSTARLET=/usr/bin/xml
+fi
DEBMAINTAINER=
DEPENDS=
BUILDDEPENDS=
@@ -257,11 +263,11 @@
${DEBTEMPDIR}/control-bin >> ${SRCPACKAGEDIR}/debian/control
# xsltproc --nonet --novalid --param Element "/package/summary" ${PREFIX}/share/dh-make-php/xslt/common.xsl ${SRCPACKAGEDIR}/package.xml|sed -e 's/^/ /g' >> ${SRCPACKAGEDIR}/debian/control
- xmlstarlet sel -T -t -v "/package/summary" ${SRCPACKAGEDIR}/package.xml|sed -e 's/^/ /g' >> ${SRCPACKAGEDIR}/debian/control
+ ${XMLSTARLET} sel -T -t -v "/package/summary" ${SRCPACKAGEDIR}/package.xml|sed -e 's/^/ /g' >> ${SRCPACKAGEDIR}/debian/control
echo "" >> ${SRCPACKAGEDIR}/debian/control
echo " ." >> ${SRCPACKAGEDIR}/debian/control
# xsltproc --nonet --novalid --param Element "/package/description" ${PREFIX}/share/dh-make-php/xslt/common.xsl ${SRCPACKAGEDIR}/package.xml|fold -s -w70|sed -e 's/^[[:space:]]*$/./g'|sed -e 's/^/ /g' >> ${SRCPACKAGEDIR}/debian/control
- xmlstarlet sel -T -t -v "/package/description" ${SRCPACKAGEDIR}/package.xml|fold -s -w70|sed -e 's/^[[:space:]]*$/./g'|sed -e 's/^/ /g' >> ${SRCPACKAGEDIR}/debian/control
+ ${XMLSTARLET} sel -T -t -v "/package/description" ${SRCPACKAGEDIR}/package.xml|fold -s -w70|sed -e 's/^[[:space:]]*$/./g'|sed -e 's/^/ /g' >> ${SRCPACKAGEDIR}/debian/control
echo "" >> ${SRCPACKAGEDIR}/debian/control
echo "" >> ${SRCPACKAGEDIR}/debian/control
Modified: trunk/dh-make-php.lib
===================================================================
--- trunk/dh-make-php.lib 2006-11-03 10:17:19 UTC (rev 234)
+++ trunk/dh-make-php.lib 2006-11-03 10:52:03 UTC (rev 235)
@@ -1,7 +1,7 @@
#!/bin/sh
get_packageversion() {
- PACKAGEVERSION=$(xmlstarlet sel -t -m "/package" -v "@version" package.xml)
+ PACKAGEVERSION=$(${XMLSTARLET} sel -t -m "/package" -v "@version" package.xml)
}
get_zendapi() {
@@ -73,11 +73,11 @@
eval_package() {
if [ "${PACKAGEVERSION}" = "2.0" ] ; then
echo "lajdflaljfa"
- VERSION=$(xmlstarlet sel -t -v "/package/version/release" package.xml)
- LICENSE=$(xmlstarlet sel -t -v "/package/license" package.xml)
+ VERSION=$(${XMLSTARLET} sel -t -v "/package/version/release" package.xml)
+ LICENSE=$(${XMLSTARLET} sel -t -v "/package/license" package.xml)
UPSTREAM=$(xsltproc --nonet --novalid ${PREFIX}/share/dh-make-php/xslt/maintainers-2.0.xsl package.xml | sed -e 's/; $//g')
- PACKAGEDOCFILES=$(xmlstarlet sel -t -m "/package/contents/*/file[@role='doc']" -v "@name" -o " " package.xml | sed -e 's# examples/[^ ]*##g' -e 's#^examples/[^ ]*##g')
- PACKAGETESTFILES=$(xmlstarlet sel -t -m "/package/contents/*/file[@role='test']" -v "@name" -o " " package.xml | sed -e 's# examples/[^ ]*##g' -e 's#^examples/[^ ]*##g')
+ PACKAGEDOCFILES=$(${XMLSTARLET} sel -t -m "/package/contents/*/file[@role='doc']" -v "@name" -o " " package.xml | sed -e 's# examples/[^ ]*##g' -e 's#^examples/[^ ]*##g')
+ PACKAGETESTFILES=$(${XMLSTARLET} sel -t -m "/package/contents/*/file[@role='test']" -v "@name" -o " " package.xml | sed -e 's# examples/[^ ]*##g' -e 's#^examples/[^ ]*##g')
else
VERSION=$(xsltproc --nonet --novalid --param Element "/package/release/version" ${PREFIX}/share/dh-make-php/xslt/common.xsl package.xml)
LICENSE=$(xsltproc --nonet --novalid --param Element "/package/release/license" ${PREFIX}/share/dh-make-php/xslt/common.xsl package.xml)
More information about the Dh-make-php-commits
mailing list