diff options
author | 2013-09-23 17:14:25 +0200 | |
---|---|---|
committer | 2013-09-23 17:14:25 +0200 | |
commit | 154028089fe5f23eaf9ee62a79dc222042937391 (patch) | |
tree | d7e254e3fc8bf533c38861a356b7ab17d9c5670f | |
parent | roverlay.bashcomp, roverlay-setup: subcommands (diff) | |
download | R_overlay-gsoc2013_pencils_down.tar.gz R_overlay-gsoc2013_pencils_down.tar.bz2 R_overlay-gsoc2013_pencils_down.zip |
roverlay 0.2.6gsoc2013_pencils_down0.2.6
Notable changes since 0.2.5:
* package rules
-> else-action block
-> action: run self-test after creation
-> variable substitution in "set_<key> <value>" actions
-> add dependencies to (R)DEPEND and RSUGGESTS (RSUGGESTS doesn't support Depend
Atoms with versions/slots/...)
-> ignore dependency strings
-> set LICENSE variable
* config files
-> dependency rules
-> use per-repo categories
-> EVENT_HOOK_RC, shell config file for configuring hooks
* hook scripts:
-> git-commit-overlay: reinit git repo
-> git-push: push changes to remote (not enabled by default)
-> run hooks in subshells
* distmap:
[-> partial parsing of ebuild files for getting SRC_URI entries]
-> detect and handle file collisions (package file available in >1 repo)
-> automatically drop orphaned entries
-> add files from imported ebuilds to the distmap (so that the distmap rarely
needs to be regenerated)
* dependency resolution:
-> dynamic selfdep pool: look up deps in repo-specific pool first
* add LICENSE variable to generated ebuilds (from DESCRIPTION data; package
rules' LICENSE take precedence)
* (depres) console reimplementation with tab completion, command history,...
* API for external access to roverlay's functionality (mostly depres,
partially already implemented in 0.2.5)
* persistent stats collection (numbers like ebuild count, failure rate,...)
* helper scripts:
-> roverlay-sh sets up roverlay's hook environment and runs a shell script
afterwards
-> roverlay-status for generating status reports based on mako templates
-> roverlay-setup for configuring/setting up roverlay automatically
* ebuild: pkg_config() using roverlay-setup, use distutils-r1, git-r3
* bash completion for roverlay, roverlay-status, roverlay-setup
* documentation should be (almost) up-to-date
* a lot of fixes/enhancement, e.g. more meaningful logging of error conditions
-rw-r--r-- | roverlay/core.py | 2 | ||||
-rwxr-xr-x | setup.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/roverlay/core.py b/roverlay/core.py index 1a5ac5c..01066c8 100644 --- a/roverlay/core.py +++ b/roverlay/core.py @@ -25,7 +25,7 @@ import roverlay.tools.shenv name = "R_overlay" -version = "0.2.5" +version = "0.2.6" description_str = "R overlay creation (roverlay) " + version license_str = ( @@ -10,7 +10,7 @@ SCRIPT_DIR = os.path.join ( "bin", "install" ) setup ( name = 'R_Overlay', - version = '0.2.5', + version = '0.2.6', description = 'Automatically generated overlay of R packages (SoC2012)', author = 'Andr\xe9 Erdmann', author_email = 'dywi@mailerd.de', |