Files
Bryan Davis bbe522346f Developer tool updates
- .gitignore: Ignore *.dep files generated by build
- dev-tools/maintainer-clean.sh: Update to match `make distclean`
- dev-tools/maintainer-clean.sh: Delete more generated files
- dev-tools/test-build.sh: Allow selecting YAML dir with LIBYAML envvar
2025-11-11 20:33:48 -07:00
..
2025-11-11 20:33:48 -07:00
2020-08-15 20:46:45 -06:00
2025-11-11 20:33:48 -07:00
2013-04-23 16:53:22 -06:00

To package a new distribution:

  Edit package.xml:
    - copy current <release/> into <changelog/>
    - edit <release/> for today's date, version, etc
  `pear package`

To create a .deb:
  `pear package`
  copy package somewhere
  `dh-make-pecl \
    --depends libyaml-0-1 \
    --build-depends libyaml-dev \
    --only 5 \
    yaml-<version_number>.tgz`

To add to pecl channel:
  `cd extras/pear`
  `php ~/bin/pearscs.phar release ../../yaml-<version_number>.tgz <lead>`
  add new files to svn
  `find . -name '*.xml' | xargs svn propset svn:mime-type application/xml`

Versioning:
https://wiki.php.net/rfc/peclversioning/solution2