[aur-dev] [PATCH] Add direct links to each source file
Lukas Fleischer
lfleischer at archlinux.org
Sun Feb 12 16:25:53 UTC 2017
On Sun, 12 Feb 2017 at 17:13:31, Janne Heß via aur-dev wrote:
> Currently, each source file which is an external link (http://,
> https://, ...) is a clickable link.
> This commit extends the behaviour by making files from the repository
> clickable as well. The link brings the user to the corresponding cgit
> page.
>
> Also, the link to the PKGBUILD is altered to make the configuration
> more consistent.
>
> Signed-off-by: Janne Heß <jannehess at gmail.com>
> ---
> conf/config.proto | 2 +-
> web/lib/pkgfuncs.inc.php | 6 ++++--
> web/template/pkg_details.php | 3 ++-
> 3 files changed, 7 insertions(+), 4 deletions(-)
> [...]
> diff --git a/web/template/pkg_details.php b/web/template/pkg_details.php
> index 3269394..2fbdabf 100644
> --- a/web/template/pkg_details.php
> +++ b/web/template/pkg_details.php
> @@ -1,6 +1,6 @@
> <?php
>
> -$pkgbuild_uri = sprintf(config_get('options', 'pkgbuild_uri'), urlencode($row['BaseName']));
> +$pkgbuild_uri = sprintf(config_get('options', 'source_file_uri'), 'PKGBUILD', urlencode($row['BaseName']));
> $log_uri = sprintf(config_get('options', 'log_uri'), urlencode($row['BaseName']));
> $snapshot_uri = sprintf(config_get('options', 'snapshot_uri'), urlencode($row['BaseName']));
> $git_clone_uri_anon = sprintf(config_get('options', 'git_clone_uri_anon'), htmlspecialchars($row['BaseName']));
> @@ -300,6 +300,7 @@ endif;
> <ul id="pkgsrcslist">
> <?php while (list($k, $src) = each($sources)): ?>
> <li><?= pkg_source_link($src[0], $src[1]) ?></li>
Looks like a spoke too soon. The line that is added below should
actually replace the line above, right?
> + <li><?= pkg_source_link($src[0], $src[1], urlencode($row['BaseName'])) ?></li>
> <?php endwhile; ?>
> </ul>
> </div>
> --
> 2.11.1
More information about the aur-dev
mailing list