summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVille Skyttä <ville.skytta@iki.fi>2010-12-08 21:03:27 +0200
committerTill Maas <opensource@till.name>2010-12-23 00:25:26 +0100
commitfeda0c9d4c720467fbf436d30a6ca2b3959ce08f (patch)
treec15b432c63dbc66bf351d46d97a47076b16e1a0f
parentb8b928f8bbdf4f2b9f1482240e8f24642e20d2d4 (diff)
Add LP-DEFAULT Launchpad download URL alias.
-rwxr-xr-xcnucnu/package_list.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/cnucnu/package_list.py b/cnucnu/package_list.py
index cdcd426..48011a0 100755
--- a/cnucnu/package_list.py
+++ b/cnucnu/package_list.py
@@ -179,7 +179,7 @@ class Package(object):
name = self.name
# allow name override with e.g. SF-DEFAULT:othername
if url:
- name_override = re.match(r"^((?:SF|FM|GNU|CPAN|HACKAGE|DEBIAN|GOOGLE|PEAR|PECL|PYPI)-DEFAULT)(?::(.+))$", url)
+ name_override = re.match(r"^((?:SF|FM|GNU|CPAN|HACKAGE|DEBIAN|GOOGLE|PEAR|PECL|PYPI|LP)-DEFAULT)(?::(.+))$", url)
if name_override:
url = name_override.group(1)
name = name_override.group(2)
@@ -216,6 +216,8 @@ class Package(object):
if not name_override and name.startswith("php-pecl-"):
name = name[len("php-pecl-"):].replace("-","_")
url = "http://pecl.php.net/package/%s/download" % name
+ elif url == "LP-DEFAULT":
+ url = "https://launchpad.net/%s/+download" % name
self.__url = url
self._invalidate_caches()