pkg-php-tools - various packaging tools and scripts for PHP packages

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name pkg-php-tools
Package version 1.35ubuntu1
Package architecture all
Package type deb
Installed size 159 B
Download size 27.11 KB
Official Mirror
Provide an easy way to package PHP PEAR, PECL and Composer packages: Run
dh_make, edit debian/rules and debian/control and that's it!
Detailed instructions can be found in included READMEs.


Package Version Architecture Repository
pkg-php-tools_1.35ubuntu1_all.deb 1.35ubuntu1 all Ubuntu Main
pkg-php-tools - - -


Name Value
debhelper -
php-cli -
php-json -
php-pear -
php-xml -


Type URL
Binary Package pkg-php-tools_1.35ubuntu1_all.deb
Source Package pkg-php-tools

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pkg-php-tools deb package:
    # sudo apt-get install pkg-php-tools




2018-02-07 - Nishanth Aravamudan <>
pkg-php-tools (1.35ubuntu1) bionic; urgency=medium
* tests/*: PHPUnit 6 has namespaced classes. 
2016-12-27 - Mathieu Parent <>
pkg-php-tools (1.35) unstable; urgency=medium
[ Mathieu Parent ]
* Fix unused-license-paragraph-in-dep5-copyright
* Standards-Version: 3.9.8: no change
[ Antonio Ospite ]
* debian/README.Composer: s/dh_composer/dh_phpcomposer/ (Closes: #847718)
* README.Composer: add a note about ${phpcomposer:description}
2016-04-18 - Mathieu Parent <>
pkg-php-tools (1.34) unstable; urgency=medium
* Remove phppkginfo, use pkgtools instead
2016-04-05 - Mathieu Parent <>
pkg-php-tools (1.33) unstable; urgency=medium
* Fix PhpcomposerSourceTest::testBrokenOpen on php-7.0
2016-03-02 - Mathieu Parent <>
pkg-php-tools (1.32) unstable; urgency=medium
[ Ondřej Surý ]
* Convert package to PHP 7.0 naming (Closes: #814858)
* Make php-common always unversioned (for now)
* Use preg_replace instead of ereg_replace
[ Mathieu Parent ]
* Fix test on unversioned php-common
* extensions DOM, SimpleXML, WDDX, XML, and XSL are now in php-xml:
- fix Build-Depends and Depends (Closes: #816288)
- fix overrides
* Extensions bcmath, bz2, mbstring, soap and zip are no longer builtin
(Closes: #815988)
* Standards-Version: 3.9.7: no change
* Use secure Vcs-* fields
2015-10-26 - Mathieu Parent <>
pkg-php-tools (1.31) unstable; urgency=medium
* Standards-Version: 3.9.6
* debhelper compat mode 9
* Dropped XS-Testsuite control header
* Renamed git-buildpackage section in gbp.conf to buildpackage
* Fix Tilde with major version (Closes: #802989)
2015-06-25 - Mathieu Parent <>
pkg-php-tools (1.30) unstable; urgency=medium
[ Mathieu Parent ]
- consider like a TLD (Closes: #785446)
- tests for "Drop excessive spaces from substvar"
* Base: Make help output deterministic
[ David Prévot ]
- Drop excessive spaces from substvar (Closes: #780930)
- pcntl is built-in (Closes: #780537)
* Composer: Spaces are now equivalent to comma in constraints and mean AND
(Closes: #789943)
2015-05-02 - Mathieu Parent <>
pkg-php-tools (1.29) unstable; urgency=medium
[ Mathieu Parent ]
* Base:
- Implement automatic help
- Print help by default, if a subcommand is missing
- Add phppear:Debian-Suggests substvar (and documentation)
- New methods to Phppear\Source: getChangelog(), getDate(), getLicense(),
getMaintainers(), getNotes() and getStability()
- New phppear commands: changelog, date, license, maintainers,
debianversion and debianname
* PEAR/Buildsystem: remove last use of phppkginfo (changelog)
* Composer:
- Update README to use phpcomposer:Debian-recommend substvar
- Support the ^ operator in version constraints
* testsuite:
- Use pkgtools instead of phppkginfo where possible
- Ensure non-null return status are catched
[ David Prévot ]
* Actually install pkg-php-tools manual in section 7
* Review and update documentation
2015-01-18 - Mathieu Parent <>
pkg-php-tools (1.28) unstable; urgency=medium
* PEAR: Handle, but ignore OS dependencies (Closes: #775633)
* PEAR: Handle "group" dependencies as suggest, and "subpackage" native_types
like "package" (Closes: #775634)
2014-11-22 - Mathieu Parent <>
pkg-php-tools (1.27) unstable; urgency=medium
* Fix phpunit tests:
- use system's include_path too
- using dot in package name is now valid (See #768481 below)
* Stability flags is incensitive
- Fix FTBFS of php-doctrine-instantiator (Closes: #770347)
- Add unit test

See Also

Package Description
pkgbinarymangler_138_all.deb strips translations and alters maintainers during build
plainbox-secure-policy_0.25-1_all.deb policykit policy required to use plainbox (secure version)
plymouth-label_0.9.3-1ubuntu7_amd64.deb boot animation, logger and I/O multiplexer - label control
plymouth-theme-ubuntu-logo_0.9.3-1ubuntu7_amd64.deb boot animation, logger and I/O multiplexer - ubuntu theme
plymouth-theme-ubuntu-text_0.9.3-1ubuntu7_amd64.deb boot animation, logger and I/O multiplexer - ubuntu text theme
plymouth_0.9.3-1ubuntu7_amd64.deb boot animation, logger and I/O multiplexer
po-debconf_1.0.20_all.deb tool for managing templates file translations with gettext
policykit-1-doc_0.105-20_all.deb documentation for PolicyKit-1
policykit-1-gnome_0.105-6ubuntu2_amd64.deb authentication agent for PolicyKit
policykit-1_0.105-20_amd64.deb framework for managing administrative policies and privileges
policykit-desktop-privileges_0.20_all.deb run common desktop actions without password
policyrcd-script-zg2_0.1-3_all.deb policy-compliant interface from invoke-rc.d to local config files
pollinate_4.31-0ubuntu1_all.deb seed the pseudo random number generator
poppler-data_0.4.8-2_all.deb encoding data for the poppler PDF rendering library
poppler-utils_0.62.0-2ubuntu2_amd64.deb PDF utilities (based on Poppler)