module RBT::Compile::Constants

Constants

ALSO_AUTOMATICALLY_INSTALL_THE_UPDATED_GEM
#

ALSO_AUTOMATICALLY_INSTALL_THE_UPDATED_GEM

If the following constant is set to true, then the RBT project will also attempt to automatically install this given ruby-gem.

That way you can easily batch-update all registered rubygems; they must have a corresponding .yml file that is registered in the respective .yml file at hand, though.

#
ARRAY_CHECK_FOR_BINARY_DUPLICATES_OPTIONS
#

ARRAY_CHECK_FOR_BINARY_DUPLICATES_OPTIONS

This constant shall include regexes that check for the following commandline options:

rbt --check-for-binary-duplicates
rbt --report-binary-duplicates
rbt --report-duplicates
rbt --binary-duplicates
rbt --duplicate-binaries
#
ARRAY_FEEDBACK_CONFIGURE_OPTIONS
#

ARRAY_FEEDBACK_CONFIGURE_OPTIONS

#
ARRAY_FEEDBACK_MAKE_OPTIONS
#

ARRAY_FEEDBACK_MAKE_OPTIONS

#
ARRAY_HELP_ALL_AVAILABLE_PROGRAMS
#

ARRAY_HELP_ALL_AVAILABLE_PROGRAMS

#
ARRAY_HELP_AVAILABLE_PROGRAM_VERSIONS
#

ARRAY_HELP_AVAILABLE_PROGRAM_VERSIONS

#
ARRAY_HELP_CHECK_ALL_TAGS_OPTIONS
#

ARRAY_HELP_CHECK_ALL_TAGS_OPTIONS

#
ARRAY_HELP_CONFIG_OPTIONS
#

ARRAY_HELP_CONFIG_OPTIONS

These options are valid for when the user wishes to feedback the main configuration options.

#
ARRAY_HELP_CREATE_SHELLSCRIPT_OPTIONS
#

ARRAY_HELP_CREATE_SHELLSCRIPT_OPTIONS

These options are all used for the creation of a shell script, a shell “recipe”.

#
ARRAY_HELP_DISABLE_AUTOGEN
#

ARRAY_HELP_DISABLE_AUTOGEN

#
ARRAY_HELP_DONT_KEEP_EXTRACTED_OPTIONS
#

ARRAY_HELP_DONT_KEEP_EXTRACTED_OPTIONS

Allowed options for when we wish to keep the extracted archive.

#
ARRAY_HELP_DOWNLOAD_THE_SOURCE_OPTIONS
#

ARRAY_HELP_DOWNLOAD_THE_SOURCE_OPTIONS

All download options are stored here.

#
ARRAY_HELP_DO_COMPILE_IN_A_NON_TRADITIONAL_WAY_OPTIONS
#

ARRAY_HELP_DO_COMPILE_IN_A_NON_TRADITIONAL_WAY_OPTIONS (ntrad tag)

These are the options for when you wish to install in an app-dir like manner.

#
ARRAY_HELP_DO_COMPILE_IN_A_TRADITIONAL_WAY_OPTIONS
#

ARRAY_HELP_DO_COMPILE_IN_A_TRADITIONAL_WAY_OPTIONS (trad tag)

These options are for compilation into the “/usr/” hierarchy, also called the traditional way to compile a program.

#
ARRAY_HELP_DO_NOT_COMPILE_OPTIONS
#

ARRAY_HELP_DO_NOT_COMPILE_OPTIONS

#
#
#
ARRAY_HELP_DO_USE_STOW_OPTIONS
#

ARRAY_HELP_DO_USE_STOW_OPTIONS

#
ARRAY_HELP_ENABLE_STATIC
#

ARRAY_HELP_ENABLE_STATIC (static tag)

These are the options for static compilation mode.

#
ARRAY_HELP_FEEDBACK_ALL_BINARIES_OPTIONS
#

ARRAY_HELP_FEEDBACK_ALL_BINARIES_OPTIONS

Keep track of which binaries a specific program should install.

#
ARRAY_HELP_FEEDBACK_EVERY_CASE_OPTION_OPTIONS
#

ARRAY_HELP_FEEDBACK_EVERY_CASE_OPTION_OPTIONS

#
ARRAY_HELP_FEEDBACK_LAST_COMPILED_OPTIONS
#

ARRAY_HELP_FEEDBACK_LAST_COMPILED_OPTIONS

#
ARRAY_HELP_FEEDBACK_PROGRAM_VERSION_OPTIONS
#

ARRAY_HELP_FEEDBACK_PROGRAM_VERSION_OPTIONS

#
ARRAY_HELP_FEEDBACK_VERSIONS_OPTIONS
#

ARRAY_HELP_FEEDBACK_VERSIONS_OPTIONS

This Array is used to feedback different versions in use.

#
ARRAY_HELP_FIND_ALL_ARCHIVES
#

ARRAY_HELP_FIND_ALL_ARCHIVES

#
ARRAY_HELP_GENERATE_ALL_SLACK_DESC_FILES_OPTIONS
#

ARRAY_HELP_GENERATE_ALL_SLACK_DESC_FILES_OPTIONS

All the registered options for creating slackware .desc files.

#
ARRAY_HELP_GENERATE_HOMEPAGE_OPTIONS
#

ARRAY_HELP_GENERATE_HOMEPAGE_OPTIONS

#
ARRAY_HELP_GENERATE_PDF_TUTORIAL_OPTIONS
#

ARRAY_HELP_GENERATE_PDF_TUTORIAL_OPTIONS

All options that can be used to generate the .pdf tutorial.

#
ARRAY_HELP_GENERATE_SHELL_COMPLETION_OPTIONS
#

ARRAY_HELP_GENERATE_SHELL_COMPLETION_OPTIONS

There are the options for shell-completion.

#
ARRAY_HELP_GENERATE_SLACK_DESC_FILE
#

ARRAY_HELP_GENERATE_SLACK_DESC_FILE

Help entries to generate a slack-desc file.

#
ARRAY_HELP_INCLUDED_OPTIONS
#

ARRAY_HELP_INCLUDED_OPTIONS

#
ARRAY_HELP_KEEP_EXTRACTED_OPTIONS
#

ARRAY_HELP_KEEP_EXTRACTED_OPTIONS

Note that an alias to this is –dont-remove-extracted-archive

#
ARRAY_HELP_LAST_COMPILED_OPTIONS
#

ARRAY_HELP_LAST_COMPILED_OPTIONS

#
ARRAY_HELP_LAST_COMPILED_PROGRAM_OPTIONS
#

ARRAY_HELP_LAST_COMPILED_PROGRAM_OPTIONS

#
ARRAY_HELP_LAST_CONFIGURE_OPTIONS
#

ARRAY_HELP_LAST_CONFIGURE_OPTIONS

#
ARRAY_HELP_LAST_DOWNLOADED_OPTIONS
#

ARRAY_HELP_LAST_DOWNLOADED_OPTIONS

#
ARRAY_HELP_LOG_DIR_OPTIONS
#

ARRAY_HELP_LOG_DIR_OPTIONS

#
ARRAY_HELP_OUTPUT_ALL_URLS_OPTIONS
#

ARRAY_HELP_OUTPUT_ALL_URLS_OPTIONS

#
ARRAY_HELP_PACKAGE_RBT_OPTIONS
#

ARRAY_HELP_PACKAGE_RBT_OPTIONS

All options if one wishes to package up the RBT scripts.

#
ARRAY_HELP_PREFIX_IN_USE
#

ARRAY_HELP_PREFIX_IN_USE

#
ARRAY_HELP_PURGE_ALL_MAN_ENTRIES
#

ARRAY_HELP_PURGE_ALL_MAN_ENTRIES

#
ARRAY_HELP_QUERY_THE_EXISTANCE_OF_A_BINARY_NAME
#

ARRAY_HELP_QUERY_THE_EXISTANCE_OF_A_BINARY_NAME

#
#

This Array collects all options used for when we wish to remove all symlinks in the /Programs hierarchy.

#
#
#
ARRAY_HELP_REPORT_N_PROGRAMS_OPTIONS
#

ARRAY_HELP_REPORT_N_PROGRAMS_OPTIONS

#
ARRAY_HELP_SCAN_SOURCE_ARCHIVE_OPTIONS
#

ARRAY_HELP_SCAN_SOURCE_ARCHIVE_OPTIONS

#
ARRAY_HELP_SHOW_ALL_OPTIONS
#

ARRAY_HELP_SHOW_ALL_OPTIONS

This covers all options that can be obtained via e. g “ry gcc show_all”.

#
ARRAY_HELP_SHOW_HIGHEST_PROGRAMS_OPTIONS
#

ARRAY_HELP_SHOW_HIGHEST_PROGRAMS_OPTIONS

#
ARRAY_HELP_SHOW_LAST_UPDATE_OPTIONS
#

ARRAY_HELP_SHOW_LAST_UPDATE_OPTIONS

#
ARRAY_HELP_SHOW_REGISTERED_KEYS
#

ARRAY_HELP_SHOW_REGISTERED_KEYS

#
ARRAY_HELP_SHOW_WHICH_COLOURS_WILL_BE_USED
#

ARRAY_HELP_SHOW_WHICH_COLOURS_WILL_BE_USED

The constants stored in the Array here can be used to display which colours will be used by the RBT project.

#
ARRAY_HELP_SIMULATION_MODE_OPTIONS
#

ARRAY_HELP_SIMULATION_MODE_OPTIONS

#
ARRAY_HELP_SKIP_EXTRACTING_OPTIONS
#

ARRAY_HELP_SKIP_EXTRACTING_OPTIONS

Options in order to skip extracting the tarball.

#
ARRAY_HELP_TEMP_DIR
#

RBT::ARRAY_HELP_TEMP_DIR

This constant will keep track of the RBT temp directory, e. g. where we will extract archives to.

#
ARRAY_HELP_TOGGLE_DEBUG_VALUE_OPTIONS
#

ARRAY_HELP_TOGGLE_DEBUG_VALUE_OPTIONS

#
ARRAY_HELP_UPDATE_BINARY_NAMES_OPTIONS
#

ARRAY_HELP_UPDATE_BINARY_NAMES_OPTIONS

#
ARRAY_HELP_USE_AUTOGEN
#

ARRAY_HELP_USE_AUTOGEN

All options when we wish to use autogen.

#
ARRAY_HELP_USE_BUILD_DIRECTORY_OPTIONS
#

ARRAY_HELP_USE_BUILD_DIRECTORY_OPTIONS

#
ARRAY_HELP_VIEW_AVAILABLE_LICENSES_OPTIONS
#

ARRAY_HELP_VIEW_AVAILABLE_LICENSES_OPTIONS

#
ARRAY_SHOW_LAST_UPDATED_OPTIONS
#

ARRAY_SHOW_LAST_UPDATED_OPTIONS

#
#

All “symlink all programs” options are stored here.

#
DEFAULT_NAME_FOR_THE_BUILD_DIRECTORY
#

DEFAULT_NAME_FOR_THE_BUILD_DIRECTORY

What name will our default build directory have? Useful when we wish to use other build dirs.

The reason the name is so long is because the shorter name “BUILD” sometimes may already be an existing file. The program “brotli” has had this problem - it carried a file called “BUILD” by default, which obviously means that a “cd BUILD/” event will fail lateron.

#
DEFAULT_PROGRAM
#

DEFAULT_PROGRAM

Set the default program here.

#
OPTIONS_NO_COLOURS
#

OPTIONS_NO_COLOURS

Synonyms for colour usage. All these instructions can be used to disable colours.

#
TEMP_DIR
#

TEMP_DIR

#
TEMP_DIR_FOR_RBT
#

TEMP_DIR_FOR_RBT

#
THIS_FILE
#

THIS_FILE

#