code.gitea.io/gitea@v1.22.3/templates/package/content/rpm.tmpl (about)

     1  {{if eq .PackageDescriptor.Package.Type "rpm"}}
     2  	<h4 class="ui top attached header">{{ctx.Locale.Tr "packages.installation"}}</h4>
     3  	<div class="ui attached segment">
     4  		<div class="ui form">
     5  			<div class="field">
     6  				<label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.rpm.registry"}}</label>
     7  				<div class="markup"><pre class="code-block"><code>{{- if gt (len .Groups) 1 -}}
     8  # {{ctx.Locale.Tr "packages.rpm.repository.multiple_groups"}}
     9  
    10  {{end -}}
    11  # {{ctx.Locale.Tr "packages.rpm.distros.redhat"}}
    12  {{- range $group := .Groups}}
    13  	{{- if $group}}{{$group = print "/" $group}}{{end}}
    14  dnf config-manager --add-repo <origin-url data-url="{{AppSubUrl}}/api/packages/{{$.PackageDescriptor.Owner.Name}}/rpm{{$group}}.repo"></origin-url>
    15  {{- end}}
    16  
    17  # {{ctx.Locale.Tr "packages.rpm.distros.suse"}}
    18  {{- range $group := .Groups}}
    19  	{{- if $group}}{{$group = print "/" $group}}{{end}}
    20  zypper addrepo <origin-url data-url="{{AppSubUrl}}/api/packages/{{$.PackageDescriptor.Owner.Name}}/rpm{{$group}}.repo"></origin-url>
    21  {{- end}}</code></pre></div>
    22  			</div>
    23  			<div class="field">
    24  				<label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.rpm.install"}}</label>
    25  				<div class="markup">
    26  					<pre class="code-block"><code># {{ctx.Locale.Tr "packages.rpm.distros.redhat"}}
    27  dnf install {{$.PackageDescriptor.Package.Name}}
    28  
    29  # {{ctx.Locale.Tr "packages.rpm.distros.suse"}}
    30  zypper install {{$.PackageDescriptor.Package.Name}}</code></pre>
    31  				</div>
    32  			</div>
    33  			<div class="field">
    34  				<label>{{ctx.Locale.Tr "packages.registry.documentation" "RPM" "https://docs.gitea.com/usage/packages/rpm/"}}</label>
    35  			</div>
    36  		</div>
    37  	</div>
    38  
    39  	<h4 class="ui top attached header">{{ctx.Locale.Tr "packages.rpm.repository"}}</h4>
    40  	<div class="ui attached segment">
    41  		<table class="ui single line very basic table">
    42  			<tbody>
    43  				<tr>
    44  					<td class="collapsing"><h5>{{ctx.Locale.Tr "packages.rpm.repository.architectures"}}</h5></td>
    45  					<td>{{StringUtils.Join .Architectures ", "}}</td>
    46  				</tr>
    47  			</tbody>
    48  		</table>
    49  	</div>
    50  
    51  	{{if or .PackageDescriptor.Metadata.Summary .PackageDescriptor.Metadata.Description}}
    52  		<h4 class="ui top attached header">{{ctx.Locale.Tr "packages.about"}}</h4>
    53  		{{if .PackageDescriptor.Metadata.Summary}}<div class="ui attached segment">{{.PackageDescriptor.Metadata.Summary}}</div>{{end}}
    54  		{{if .PackageDescriptor.Metadata.Description}}<div class="ui attached segment">{{.PackageDescriptor.Metadata.Description}}</div>{{end}}
    55  	{{end}}
    56  {{end}}