2023-05-22 04:57:49 +02:00
{{ if eq .PackageDescriptor .Package .Type "cran" }}
2023-09-25 10:56:50 +02:00
<h4 class="ui top attached header"> {{ ctx .Locale .Tr "packages.installation" }} </h4>
2023-05-22 04:57:49 +02:00
<div class="ui attached segment">
<div class="ui form">
<div class="field">
2024-02-23 01:02:33 +08:00
<label> {{ svg "octicon-code" }} {{ ctx .Locale .Tr "packages.cran.registry" }} </label>
2024-03-15 03:05:31 +01:00
<div class="markup"><pre class="code-block"><code>options("repos" = c(getOption("repos"), c(gitea="<origin-url data-url=" {{ AppSubUrl }} /api/packages/ {{ .PackageDescriptor .Owner .Name }} /cran"></origin-url>")))</code></pre></div>
2023-05-22 04:57:49 +02:00
</div>
<div class="field">
2023-09-25 10:56:50 +02:00
<label> {{ svg "octicon-terminal" }} {{ ctx .Locale .Tr "packages.cran.install" }} </label>
2023-05-22 04:57:49 +02:00
<div class="markup"><pre class="code-block"><code>install.packages(" {{ .PackageDescriptor .Package .Name }} ")</code></pre></div>
</div>
<div class="field">
2024-02-23 01:02:33 +08:00
<label> {{ ctx .Locale .Tr "packages.registry.documentation" "CRAN" "https://docs.gitea.com/usage/packages/cran/" }} </label>
2023-05-22 04:57:49 +02:00
</div>
</div>
</div>
{{ if or .PackageDescriptor .Metadata .Description .PackageDescriptor .Metadata .Title }}
2023-09-25 10:56:50 +02:00
<h4 class="ui top attached header"> {{ ctx .Locale .Tr "packages.about" }} </h4>
2023-05-22 04:57:49 +02:00
<div class="ui attached segment">
{{ if .PackageDescriptor .Metadata .Description }} {{ .PackageDescriptor .Metadata .Description }} {{ .PackageDescriptor .Metadata .Title }} {{ else }} {{ end }}
</div>
{{ end }}
{{ if or .PackageDescriptor .Metadata .Imports .PackageDescriptor .Metadata .Depends .PackageDescriptor .Metadata .LinkingTo .PackageDescriptor .Metadata .Suggests }}
2023-09-25 10:56:50 +02:00
<h4 class="ui top attached header"> {{ ctx .Locale .Tr "packages.dependencies" }} </h4>
2023-05-22 04:57:49 +02:00
<div class="ui attached segment">
<table class="ui single line very basic table">
<tbody>
{{ if .PackageDescriptor .Metadata .Imports }}
<tr>
<td>Imports</td>
<td> {{ StringUtils .Join .PackageDescriptor .Metadata .Imports ", " }} </td>
</tr>
{{ end }}
{{ if .PackageDescriptor .Metadata .Depends }}
<tr>
<td>Depends</td>
<td> {{ StringUtils .Join .PackageDescriptor .Metadata .Depends ", " }} </td>
</tr>
{{ end }}
{{ if .PackageDescriptor .Metadata .LinkingTo }}
<tr>
<td>LinkingTo</td>
<td> {{ StringUtils .Join .PackageDescriptor .Metadata .LinkingTo ", " }} </td>
</tr>
{{ end }}
{{ if .PackageDescriptor .Metadata .Suggests }}
<tr>
<td>Suggests</td>
<td> {{ StringUtils .Join .PackageDescriptor .Metadata .Suggests ", " }} </td>
</tr>
{{ end }}
</tbody>
</table>
</div>
{{ end }}
{{ end }}