45
Comment:
|
1783
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Rédiger « AutomaticPackagingTools » ici. | This page references tools that aim at providing basic working Debian packages. ||<rowstyle="background-color: #EEEEEE;">'''Language'''|| Any || Perl || Ruby || Python || ||'''Tool (package name)'''|| dh-make || dh-make-perl || gem2deb || python-stdeb || ||'''Upstream repository'''|| N/A || [[http://www.cpan.org/|CPAN.org]] || [[http://www.rubygems.org/|Rubygems.org]] || [[http://pypi.python.org/|Pypi]] || ||||||||||<rowstyle="background-color: #EEEEEE;"> Usage || ||||||||||<rowstyle="background-color: #EEEEEE;"> Features || || version || || 0.84-2 || 0.14 || 0.8.2-4 || || cdbs or dh? || || dh || dh || dh || || use DEBEMAIL || || yes || yes || no || || Build-Depends || || no || yes || no || || Depends || || no || yes || no || || Homepage || || yes || yes || no || || short/long descriptions || || yes || yes || short only || || DEP8 tests || || no || only template || no || || .docs / .examples / etc. || || docs + examples || docs only || no || || debian/copyright || || yes || only template || no || || debian/watch || || yes|| yes || no || || Refresh mode (regenerate all files, moving old ones to .bak) || || yes || no || no || || git repo creation, pristine-tar, etc. || || yes || no || no || || debian/upstream/metadata (UpstreamMetadata) || || yes || no || no || == Notes == * There's a [[https://github.com/lnussbaum/autodeb-tests|Git repo]] with some example outputs * ''only template'' means that the tool provides a file that is not customized per-package == TO-DO List == * Look at: * dh-make * cabal-debian (haskell) * javahelper (Java) * npm2deb (Node.js) * pkg-php-tools (PHP, PEAR modules) * ocaml tool? * Investigate meta-helpers * debdry * https://github.com/FedericoCeratto/debian-package-init |
This page references tools that aim at providing basic working Debian packages.
Language |
Any |
Perl |
Ruby |
Python |
Tool (package name) |
dh-make |
dh-make-perl |
gem2deb |
python-stdeb |
Upstream repository |
N/A |
|||
Usage |
||||
Features |
||||
version |
|
0.84-2 |
0.14 |
0.8.2-4 |
cdbs or dh? |
|
dh |
dh |
dh |
use DEBEMAIL |
|
yes |
yes |
no |
Build-Depends |
|
no |
yes |
no |
Depends |
|
no |
yes |
no |
Homepage |
|
yes |
yes |
no |
short/long descriptions |
|
yes |
yes |
short only |
DEP8 tests |
|
no |
only template |
no |
.docs / .examples / etc. |
|
docs + examples |
docs only |
no |
debian/copyright |
|
yes |
only template |
no |
debian/watch |
|
yes |
yes |
no |
Refresh mode (regenerate all files, moving old ones to .bak) |
|
yes |
no |
no |
git repo creation, pristine-tar, etc. |
|
yes |
no |
no |
debian/upstream/metadata (UpstreamMetadata) |
|
yes |
no |
no |
Notes
There's a Git repo with some example outputs
only template means that the tool provides a file that is not customized per-package
TO-DO List
- Look at:
- dh-make
- cabal-debian (haskell)
- javahelper (Java)
- npm2deb (Node.js)
- pkg-php-tools (PHP, PEAR modules)
- ocaml tool?
- Investigate meta-helpers