diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2011-12-02 16:45:29 -0500 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2011-12-02 16:45:29 -0500 |
commit | ce034483ab02eca8921fe3441012b48a646de47b (patch) | |
tree | 8374dbb10ba50a5cb58e9e2487c96b3df30f0111 /packages | |
parent | d265eb8b328fc58879618d20177967c51fde383e (diff) | |
parent | 4b819c267d6973e634e06f599b5d64cec26cfd95 (diff) |
Merge branch 'master' of https://johkra.net/git/parabolaweb-johkra
Conflicts:
packages/templatetags/package_extras.py
Diffstat (limited to 'packages')
-rw-r--r-- | packages/templatetags/package_extras.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/packages/templatetags/package_extras.py b/packages/templatetags/package_extras.py index c8c88ca7..011e9cea 100644 --- a/packages/templatetags/package_extras.py +++ b/packages/templatetags/package_extras.py @@ -73,6 +73,18 @@ def userpkgs(user): return '' @register.simple_tag +def get_download_link(package): + parts = { + "repo": package.repo.name.lower(), + "arch": package.arch.name, + "pkgfile": package.filename + } + if parts["arch"] == "any": + parts["arch"] = "i686" + linkbase = "//repo.parabolagnulinux.org/%(repo)s/os/%(arch)s/%(pkgfile)s" + return linkbase % parts + +@register.simple_tag def get_wiki_link(package): url = "//wiki.parabolagnulinux.org/index.php" data = { @@ -92,7 +104,7 @@ def svn_trunk(package): @register.simple_tag def bugs_list(package): - url = "//bugs.parabolagnulinux.org/bugs/issue?" + url = "//bugs.parabolagnulinux.org/bugs/issue" data = { '@action': 'search', 'title': package.pkgname, @@ -101,7 +113,7 @@ def bugs_list(package): @register.simple_tag def bug_report(package): - url = "//bugs.parabolagnulinux.org/bugs/issue?" + url = "//bugs.parabolagnulinux.org/bugs/issue" data = { '@template': 'item', 'keyword': 'packages', |