diff options
author | Till Maas <opensource@till.name> | 2011-10-17 19:16:23 +0200 |
---|---|---|
committer | Till Maas <opensource@till.name> | 2011-10-17 19:16:23 +0200 |
commit | 315bba3bf13482dcc509d2eea07169a98b182c16 (patch) | |
tree | 0e2f33ebdc7af95f0f8b8058e904df48465d0401 /cnucnu/package_list.py | |
parent | 0b0bbb40460458a964e56b54c89a362d0915e571 (diff) | |
download | cnucnu-315bba3bf13482dcc509d2eea07169a98b182c16.tar.gz cnucnu-315bba3bf13482dcc509d2eea07169a98b182c16.tar.xz cnucnu-315bba3bf13482dcc509d2eea07169a98b182c16.zip |
fix RUBYGEM-DEFAULT URL support
Add rubygem- prefix stripping.
Diffstat (limited to 'cnucnu/package_list.py')
-rwxr-xr-x | cnucnu/package_list.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cnucnu/package_list.py b/cnucnu/package_list.py index adb6651..d6585e6 100755 --- a/cnucnu/package_list.py +++ b/cnucnu/package_list.py @@ -226,6 +226,9 @@ class Package(object): elif url == "GNOME-DEFAULT": url = "http://download.gnome.org/sources/%s/*/" % name elif url == "RUBYGEMS-DEFAULT": + # strip "rubygem-" prefix only if name was not overridden + if not name_override and name.startswith("rubygem-"): + name = name[len("rubygem-"):] url = "http://rubygems.org/api/v1/gems/%s.json" % name self.__url = url |