On this page:
Racket-Ebuild
8.12

Racket-Ebuild🔗ℹ

Maciej Barć <xgqt@riseup.net>

Library to ease ebuild creation and maintenance.

Version: 16.1.1, commit hash: N/A

    1 About

      1.1 Project Aim

      1.2 Development

        1.2.1 Tools

        1.2.2 Weirdness

      1.3 Upstream

      1.4 License

    2 Ebuild - Classes

      2.1 Ebuild Class

        2.1.1 Default Ebuild values

      2.2 Metadata Class

      2.3 Package Class

      2.4 Repository Class

    3 Ebuild - Exported Functions

      3.1 Ebuild Functions

        3.1.1 Constraint Flag

        3.1.2 Source URL

        3.1.3 Shell Variables

        3.1.4 Object manipulation

      3.2 Shell Script Functions

        3.2.1 POSIX shell script function creation

      3.3 Metadata Functions

        3.3.1 XML tags

        3.3.2 localized

        3.3.3 longdescription

        3.3.4 maintainer

        3.3.5 slots

        3.3.6 upstream

        3.3.7 use

      3.4 Package Functions

        3.4.1 Package Version

      3.5 Repository Functions

        3.5.1 Layout

      3.6 Manifest Functions

        3.6.1 Checksum

        3.6.2 Dist

        3.6.3 Manifest

    4 Ebuild Transformers

      4.1 GitHost

      4.2 SRC_URI Transformers

      4.3 CFlag Transformers

      4.4 Metadata Transformers

        4.4.1 longdescription transformation

        4.4.2 maintainer transformation

        4.4.3 slots transformation

        4.4.4 stabilize-allarches transformation

        4.4.5 upstream transformation

        4.4.6 use transformation

        4.4.7 metadata transformation

      4.5 UnCache

    5 Ebuild Templates

      5.1 Rust’s Cargo

      5.2 Emacs Lisp libraries

      5.3 Git Hosting snapshots

      5.4 Git repositories

    6 Ebuild Tools

      6.1 Package creation tools

        6.1.1 GitHost2Metadata

          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

    7 External Resources

    Index