aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2013-12-03 20:42:50 -0500
committerRalph Amissah <ralph@amissah.com>2013-12-03 20:42:50 -0500
commit676eba5360a6e6e07e4fc5dc79d2e2f076ea581c (patch)
tree963cd5a8d8d7e947888d46840dd0c9f407baa0e0
parentv4 v5: rake create build & install sisu gemspec; (.gitignore), work on (diff)
v4 v5: bin/sisu, simplify in relation to sisu gemsisu_4.2.14
-rw-r--r--bin/sisu38
-rw-r--r--data/doc/sisu/CHANGELOG_v42
-rw-r--r--data/doc/sisu/CHANGELOG_v52
3 files changed, 15 insertions, 27 deletions
diff --git a/bin/sisu b/bin/sisu
index 0786500f..501e439b 100644
--- a/bin/sisu
+++ b/bin/sisu
@@ -56,34 +56,18 @@ WOK
SiSU_called_from_directory=Dir.pwd
require 'rubygems'
check_sisu_stable_ruby_version?
- if __FILE__ =~/gem/ \
- and __FILE__ =~/sisu-[45]\.\d+\.\d+/
- SiSU_version_dir=(__FILE__ =~/sisu-5\.\d+\.\d+/) \
- ? 'v5'
- : 'v4'
- elsif $0 !~/\b(?:sisu[45]|sisugem)$/
- SiSU_version_dir=case argv.inspect
- when /"(?:--v4)"/
- 'v4'
- when /"(?:--v5)"/
- 'v5'
- when /"--dev"/
- 'v5'
- else
- 'v4'
- end
+ default_version=if __FILE__ =~/gem/ \
+ and __FILE__ =~/\/sisu-[45]\.(?:\d+|[a-z])\.(?:\d+|[a-z])\//
+ SiSU_version_dir=(__FILE__ =~/\/sisu-5\.(?:\d+|[a-z])\.(?:\d+|[a-z])\//) ? 'v5' : 'v4'
+ else 'v4'
+ end
+ if $0 =~/\bsisu4$/ then 'v4'
+ elsif $0 =~/\bsisu5$/ then 'v5'
else
- SiSU_version_dir=case $0
- when /\bsisu4$/
- 'v4'
- when /\bsisu5$/
- 'v5'
- when /sisugem$/ # should have been caught earlier, unused, debug check
- SiSU_version_dir=(__FILE__ =~/sisu-5\.\d+\.\d+/) \
- ? 'v5'
- : 'v4'
- else
- 'v4'
+ SiSU_version_dir=case argv.inspect
+ when /"(?:--v4|--current|--stable)"/ then 'v4'
+ when /"(?:--v5|--next|--dev)"/ then 'v5'
+ else default_version
end
end
#% $0 File.expand_path($0)
diff --git a/data/doc/sisu/CHANGELOG_v4 b/data/doc/sisu/CHANGELOG_v4
index 24909dd4..f01d56cd 100644
--- a/data/doc/sisu/CHANGELOG_v4
+++ b/data/doc/sisu/CHANGELOG_v4
@@ -34,6 +34,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_4.2.14.orig.tar.xz
* gemspec adjusted to install only libraries related to a version (v4 or v5)
* select sisu version to create, build & install
+* bin/sisu, simplify in relation to sisu gem
+
%% 4.2.13.orig.tar.xz (2013-12-02:48/1)
http://sources.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.13
http://sources.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.2.13-1
diff --git a/data/doc/sisu/CHANGELOG_v5 b/data/doc/sisu/CHANGELOG_v5
index aecfa02a..04eae664 100644
--- a/data/doc/sisu/CHANGELOG_v5
+++ b/data/doc/sisu/CHANGELOG_v5
@@ -34,6 +34,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.1.orig.tar.xz
* gemspec adjusted to install only libraries related to a version (v4 or v5)
* select sisu version to create, build & install
+* bin/sisu, simplify in relation to sisu gem
+
%% 5.1.0.orig.tar.xz (2013-12-02:48/1)
http://sources.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_5.1.0
http://sources.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_5.1.0-1