[Pkg-php-commits] r1423 - modules/trunk/php-imagick/debian
Guillaume Delacour
kcd-guest at alioth.debian.org
Mon May 31 19:19:02 UTC 2010
Author: kcd-guest
Date: 2010-05-31 19:18:53 +0000 (Mon, 31 May 2010)
New Revision: 1423
Modified:
modules/trunk/php-imagick/debian/changelog
modules/trunk/php-imagick/debian/rules
Log:
Rewrite debian/rules to be php5-oriented, lack time to made it any php-version-oriented
Modified: modules/trunk/php-imagick/debian/changelog
===================================================================
--- modules/trunk/php-imagick/debian/changelog 2010-05-24 11:49:56 UTC (rev 1422)
+++ modules/trunk/php-imagick/debian/changelog 2010-05-31 19:18:53 UTC (rev 1423)
@@ -5,7 +5,8 @@
* Change Build-Depends from libmagick9-dev to libmagickwand-dev
(Thanks Ivan Borzenkov)
* debian/rules:
- + Add rm -f *.cdbs-config_list (*.cdbs*) to clean rule
+ + Rewrite php5 oriented only, work in progress to adapt multi php version
+ + Remove tarball mode rules
+ Fix generated path of debian/post{inst,rm} in clean rule
+ Delete "--with-regex" and "--disable-rpath" options (enabled by default)
in configure call (unrecognized options)
@@ -13,7 +14,7 @@
+ Touch examples/ and CREDITS in upstream tarball
(lintian package-contains-ancient-file rule)
+ Delete unnecessary patch rule
- + phpize --clean is now called in clean rule
+ + phpize5 --clean is now called in clean rule
* Bump to Standards-Version 3.8.4 (move section from web to php)
* Bump to compatibility 7 in debian/{control,compat}
* debian/phpX-imagick.post{inst,rm}:
@@ -24,6 +25,7 @@
(Closes: #563433, #566970, thanks Thijs Kinkhorst)
* debian/{changelog,copyright}: suppress unnecessary spaces
* Switch to dpkg-source 3.0 (quilt) format
+ * debian/watch: mangle version according Debian Policy 5.6.12
-- Guillaume Delacour <gui at iroqwa.org> Tue, 09 Mar 2010 17:58:50 +0000
Modified: modules/trunk/php-imagick/debian/rules
===================================================================
--- modules/trunk/php-imagick/debian/rules 2010-05-24 11:49:56 UTC (rev 1422)
+++ modules/trunk/php-imagick/debian/rules 2010-05-31 19:18:53 UTC (rev 1423)
@@ -14,34 +14,30 @@
#
clean::
- rm -f debian/php[5]-imagick.postrm \
- debian/php[5]-imagick.postinst *.cdbs*
- cd $(DEB_SRCDIR) && phpize --clean
+ rm -f debian/php5-imagick.postrm \
+ debian/php5-imagick.postinst
+ cd $(DEB_SRCDIR) && phpize5 --clean
-configure_for_php%:
- cd $(DEB_SRCDIR) && phpize && \
- ./configure --with-imagick --with-php-config=/usr/bin/php-config$* \
+configure_for_php5::
+ cd $(DEB_SRCDIR) && phpize5 && \
+ ./configure --with-imagick --with-php-config=/usr/bin/php-config5 \
--disable-static --with-imagick=shared,/usr
- sed -e 's/phpX/php$*/g' < debian/phpX-imagick.postinst > debian/php$*-imagick.postinst
- sed -e 's/phpX/php$*/g' < debian/phpX-imagick.postrm > debian/php$*-imagick.postrm
+ sed -e 's/phpX/php5/g' < debian/phpX-imagick.postinst > debian/php5-imagick.postinst
+ sed -e 's/phpX/php5/g' < debian/phpX-imagick.postrm > debian/php5-imagick.postrm
#
# cdbs things
#
-define install_rule
+install/php5-imagick:: configure_for_php5
$(MAKE) -C $(DEB_SRCDIR)
- mkdir -p debian/php$1-imagick$(PHP_EX$1)
- install -m 644 -o root -g root $(DEB_SRCDIR)/modules/imagick.so debian/php$1-imagick$(PHP_EX$1)/imagick.so
- echo "php$1:Depends=phpapi-`php-config$1 --phpapi`, php$1-common" >> debian/php$1-imagick.substvars
- mkdir -p debian/php$1-imagick/usr/share/php$1-imagick/
- cp debian/imagick.ini debian/php$1-imagick/usr/share/php$1-imagick/imagick.ini-dist
-endef
+ mkdir -p debian/php5-imagick$(PHP_EX5)
+ install -m 644 -o root -g root $(DEB_SRCDIR)/modules/imagick.so debian/php5-imagick$(PHP_EX5)/imagick.so
+ echo "php5:Depends=phpapi-`php-config5 --phpapi`, php5-common" >> debian/php5-imagick.substvars
+ mkdir -p debian/php5-imagick/usr/share/php5-imagick
+ cp debian/imagick.ini debian/php5-imagick/usr/share/php5-imagick/imagick.ini-dist
-install/php5-imagick:: configure_for_php5
- $(call install_rule,5)
-
# package-contains-ancient-file error (1970-01-01), update timestamp
-binary-post-install/php%-imagick::
- touch debian/php$*-imagick/usr/share/doc/php$*-imagick/examples/*.php
- touch debian/php$*-imagick/usr/share/doc/php$*-imagick/CREDITS
+binary-post-install/php5-imagick::
+ touch debian/php5-imagick/usr/share/doc/php5-imagick/examples/*.php
+ touch debian/php5-imagick/usr/share/doc/php5-imagick/CREDITS
More information about the Pkg-php-commits
mailing list