summaryrefslogtreecommitdiffstats
path: root/cnucnu/package_list.py
diff options
context:
space:
mode:
authorTill Maas <opensource@till.name>2011-10-17 19:16:23 +0200
committerTill Maas <opensource@till.name>2011-10-17 19:16:23 +0200
commit315bba3bf13482dcc509d2eea07169a98b182c16 (patch)
tree0e2f33ebdc7af95f0f8b8058e904df48465d0401 /cnucnu/package_list.py
parent0b0bbb40460458a964e56b54c89a362d0915e571 (diff)
downloadcnucnu-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-xcnucnu/package_list.py3
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