diff --git a/Manual.md b/Manual.md index 057112ad0..c359d82a8 100644 --- a/Manual.md +++ b/Manual.md @@ -16,7 +16,7 @@ The crew build life-cycle consists of the stages as follows: 1. `fetch` - During the fetch phase `crew` uses `curl --ssl` to fetch the package 2. `extract` - Once the the package has been fetched, `crew` extracts the package -3. `self.prebuild` - Ony `sed` commands should be run during this stage - if provided +3. `self.prebuild` - Only `sed` commands should be run during this stage - if provided - During this stage `crew` `cd`'s into the extracted directory, and stays there until the `preinstall` stage 3. `self.patch` - Only `patch` commands should be used during this stage - If provided 4. `self.build` - Package is compiled and/or configured @@ -99,7 +99,7 @@ require 'package' # must occur within each `.rb` class Template < Package # Notice the capitals, EG: 'I3' - would be used for an 'i3' package description 'The template script' # Notice the indent, should contain no more than one line of text homepage '#' # Notice the same indent, EG: 'https://i3wm.org/' - Would be used for an 'i3' Package - version 'version#-revision#' # EG: 4.18.2-1 - Where '4.18.2' is the version and '1' is the revision - Omit revision on new packges + version 'version#-revision#' # EG: 4.18.2-1 - Where '4.18.2' is the version and '1' is the revision - Omit revision on new packages compatibility '#' # Can contain 'all', or a list of supported architectures each separated by a space source_url '#' # The URL from which the source of the package can be downloaded source_sha256 '#' # The `sha256` checksum of the downloaded source package diff --git a/bin/crew b/bin/crew index f3006bea8..9fefd6b2f 100755 --- a/bin/crew +++ b/bin/crew @@ -518,7 +518,7 @@ def upgrade next if dependencies.include? package[:name] # add package itself dependencies = [ package[:name] ].concat(dependencies) - # expand depencencies and add it to the dependencies list + # expand dependencies and add it to the dependencies list search package[:name], true exp_dep = expand_dependencies dependencies = exp_dep.concat(dependencies) @@ -697,7 +697,7 @@ def build_and_preconfigure (target_dir) Dir.chdir target_dir do puts 'Building from source, this may take a while...' - # Rename *.la files temporily to *.la_tmp to avoid + # Rename *.la files temporarily to *.la_tmp to avoid # libtool: link: '*.la' is not a valid libtool archive. # See https://gnunet.org/faq-la-files and # https://stackoverflow.com/questions/42963653/libquadmath-la-is-not-a-valid-libtool-archive-when-configuring-openmpi-with-g diff --git a/lib/package.rb b/lib/package.rb index 77b4d963d..b0e38de11 100644 --- a/lib/package.rb +++ b/lib/package.rb @@ -130,7 +130,7 @@ class Package def self.system(*args) # add "-j#" argument to "make" at compile-time, if necessary - # Order of precendence to assign the number of processors: + # Order of precedence to assign the number of processors: # 1. The value of '-j#' from the package make argument # 2. The value of ENV["CREW_NPROC"] # 3. The value of `nproc`.strip diff --git a/packages/asciinema.rb b/packages/asciinema.rb index fffa7673b..f2055b61d 100644 --- a/packages/asciinema.rb +++ b/packages/asciinema.rb @@ -30,7 +30,7 @@ class Asciinema < Package ; API server URL, default: https://asciinema.org ; If you run your own instance of asciinema-server then set its address here -; It can also be overriden by setting ASCIINEMA_API_URL environment variable +; It can also be overridden by setting ASCIINEMA_API_URL environment variable ;url = https://asciinema.example.com [record] diff --git a/packages/at_spi2_core.rb b/packages/at_spi2_core.rb index 30bff7035..244541f59 100644 --- a/packages/at_spi2_core.rb +++ b/packages/at_spi2_core.rb @@ -1,7 +1,7 @@ require 'package' class At_spi2_core < Package - description 'This is over DBus, tookit widgets provide their content to screen readers such as Orca' + description 'This is over DBus; toolkit widgets provide their content to screen readers such as Orca' homepage 'http://www.freedesktop.org/' version '2.39.91' license 'LGPL-2.1+' diff --git a/packages/atk.rb b/packages/atk.rb index c7baca8d2..d7769514b 100644 --- a/packages/atk.rb +++ b/packages/atk.rb @@ -1,7 +1,7 @@ require 'package' class Atk < Package - description 'ATK provides the set of accessibility interfaces that are implemented by other tookits and applications' + description 'ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications' homepage 'https://developer.gnome.org/atk' version '2.36' license 'LGPL-2+' diff --git a/packages/cargo_c.rb b/packages/cargo_c.rb index eccb61530..58199a0a4 100644 --- a/packages/cargo_c.rb +++ b/packages/cargo_c.rb @@ -4,7 +4,7 @@ require 'package' class Cargo_c < Package - description 'A cargo subcommand to build and install C-ABI compatibile dynamic and static libraries' + description 'A cargo subcommand to build and install C-ABI compatible dynamic and static libraries' homepage 'https://github.com/lu-zero/cargo-c/' version '0.7.3' license 'LGPL-2.1 and MPL-1.1' diff --git a/packages/docbook_xsl.rb b/packages/docbook_xsl.rb index e19291f59..8ce3a0435 100644 --- a/packages/docbook_xsl.rb +++ b/packages/docbook_xsl.rb @@ -44,7 +44,7 @@ class Docbook_xsl < Package shopt -s nullglob # ignore missing files echo "ignore missing files" for fn in assembly catalog.xml common docsrc eclipse epub epub3 \ - extensions fo highlighting html htmlhelp images javahelp lib log \ + extensions for highlighting html htmlhelp images javahelp lib log \ manpages params profiling roundtrip slides template tests tools \ webhelp website xhtml xhtml-1_1 xhtml5 do diff --git a/packages/docbook_xsl_nons.rb b/packages/docbook_xsl_nons.rb index 9e1e036ea..0d5155c1e 100644 --- a/packages/docbook_xsl_nons.rb +++ b/packages/docbook_xsl_nons.rb @@ -44,7 +44,7 @@ class Docbook_xsl_nons < Package shopt -s nullglob # ignore missing files echo "ignore missing files" for fn in assembly catalog.xml common docsrc eclipse epub epub3 \ - extensions fo highlighting html htmlhelp images javahelp lib log \ + extensions for highlighting html htmlhelp images javahelp lib log \ manpages params profiling roundtrip slides template tests tools \ webhelp website xhtml xhtml-1_1 xhtml5 do diff --git a/packages/dropbox.rb b/packages/dropbox.rb index 8b6f8af4a..a974b2a2b 100644 --- a/packages/dropbox.rb +++ b/packages/dropbox.rb @@ -55,7 +55,7 @@ class Dropbox < Package puts "To finish the installation, execute 'dropboxd'.".lightblue puts "Login to dropbox.com, highlight the url and paste into Chrome.".lightblue puts "Type Ctrl+C to exit dropboxd after linking your system.".lightblue - puts "Execute 'dropbox start' and after synching is complete, files will be available in ~/Dropbox.".lightblue + puts "Execute 'dropbox start' and after syncing is complete, files will be available in ~/Dropbox.".lightblue puts "Execute 'dropbox' to see the full list of available options.".lightblue puts end diff --git a/packages/ffmpeg.rb b/packages/ffmpeg.rb index 2b4d5bf99..f8dcfa0e3 100644 --- a/packages/ffmpeg.rb +++ b/packages/ffmpeg.rb @@ -5,7 +5,7 @@ class Ffmpeg < Package homepage 'https://ffmpeg.org/' @_ver = '4.4' version @_ver - license 'LGPL-2,1, GPL-2, GPL-3, and LGPL-3' # When changing ffmpeg's configure options, make sure this variable is stil accurate, + license 'LGPL-2,1, GPL-2, GPL-3, and LGPL-3' # When changing ffmpeg's configure options, make sure this variable is still accurate. compatibility 'all' source_url 'file:///dev/null' source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' diff --git a/packages/libefl.rb b/packages/libefl.rb index cdb977c29..652a76060 100644 --- a/packages/libefl.rb +++ b/packages/libefl.rb @@ -1,4 +1,4 @@ -# This package should definitely be split into its consituent parts sometime. +# This package should definitely be split into its constituent parts sometime. require 'package' diff --git a/packages/perl_date_format.rb b/packages/perl_date_format.rb index d9d4c12e0..abae1e641 100644 --- a/packages/perl_date_format.rb +++ b/packages/perl_date_format.rb @@ -1,7 +1,7 @@ require 'package' class Perl_date_format < Package - description 'Date formating subroutines' + description 'Date formatting subroutines' homepage 'https://metacpan.org/pod/Date::Format' version '2.33' license 'GPL-1+ or Artistic' diff --git a/packages/sysfsutils.rb b/packages/sysfsutils.rb index eedddffae..61a559e9c 100644 --- a/packages/sysfsutils.rb +++ b/packages/sysfsutils.rb @@ -1,7 +1,7 @@ require 'package' class Sysfsutils < Package - description 'These are a set of utilites built upon sysfs, a new virtual filesystem in Linux kernel versions 2.5+ that exposes a system\'s device tree. The current version of sysfsutils includes libsysfs and systool.' + description 'These are a set of utilities built upon sysfs, a new virtual filesystem in Linux kernel versions 2.5+ that exposes a system\'s device tree. The current version of sysfsutils includes libsysfs and systool.' homepage 'http://linux-diag.sourceforge.net/Sysfsutils.html' version '2.1.0' license 'GPL-2 and LGPL-2.1' diff --git a/packages/tinycore.rb b/packages/tinycore.rb index c6b40fd3c..0885d2a72 100644 --- a/packages/tinycore.rb +++ b/packages/tinycore.rb @@ -79,7 +79,7 @@ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:#{CREW_PREFIX}/share/tinycore/$PKG/usr/local/li puts puts "The executable names are in the format of Snap executable names.".lightblue puts "This is imperative to be able to run TinyCore programs.".lightblue - puts "For eample, to run the 'bashbug' program in the TinyCore 'bash' package, please execute:".lightblue + puts "For example, to run the 'bashbug' program in the TinyCore 'bash' package, please execute:".lightblue puts "tinycore bash.bashbug".lightblue puts puts "To run a binary that has a dot in its name, such as 'ld.gold', use the full name:".lightblue diff --git a/packages/xmlclitools.rb b/packages/xmlclitools.rb index da84a553c..a09b1f3b4 100644 --- a/packages/xmlclitools.rb +++ b/packages/xmlclitools.rb @@ -1,7 +1,7 @@ require 'package' class Xmlclitools < Package - description 'xmlclitools provides four command-line tools for searching, modifying, and formating XML data. The tools are designed to work in conjunction with standard *nix utilities such as grep, sort, and shell scripts.' + description 'xmlclitools provides four command-line tools for searching, modifying, and formatting XML data. The tools are designed to work in conjunction with standard *nix utilities such as grep, sort, and shell scripts.' homepage 'http://freshmeat.sourceforge.net/projects/xmlclitools' version '1.61-1' license 'GPL-2' diff --git a/tools/check.rb b/tools/check.rb index a0c49d647..de031f3ef 100644 --- a/tools/check.rb +++ b/tools/check.rb @@ -729,7 +729,7 @@ task :lua do :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" end -desc "Check for new verion of lz4" +desc "Check for new version of lz4" task :lz4 do check_version :pkg_name => "lz4", :url => "https://github.com/lz4/lz4/releases/latest", @@ -1219,7 +1219,7 @@ task :texinfo do :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" end -desc "Check for new versio of tig" +desc "Check for new version of tig" task :tig do check_version :pkg_name => "tig", :url => "https://github.com/jonas/tig/releases/latest",