Группа :: Разработка/Ruby
Пакет: gem-setup
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
20 января 2023 Pavel Skrylev <majioa at altlinux.org> 5.999.6-alt7
- * crop upper bound for requires
- ! alias detection for sources with current source name autoaliased
- ! version detection for Hoe module
- ! use self spec array for a gem DSL, or DSL's gemspec array for Gemfile
- - using ruby-gem and rubygem dep prefixes
- ! bones gemspec parser
- ! ruby version deps renderer
- + some new options to mkmf when compilation is enabled
- ! ridir to docdir with ri arg, to support old rubies
- ! fix hoe loading with version detection
- ! fix to gem build file placement
- * merge the same named specs
- + novel yamlto support when YAML parsings
- + log-level, debug-io, info-io CLI args
- + loaders for ruby, manifest, cmake, git-version-gen, mast, pom XML, rookbook,
yaml - + log module to support advanced IO flow logging
- + hoe parser
- !fix loading concerns
- !fix some parsers
- !fix setup default gem generator extension require when real gem is erroneous
- !fix minor loader, and rakefile gemspec bugs
- *changed rake app based on loader
- *changed deps dsl detection
- *changed slightly sources
- -remove gemspec-based parser
- ! for jeweler, and some others spec parser to properly load and store specs
- ^ 5.999.4 -> 5.999.5
- ! pass option hash to gem requirement constructor in setup deps
- * extconf module to class, to allow multiext config support.
- + rakefile gemspec finder... but it seems useless though
- + gem changing version on-the-fly
- * running extconf as loading the script not forking new ruby instance
- * the headers taken into consideration are only predefined
- * reassignation some souces sequence
- * allow loading gemspec as YAML doc
- * trapping calls to git executable
- ! replaces req prefix ruby-gem with gem
- ! other things
- ! ls-files of git to list proper files
- * renamed compile to make action
- ! pre key now to affect only make action
- ! proper detection for requires / provides
- * sort the uniq requires for combined targets
- ! workaround to remove the "!ruby/array:Files" from yaml
- ! trash in provides for packages with prebuild task enabled
- + using gut ls-files when no git app
- ! gemfile dep export in one line when dep name is the same
- ! spec syntax
- - additional config path part for config folder for gem target
- ^ 5.999.3 -> 5.999.4
- + actor module
- + 3 actors: copy, link, touch
- + dep-source command line key, to define a name of a source for the
specified used source, and set to show requires - + append and skip lists support in source gem and gemfile
- + check to wheither the gemfile is exist, if no skip install
- + echoe spec core extension module
- + echo gemspec parser
- + gemspec detector for bones gemspec types
- + bones extension for core
- + blank method to replace embedded one in gem's specification class
- + autorequire for olddoc and wrongdoc modules if no
- + simple replacement for gem olddoc
- + simple replacement for gem wrongdoc
- + check to wheither the gemfile is exist, if no skip install
- + log module
- - unnecessary deps
- - duplication extfiles due to block in gem source module
- * installation of compiled modules by actors
- * gemspec scheme enumeration and requiring
- * name of rakefile to package task gemspec load
- * gemspecs evaluating and loading in module space for bones, echoe, hoe
and package task - * proper loading Rakefile into named module instead of unnamed to
allowing root level defined methods access - ! rookbook gemspec detector
- - explicit use of prefixes key in build section
- + default prefixes to 'gem' value
- + separation prefixes and suffixes when detection the context (lib/bin/...)
- ! lost prefixes key into build macro (fixes #38337)
- - erroneous glob lib ext method
- * libdir replaced to libexecdir for ruby site target
- ! call to setup.rb with default pure %__setup_rb
- ! spec according changlelog policy
- + making lost executables again workable (closes #37180)
- - mistake in dependecies detection for Gemfile source
- ! default datadir to libdir for site ruby packages
- ! getting task list from MultiTask instead of Task
- + load rake task imports before executio pre tasks
- ! state dir for gem target from localstatedir to datadir
- + logdir option, and its processing
- ! installer's group methods
- ! options parser for sources to make both key and value changeable
- ! options pass via parser for rakefile source
- ! object class options store to specfic one by changing from @@ to @.
- + ronn man detection and compilation
- + prefixes command line parameter: gem,ruby...
- + source directory groups command line parameters: --src<param>dirs
- ! source module parameter parsing
- + String#pluralize
- + spec selection from Gem::PackageTask object for Rakefile
- - Require dirs detection mistake, not filters out only path with the beginning
'/' - - Hoe presence detection error
- + Rookbook gemspec parser (example: erubis gem)
- - Olddoc syntax typo
- - Hoe syntax typo
- + try load hoe gem in the beginning of the how gemspec module
- + support for group trees instead of file lists in sources
- - installation module to support trees
- - compilation modules supporting trees
- - dep module supporting trees
- - bin group name to exe in sources and targets
- - include group name to inc in sources and targets
- - etc group name to conf in sources and targets
- - lost methods in ruby target
- + some kernel methods
- - Prefix remove alias "rails-plugin" for packages
- - Gemfile installation for the Gemfile source is used for gem version
replacements - - ERROR msg profix replaced with WARN
- - fix DSL dependenciy replace list for #to_gemfile
- - added compatibility call to external program to do some things for the
action with --compat=/path/to/program - - fixed name of the gem file to Gemfile
- - fix loading and saving version replace list for the common and source parts
- - added gem replace verison list argument to gemfile source
- Set default external CP to UTF8
- - added default value for __dir__ variable, when loading Rakefile info a module,
this fixes unknown error when adding the var info "$:" - - separated Hoe gemspec detector from the Rakefile one leading to
correct evaluation of Rakefile in main space - - Now old shebang args in the ruby executables will be passed to new
shebang line - - Fix sequence so Rakefile will be proceeded before Olddoc gemspecs.
- - Rakefile gemspec detector not will not fall when rakefile name is
nil - ! Redone gemspec procedure detection so sequence of gemspecs will be
affected rather than filelist as before - Parse olddoc gemspecs before rakefile ones
- Disable adaptive configuration on .so compilation, so extconf.rb will
be run anytime - + save aliases also for project and sources
- + add #has_name? to Source::Base to match alises also
- + hot on-source-load gem source version replacement
- + command line for source version replacement called as
--version-replace - + added call to chrpath binary to remove RPATH from .so during
compile action - - Merged detection of the gemfile in hoe or plain rakefile
- - Removed hoe/debug module
- + inferring gemfile from Rakefile, so when spec is defined in the
Rakefile it will be detected - - Fix class name for target ruby from erroneous Site to Ruby
- - Fix install folder for i586 arch, so .so files will be installed by
using x86 arch
- fix req deps on executables when they are already installed only
- set autoalias on binaries only for its source not others, and when no
other source names match the binary
- load Gemfile by temporary changing the root when creating the bundler's DSL
- fix requires deps detection over executable's shebang line
- Added novel approach to detect the dependencies of packages
- Bump to 5.999.3
- Bump to 5.999.2
- Use Ruby Policy 2.0
- Bump to 5.999.1
- Initial gemified build for Sisyphus with usage Ruby Policy 2.0.