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}}