Top Level Namespace

Includes:
Colours, Colours::HtmlColoursMethods, RBT

Defined Under Namespace

Modules: Colours, RBT

Constant Summary collapse

LabelPack =
packing(5, 5, "top", "w")
EntryPack =
packing(5, 2, "top")
ButtonPack =
packing(15, 5, "left", "center")
FramePack =
packing(2, 2, "top")
Frame1Pack =
packing(2, 2, "left")

Constants included from RBT

RBT::ALL_BINARIES, RBT::ALL_LIBRARIES, RBT::ALL_TAGS, RBT::ARRAY_HELP_OPTIONS, RBT::ARRAY_HELP_VERSION_OPTIONS, RBT::ARRAY_REGISTERED_ARCHIVES, RBT::ARRAY_SPECIAL_COMPONENT_CONTAINING_MANY_SUBCOMPONENTS, RBT::BASE_URL_TO_GNOME_SOURCES, RBT::BLFS_CHANGELOG_WEBPAGE, RBT::CAPITALIZE_PROGRAM_NAME, RBT::CAPITALIZE_PROGRAM_NAMES, RBT::CHAINED_PROGRAMS, RBT::CHECK_FOR_BINARY_NAMES, RBT::CHECK_FOR_LIBRARY_NAMES, RBT::COLOURS, RBT::COMMAND_NOT_FOUND, RBT::COMPILE_EVERYTHING_INTO_STANDALONE_DIRECTORY, RBT::COOKBOOKS_BASE_DIRECTORY, RBT::COOKBOOK_ALIASES, RBT::CURRENT_VERSION_OF_LXQT, RBT::ColourMake, RBT::ConfigureHelp, RBT::Cookbook, RBT::CreateSlackwarePackage, RBT::DEFAULT_ARCHIVE_TYPE, RBT::DEFAULT_COLOUR_TO_USE, RBT::DEFAULT_ENTRY, RBT::DEFAULT_PROGRAM_ENTRY, RBT::DEPOT_DIR, RBT::DIRECTORY_INDIVIDUAL_COOKBOOKS_AT_ROEBE_HOME, RBT::DIRECTORY_RBT_PROFILES, RBT::DIRECTORY_TO_THE_PROFILES, RBT::DOWNLOAD_KDE_ORG, RBT::ENCODING_ISO, RBT::ENCODING_UTF, RBT::ERROR_LINE, RBT::FILE_BUILD_NINJA, RBT::FILE_CCACHE, RBT::FILE_CMAKE_LISTS, RBT::FILE_COMPILE_HOOKS, RBT::FILE_COOKBOOK_ALIASES, RBT::FILE_COOKBOOK_CHAINED_PROGRAMS, RBT::FILE_CPUINFO, RBT::FILE_GLOBAL_FLAGS, RBT::FILE_MESON_BUILD, RBT::FILE_PROGRAMS_DIRECTORY, RBT::FILE_REGISTERED_BINARIES, RBT::FILE_REGISTERED_GIR_FILES, RBT::FILE_REGISTERED_HEADERS, RBT::FILE_REGISTERED_LIBRARIES, RBT::FILE_REGISTERED_PKGCONFIG_FILES, RBT::FILE_SCONS, RBT::FILE_SETUP_PY, RBT::FILE_SHORT_TUTORIAL, RBT::FILE_TIME_COMPILATION, RBT::FILE_TRY_TO_USE_THE_FILE_WINDOWS_COOKBOOK, RBT::FILE_USE_FLAGS, RBT::FILE_USE_MD5SUM, RBT::FILE_USE_PORG, RBT::FILE_WAF, RBT::FILE_WINDOWS_COOKBOOK, RBT::GEM, RBT::GNOME_FTP_URL, RBT::GOBOLINUX_LAYOUT, RBT::HASH_DESIGNATED_COLOURS, RBT::HASH_ENGLISH_NUMBERS, RBT::HASH_INSTALLATION_INSTRUCTIONS, RBT::HOME_DIRECTORY_FOR_USER_X, RBT::HOME_FOR_X, RBT::HOST_CPU, RBT::ISO_ENCODING, RBT::InstallThisSlackwarePackage, RBT::KDE_REGEX_FOR_REMOTE_ARCHIVES, RBT::LAST_UPDATE, RBT::LINUX, RBT::LZ, RBT::MAKE_COMMAND_TO_USE, RBT::N, RBT::NAMESPACE, RBT::N_CHARACTERS_PER_LINE, RBT::PROGRAM_VERSION, RBT::PROJECT_BASE_DIRECTORY, RBT::RBT_HOMEPAGE_URL, RBT::RBT_VERSION_NUMBER, RBT::REGEXES_TO_SHOW_THE_SOURCE_DIRECTORY, RBT::REGEX_TO_SANITIZE_LIBRARIES, RBT::REGEX_TO_USE_FOR_FOR_GITHUB, RBT::REGISTERED_COOKBOOK_ENTRIES, RBT::REGISTER_COMPILED_PROGRAM, RBT::REMOTE_DOWNLOAD_BASE_URL_FOR_LXQT, RBT::REMOTE_DOWNLOAD_URL_FOR_KDE_PLASMA, RBT::REMOTE_DOWNLOAD_URL_FOR_LXQT, RBT::REMOTE_PUB_MATE_DESKTOP_RELEASES, RBT::REMOTE_PUB_MATE_DESKTOP_RELEASES_LATEST_VERSION, RBT::REMOTE_SLACKWARE_HOMEPAGE, RBT::REMOTE_URL_FOR_KDE_APPLICATIONS, RBT::REMOTE_URL_FOR_KDE_FRAMEWORKS, RBT::REMOTE_URL_FOR_KDE_PLASMA, RBT::REMOTE_URL_FOR_KDE_PORTING_AIDS, RBT::REMOTE_URL_TO_THE_HOMEBREW_FORMULAS, RBT::REMOTE_URL_TO_THE_MATE_DESKTOP_COMPONENTS, RBT::REPORT_SPECIFIC_PROGRAM_NAME, RBT::ROEBE_FILE_GLOBAL_FLAGS, RBT::ROEBE_PATH_TO_COOKBOOKS, RBT::RUBY_SRC, RBT::RUBY_SRC_DIR, RBT::RUBY_SRC_DIRECTORY, RBT::RUBY_SRC_DIR_AT_HOME, RBT::RUBY_SRC_DIR_RBT, RBT::RUBY_SRC_DIR_RBT_YAML, RBT::RUBY_SRC_DIR_RBT_YAML_AT_HOME, RBT::RUBY_SRC_RBT_COOKBOOKS, RBT::SHALL_WE_DEBUG, RBT::SHELL_ERROR_CODE, RBT::SHOW_EXTRA_INFORMATION, RBT::SPECIFICATION_OF_REGISTERED_COOKBOOK_ENTRIES, RBT::STOP_ON_ERROR, RBT::TABULATOR, RBT::TARBZ2, RBT::TARGET_CPU, RBT::TARGZ, RBT::TARXZ, RBT::TAR_BZ2, RBT::TAR_GZ, RBT::TAR_XZ, RBT::TRY_TO_DOWNLOAD_IF_NOT_FOUND, RBT::URL_TO_REMOTE_CHANGELOG, RBT::URL_TO_THE_DOCUMENTATION, RBT::USE_ABSOLUTE_SYMLINKING, RBT::USE_FLAGS, RBT::USE_MAIN_ENCODING, RBT::USE_TAGS, RBT::USE_THIS_ENCODING, RBT::USR_INCLUDE_DIR, RBT::VERSION, RBT::YAML_DATABASE_DIRECTORY, RBT::YAML_FILE_REGISTERED_BINARIES, RBT::YAML_FILE_REGISTERED_LIBRARIES, RBT::YAML_FILE_REGISTERED_TAGS, RBT::ZIP

Instance Method Summary collapse

Methods included from RBT

action, action_compile, aggregate_information_from_the_expanded_cookbooks, #all_binaries?, all_binaries?, all_headers?, #all_libraries?, all_libraries?, #all_tags?, all_tags?, all_urls, append_error_message, append_what_into, apply_sed_operations, are_we_on_gobolinux?, array_all_BLFS_entries, array_all_BLFS_entries_attributed, array_all_rubygems, array_binary_duplicates, array_these_ruby_gems_were_updated?, audio_directory?, author_name?, automatically_create_package?, autoswitch_python?, available_programs?, backup_program, batch_compile, blfs_instance, #bold_blue, #bold_green, build_directory, build_type?, chain_compile, chained_programs?, change_directory, change_prefix, check_and_report_whether_file_exists, check_for_available_versions, check_for_binary_duplicates, check_for_faulty_current_symlinks, check_for_invalid_entries_in_this_cookbook, check_for_mate_desktop_updates, check_if_source_directories_exist, check_this_cookbook_file_for_errors, check_whether_this_yaml_file_has_two_url1_entries, chmod, chroot_compile, cleanup_system_tags, cliner, cmake, colour_make, colour_make_install, colourize_parser, commandline_options?, compile, compile_strategies?, compile_these_programs, compile_these_programs?, compile_via_appdir_prefix_without_symlinking, compile_via_environment_variable_as_prefix, configuration?, configuration_directory?, configuration_has_been_initialized_already?, configure_appdir_prefix, configure_has_a_higher_priority_than_meson?, consider_changing_the_tab_title, convert_date_format, convert_global_env, cookbook_aliases, cookbook_aliases?, cookbook_directory?, copy_recursively, copy_these_archives, cornflowerblue, create_app_dir_skeleton, create_cookbook_yaml_file, create_directory, create_gobolinux_recipe, create_html_page_for_these_programs, create_log_directory, create_program_version_url_file, create_programs_version_html_file, create_registered_tags, create_shell_script_containing_these_program_versions, create_simple_version_file, create_snapcraft_file, crimson, cyan, debug?, debug_tracer, dependency_chain, depends_on_cmake?, depends_on_ninja?, depends_on_python?, depends_on_waf?, depot_directory?, determine_appdir_prefix_from_this_input, determine_appdir_prefix_from_this_input_by_guessing_the_program_version, determine_available_programs, determine_host_architecture, directory_expanded_cookbooks?, directory_yaml_expanded_cookbooks, disable_colours, disable_md5sum_calculation, disable_opn, display_barplot_statistics, display_md5sum?, do_install, do_not_register_into_the_yaml_database, do_not_show_names, do_not_show_names?, do_not_show_the_classname, do_show_the_classname, dodgerblue, does_include_this_binary?, does_include_this_library?, does_this_cookbook_file_have_any_erroneous_entry?, does_this_file_exist?, does_this_file_exist_and_is_it_a_file?, does_this_remote_url_exist?, does_this_yaml_file_have_two_url1_entries?, download, download_all_source_archives, dual_compile, e, editor?, efancy, eimp, email?, enable_md5sum_calculation, enable_module_programs, enable_opn, encoding?, ensure_that_the_required_directories_exist, error_message?, esystem, ewarn, expand_cookbooks, expanded_cookbook, extract, fast_return_file_size_of_this_program, favicon?, feedback_available_programs, feedback_description_of, feedback_description_of_via_sanitize_cookbook, feedback_licenses, feedback_program_description, feedback_url, file_abbreviations, file_allowed_tags, file_available_programs, file_available_programs_versions, file_base_template_for_cookbook_yaml_files, file_build_system_priorities, file_colours, file_compiled_programs, file_compiled_programs?, file_configure_database?, file_cookbook_aliases, file_cookbook_chained_programs, file_database_installed_files, file_debug, file_global_flags, file_installation_procedere, file_is_on_gobolinux, file_last_compiled_program, file_last_symlinked_program?, file_ldd_dataset?, file_meson_build, file_predefined_installation_instructions, file_programs_directory, file_programs_version, file_programs_version_url, file_registered_binaries, file_registered_cookbook_entries, file_registered_gir_files, file_registered_headers, file_registered_libraries, file_registered_m4_files, file_registered_pkgconfig_files, file_registered_tags?, file_rename_tab_title, file_ruby_gem_install_options, file_short_tutorial?, file_source_directory, file_source_directory?, file_specification_of_registered_cookbook_entries, file_status, file_storing_the_time_it_took_to_compile_programs, file_temp_directory, file_use_colours?, file_use_psych_or_syck, file_use_yaml_database_for_tags, file_windows_cookbook?, filelist_parser, filter_for_valid_program_names, find_alternative_archive, find_cookbook_alias_for, find_headers, find_likely_directory, find_multiple_versions, find_url_for, fix_chown_root_entries_in_this_file, fix_incorrect_symlinks, fix_libtool_la_file_from_saved_file, forestgreen, gather_information, generate_global_yaml_database, generate_homepage, generate_pdf_tutorial, generate_pdf_tutorial_then_upload_it, generate_programs_version_yaml_file, generate_shell_completion, generate_slackware_description_file, generate_sql_table, get_all_directories_from, get_all_files_from, get_date, get_extended_date, #get_file_listing, get_files_and_directories_from, gitty, gobolinux_naming_convention, gold, handle_this_extract_related_user_input, has_an_error_occurred?, hash_aliases_to_the_available_programs?, hash_registered_binaries?, headers, highest, #home_dir?, home_directory?, homepage, host_cpu?, increment_program_version, #individual_cookbooks_directory?, infer_build_system, infer_then_report_the_build_system, infer_these_binaries_will_be_installed_by, infer_these_libraries_will_be_installed_by, initialize_configuration, install_libstdc_plus_plus, install_this_rubygem, is_an_abbreviation?, is_an_alias?, is_an_archive?, is_included?, is_on_64_bit?, is_on_windows?, is_roebe?, #is_roebe?, is_this_a_real_gobolinux_system?, is_this_a_registered_gir_file?, is_this_a_registered_m4_file?, is_this_a_registered_pkgconfig_file?, is_this_header_included?, is_this_partial_header_included?, is_this_program_included?, is_this_version_higher_than_that_version?, is_xsel_available?, last_downloaded_file, last_update?, ldd_dataset?, libtool, lightblue, lightgreen, lightsalmon, load_yaml, #load_yaml, local_check_for_latest, log_directory?, make_app_prefix, map_this_input_to_that_registered_program, mediumaquamarine, mediumseagreen, mediumslateblue, meson_appdir_configure, meson_appdir_prefix, meson_build_file_exists?, missing_use_this_build_system_entry, multi_url_displayer, n_BLFS_entries?, n_padding_to_use_for_opn?, n_programs_available?, namespace?, new_url_action, no_file_exists_at, no_trad_no_symlink, not_found_libraries, ntrad, olivedrab, opn, orange, packages_directory?, patch, permanently_disable_colours, permanently_set_source_directory, permanently_set_temp_directory, pin_this_program, pkgconfig_directory?, predefined_installation_instructions?, prefix?, program_information_version_of?, programs_directory?, project_base_directory?, #project_dir?, project_yaml_dir?, publish_list_of_all_programs_version, query_binary_to_package, query_header_to_package, raw_cookbook, #rbt_version?, #rbt_yaml_directory?, rds, register_everything, register_program_files_into_yaml_database, register_program_files_into_yaml_database?, registered_binaries?, registered_cookbook_entries?, #registered_cookbook_entries?, registered_gir_files?, registered_libraries?, registered_m4_files?, registered_pkgconfig_files?, remove_empty_directories, remove_file, remove_file_extension, remove_libtool_files_from, remove_outdated_archives, remove_program, remove_programs, remove_symlink, replace_german_month_with_corresponding_number, report_all_registered_programs_of_homebrew, report_extended_information_about_this_program, report_how_many_binaries_are_registered, report_how_many_cookbook_entries_exist, report_mate_desktop_version, report_n_programs_available, report_rbt_version, report_the_kde_status, report_the_registered_programs, report_total_size_of_all_archives, report_where_the_cookbook_directory_can_be_found, report_xfce_version, require_base_scripts, require_the_classes_for_individual_programs, require_the_cookbook_utility_scripts, require_the_generate_files_classes, require_the_registered_components, require_the_toplevel_methods, require_the_validation_scripts, require_utility_scripts, reset_error_message, return_alias_program_name_for, return_all_abbreviations_of_this_array, return_all_archives_from_this_directory, return_all_registered_programs_of_homebrew, return_alternative_archive, return_appdir_prefix, return_archive_type, return_array_of_programs_without_a_blfs_entry, return_array_of_this_tag, return_as_string_the_available_programs_versions, return_base_directory_of_this_program, return_binaries_of_this_program, return_blfs_page_of_this_program, #return_chained_programs, return_cmake_options_of_this_program, return_compile_time_statistics, return_configuration_options_for?, return_configure_options_of_this_program, return_cookbook_dataset_for, return_cookbook_for, return_date, return_description_of, return_first_dot_as_hyphen_from_this_url, return_first_underscore_as_hyphen_and_other_underscores_as_dots, return_first_underscore_as_hyphen_from_this_url, return_games_components, return_gnome1, return_gnome2, return_gnome3, return_gnome4, return_gnome5, return_gnome_components, return_gtk_widget, return_homepage_of?, return_kde5_applications, return_kde5_foundation, return_kde5_plasma, return_kde5_porting_aids, return_kde5_portingaids, return_location_to_this_programs_yaml_file, return_lxqt_components, return_mate_desktop_components, return_mate_desktop_version_array, return_mate_desktop_version_string, return_meson_configure_options_of_this_program, return_post_xorg_server_components, return_program_information_version?, return_program_name_and_program_version_from_this_github_url, return_programs_from_this_url, return_programs_that_are_exlusively_registered_in_the_homebrew_programs, return_pwd, return_python_addons, return_remote_url_from_this_input, return_string_containing_all_program_versions, return_string_containing_all_program_versions_the_last_update_and_the_remote_URL, return_string_showing_the_last_updated_programs, return_the_associated_program_of_this_gir_file, return_the_associated_program_of_this_m4_file, return_the_associated_program_of_this_pkgconfig_file, return_the_program_belonging_to_this_header_file, return_this_game_component, return_this_gnome_component, return_this_kde_component, return_this_lxqt_component, return_this_mate_component, return_this_plasma_component, return_this_xfce_component, return_this_xorg_component, return_time, return_total_size_of_all_archives, return_url1_of_this_program, return_url_replace_underscore, return_version_of_this_program, return_xfce_components, return_xfce_version_array, return_xfce_version_string, return_xorg_apps, return_xorg_components, return_xorg_data, return_xorg_fonts, return_xorg_libraries, return_xorg_server, return_xorg_server_and_post_xorg_server, return_xorg_server_libraries, return_xorg_utils, returned_chained_programs_of_the_mate_desktop, rev, royalblue, run_app, run_make_then_make_install, run_makepkg_command, run_meson_configure_step, sanitize_cookbook, sanitize_this_licence, sanitize_url_entry, save_the_available_programs_versions, scan_for_blfs_programs, scan_for_missing_last_update_entries, scan_source_archive, #sdir, sdir, search_for_tags, sed_wrapper, set_array_these_ruby_gems_were_updated, set_commandline_options, set_compile_these_programs, set_compile_this_as_first_program, set_configuration, set_configuration_directory, set_cookbook_directory, set_depot_directory, set_error_message, set_log_directory, set_packages_directory, set_pkgconfig_directory, set_prefix, set_programs_directory, set_register_program_files_into_yaml_database, set_show_names, set_source_base_directory, set_sysbin_directory, set_sysetc_directory, set_sysinclude_directory, set_syslib_directory, set_system_directory, set_system_settings_directory, set_system_share_directory, set_temp_directory, set_use_this_editor, set_xorg_buffer, set_yaml_engine, #sfancy, sfancy, sfile, #sfile, shasum, show_all_about, show_all_statistics, show_available_tags, show_available_utility_scripts, show_compile_chain, show_compile_time_statistics, show_configuration_options, show_dependencies_of, show_dependencies_of_this_library, show_how_many_files_are_tracked, show_last_configure_option, show_last_updated, show_manual_steps, show_names?, show_overview_over_available_utility_scripts, show_registered_binaries, show_the_classname?, show_the_gnome_ftp_listing, show_tutorial, show_versions_of_these_programs, #simp, simp, simple_appdir_configure, simplified_ldd_output, slateblue, software_manager, source_base_directory?, static_overview_of_the_available_binaries_on_this_computer_system, statistics?, stderr, steelblue, store_abbreviations, store_available_programs_into_a_yaml_file, store_the_last_configuration_options_in_this_file, store_the_string_into_a_md_file, store_this_expanded_dataset_into_that_yaml_file, suggest_cookbook_for, swarn, #swarn, swift_return_version_of_this_program, symlink, symlink_all_programs, symlink_appdir_libraries_into_usr_lib_directory, symlink_headers, symlink_this_program, sysbin_directory?, sysetc_directory?, sysinclude_directory?, syslib_directory?, system_directory?, system_settings_directory?, system_share_directory?, system_tags?, teal, temp_directory?, test_this_alias, this_library_to_that_program, to_bool, to_current, tomato, toplevel_methods?, #toplevel_methods?, trad, try_to_find_shortcut_for_a_chain_compiled_program, try_to_return_a_special_compile_component, turquoise, unicode_cliner, uninstall, unpin_this_program, update_all_ruby_gems, update_entry, update_kde_applications, update_kde_framework, update_kde_plasma, update_kde_porting_aids, update_lxqt, update_these_rubygems, upload_list_of_all_programs_version, use_colours?, use_opn?, use_yaml_database_for_tags?, user_designated_colour, #utility_scripts?, utility_scripts?, validate_blfs_entries, validate_cookbook_aliases, validate_entries, #validation_scripts?, validation_scripts?, verbose_truth, version?, violet, what_could_become_an_app_dir, will_install_which_binaries?, wrap_at, write_what_into, write_what_into_via_unicode, yaml_directory_for_the_registered_yaml_files?, yaml_engine?

Instance Method Details

#do_compile(i = $ent_host) ⇒ Object

#

do_compile

#


81
82
83
84
85
86
87
# File 'lib/rbt/gui/tk/compile.rb', line 81

def do_compile(
    i = $ent_host
  )
  Thread.new {
    ::RBT::Action::Installer.new(i.get)
  }
end

#packing(padx, pady, side = "left", anchor = "n") ⇒ Object



8
9
10
# File 'lib/rbt/gui/tk/compile.rb', line 8

def packing(padx, pady, side = "left", anchor = "n")
  { padx: padx, pady: pady, side: side, anchor: anchor }
end

#run_some_testsObject

#

run_some_tests

#


276
277
278
279
280
281
282
283
284
285
286
# File 'lib/rbt/utility_scripts/check_for_available_versions.rb', line 276

def run_some_tests
  e 'Some tests next:'
  e _.position_at '-1'
  e _.position_at '-2'
  e _.position_at '-3'
  e _.position_at 'v1'
  e _.position_at 'v2'
  e _.position_at '3'
  e _.position_at 'vlatest'
  e _.position_at 'vnewest' # Show the newest entry.
end

#test_this_fileObject

#

test_this_file

#


748
749
750
751
# File 'lib/rbt/cookbooks/search_for_tags/search_for_tags.rb', line 748

def test_this_file
  RBT.search_for_tags('video audio WITH_URL')
  RBT.search_for_tags('gnome video WITH_URL')
end