[aur-dev] [PATCH] Add direct links to each source file

Janne Heß jannehess at gmail.com
Sun Feb 12 16:35:41 UTC 2017


I'm really sorry. This happened while rewriting the patch after it
didn't apply anymore (I'm currently unable to access the repo where I
made the work in the first place).
I'll resubmit in a few minutes...

On 02/12/2017 05:25 PM, Lukas Fleischer wrote:
> 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/aur-dev/attachments/20170212/229c83fb/attachment.asc>


More information about the aur-dev mailing list