On this page:
6.1 Package creation tools
6.1.1 Git  Host2Metadata
6.1.1.1 About
6.1.1.2 Console usage
6.1.2 Interactive
6.1.2.1 About
6.1.2.2 Console usage
6.1.3 UL2PKG
6.1.3.1 About
6.1.3.2 Console usage
6.2 Repository maintenance tools
6.2.1 Clean Versions
6.2.1.1 About
6.2.1.2 Console usage
6.2.2 Commit
6.2.2.1 About
6.2.2.2 Console usage
6.2.3 Fix Head
6.2.3.1 About
6.2.3.2 Console usage
6.2.4 Manifest
6.2.4.1 About
6.2.4.2 Console usage
6.2.5 Modify metadata
6.2.5.1 About
6.2.5.2 Console usage
6.2.6 PKGName
6.2.6.1 About
6.2.6.2 Console usage
6.3 Miscellaneous tools
6.3.1 Dispatcher (racket-ebuild)
6.3.1.1 About
6.3.1.2 Console usage
8.12

6 Ebuild Tools🔗ℹ

6.1 Package creation tools🔗ℹ

6.1.1 GitHost2Metadata🔗ℹ

 (require ebuild/tools/githost2metadata-exe)
  package: ebuild-tools

6.1.1.1 About🔗ℹ

Create a PMS package metadata file from Git hosting service repository.

6.1.1.2 Console usage🔗ℹ

githost2metadata also expects two arguments given last in the command invocation. First is the git hosting domain (e.g.: github.com, gitlab.com, ...). Second is the repository path (e.g.: xgqt/racket-ebuild, gentoo/gentoo, ...).

6.1.2 Interactive🔗ℹ

 (require ebuild/tools/interactive-exe)
  package: ebuild-tools

6.1.2.1 About🔗ℹ

Interactively creates packages.

6.1.2.2 Console usage🔗ℹ
6.1.3 UL2PKG🔗ℹ

 (require ebuild/tools/url2pkg-exe) package: ebuild-tools

6.1.3.1 About🔗ℹ

Creates a package from given URL based on different heuristic tactics.

Quality: very experimental.

6.1.3.2 Console usage🔗ℹ

6.2 Repository maintenance tools🔗ℹ

6.2.1 Clean Versions🔗ℹ

 (require ebuild/tools/clean-versions-exe)
  package: ebuild-tools

6.2.1.1 About🔗ℹ

Cleans up old versions of ebuilds from a repository.

6.2.1.2 Console usage🔗ℹ
6.2.2 Commit🔗ℹ

 (require ebuild/tools/commit-exe) package: ebuild-tools

6.2.2.1 About🔗ℹ

Create a commit.

This utility is inspired by repoman commit and new utility meant to take place of repoman - pkgdev commit.

6.2.2.2 Console usage🔗ℹ
6.2.3 Fix Head🔗ℹ

 (require ebuild/tools/fix-head-exe) package: ebuild-tools

6.2.3.1 About🔗ℹ

Fix the header of given Ebuild files.

6.2.3.2 Console usage🔗ℹ
6.2.4 Manifest🔗ℹ

 (require ebuild/tools/manifest-exe) package: ebuild-tools

6.2.4.1 About🔗ℹ

Regenerate Manifest files in given directories.

This program uses the ebuild command (that is included in portage).

6.2.4.2 Console usage🔗ℹ
6.2.5 Modify metadata🔗ℹ

 (require ebuild/tools/modify-metadata-exe)
  package: ebuild-tools

6.2.5.1 About🔗ℹ

Modify metadata.xml files.

6.2.5.2 Console usage🔗ℹ
6.2.6 PKGName🔗ℹ

 (require ebuild/tools/pkgname-exe) package: ebuild-tools

6.2.6.1 About🔗ℹ

Shows package name for a given directory.

6.2.6.2 Console usage🔗ℹ

Also takes any number of of arguments not followed by flags that specify system paths to be passed to "pkgname".

6.3 Miscellaneous tools🔗ℹ

6.3.1 Dispatcher (racket-ebuild)🔗ℹ

 (require ebuild/tools/dispatcher-exe)
  package: ebuild-tools

6.3.1.1 About🔗ℹ

Invoked from command-line as racket-ebuild.

Dispatcher calls a Racket-Ebuild sub-command given as 1st argument with rest leftover arguments, similar to how git calls it’s sub-commands.

For example: when calling racket-ebuild commit -s the dispatcher will execute racket-ebuild-commit -s.

6.3.1.2 Console usage🔗ℹ