Control: tags -1 + patch On 2013-02-27 09:45:06, Ondřej Surý wrote: > Package: php-zeroc-ice > Version: 3.4.2-8.1 > Severity: grave > > The package php-zeroc-ice.install file hardcodes installation directory: > > usr/php/*.so usr/lib/php5/20090626+lfs > > which is clearly wrong because the php API version has changed. > > rules-php.mk has the correct way of getting the right API version, e.g. using > php-config5: > > $(php-config5 --extension-dir)
The attached patch should do the trick. Regards -- Sebastian Ramacher
diff -Nru zeroc-ice-3.4.2/debian/changelog zeroc-ice-3.4.2/debian/changelog --- zeroc-ice-3.4.2/debian/changelog 2012-07-07 21:05:22.000000000 +0200 +++ zeroc-ice-3.4.2/debian/changelog 2013-03-04 00:05:57.000000000 +0100 @@ -1,3 +1,11 @@ +zeroc-ice (3.4.2-8.2) UNRELEASED; urgency=low + + * Non-maintainer upload. + * Install PHP extension to directory given by php5-config --extension-dir. + (Closes: #701792) + + -- Sebastian Ramacher <sramac...@debian.org> Sun, 03 Mar 2013 23:59:54 +0100 + zeroc-ice (3.4.2-8.1) unstable; urgency=low * Non-maintainer upload. diff -Nru zeroc-ice-3.4.2/debian/php-zeroc-ice.install zeroc-ice-3.4.2/debian/php-zeroc-ice.install --- zeroc-ice-3.4.2/debian/php-zeroc-ice.install 2012-07-07 21:05:22.000000000 +0200 +++ zeroc-ice-3.4.2/debian/php-zeroc-ice.install 2013-03-03 23:44:21.000000000 +0100 @@ -1,5 +1,4 @@ etc/php5 -usr/php/*.so usr/lib/php5/20090626+lfs usr/php/*.php usr/share/Ice-3.4.2/php/lib usr/php/Glacier2 usr/share/Ice-3.4.2/php/lib/ usr/php/Ice usr/share/Ice-3.4.2/php/lib/ diff -Nru zeroc-ice-3.4.2/debian/rules-php.mk zeroc-ice-3.4.2/debian/rules-php.mk --- zeroc-ice-3.4.2/debian/rules-php.mk 2012-07-07 21:05:22.000000000 +0200 +++ zeroc-ice-3.4.2/debian/rules-php.mk 2013-03-03 23:46:43.000000000 +0100 @@ -30,6 +30,7 @@ $(DEB_MAKE_INVOKE) -C php install ; \ fi -cp debian/IcePHP.ini $(DEB_DH_INSTALL_SOURCEDIR)/etc/php5/conf.d + cp $(DEB_DH_INSTALL_SOURCEDIR)/usr/php/*.so $(PHP_LIBDIR) :> $@ .PHONY: build/php install/php
signature.asc
Description: Digital signature