Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:manual:contrib:packaging_guidelines [2024/02/22 18:06] throgh |
en:manual:contrib:packaging_guidelines [2024/05/26 12:49] (current) throgh |
||
---|---|---|---|
Line 42: | Line 42: | ||
* d) If there is an official tarball, however tarballs from the official Debian repositories contain bugfixes. In this case, the official tarballs from Debian should be used by default. (eg. Mutt+NeoMutt bugfixes) | * d) If there is an official tarball, however tarballs from the official Debian repositories contain bugfixes. In this case, the official tarballs from Debian should be used by default. (eg. Mutt+NeoMutt bugfixes) | ||
* e) If there is an official tarball, however it requires download git submodules to be built from the source. In this case, tarballs from the official Debian repositories is the alternative option. | * e) If there is an official tarball, however it requires download git submodules to be built from the source. In this case, tarballs from the official Debian repositories is the alternative option. | ||
- | * f) If there are no available tarballs. In this case, it should be used in a specific tag or branch from a version control system (VCS) and repackaged with the appropriate suffix (eg. **-bzr** for Bazaar, **-git** for Git, **-hg** for Mercurial and **-svn** for Subversion) until a final version is available. | + | * f) If there are no available tarballs |
- | * g) If there is not support for GNU/Linux in tarballs, tags or branches. In this case, a master branch from a version control system (VCS) could be used temporarily and repackaged with the appropriate suffix (eg. **-bzr** for Bazaar, **-git** for Git, **-hg** for Mercurial and **-svn** for Subversion) until a final version with GNU/Linux support is available. | + | |
- **SHA-512**: | - **SHA-512**: | ||
* a) If the package is using a version control system (VCS) because it does not contain GNU/Linux support or/and tarballs. | * a) If the package is using a version control system (VCS) because it does not contain GNU/Linux support or/and tarballs. | ||
Line 50: | Line 49: | ||
* b) If the corresponding gpg-key is no longer valid. | * b) If the corresponding gpg-key is no longer valid. | ||
- **Anti-obfuscation**: | - **Anti-obfuscation**: | ||
+ | - **No GNU/ |