summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2013-09-23 17:14:25 +0200
committerAndré Erdmann <dywi@mailerd.de>2013-09-23 17:14:25 +0200
commit154028089fe5f23eaf9ee62a79dc222042937391 (patch)
treed7e254e3fc8bf533c38861a356b7ab17d9c5670f
parentroverlay.bashcomp, roverlay-setup: subcommands (diff)
downloadR_overlay-gsoc2013_pencils_down.tar.gz
R_overlay-gsoc2013_pencils_down.tar.bz2
R_overlay-gsoc2013_pencils_down.zip
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.py2
-rwxr-xr-xsetup.py2
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 = (
diff --git a/setup.py b/setup.py
index 9c9772e..ccb6037 100755
--- a/setup.py
+++ b/setup.py
@@ -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',