2023-05-02 18:31:35 +02:00
{{ if eq .PackageDescriptor.Package.Type "debian" }}
2023-09-25 10:56:50 +02:00
< h4 class = "ui top attached header" > {{ ctx .Locale.Tr "packages.installation" }} </ h4 >
2023-05-02 18:31:35 +02:00
< div class = "ui attached segment" >
< div class = "ui form" >
< div class = "field" >
2023-09-25 10:56:50 +02:00
< label > {{ svg "octicon-terminal" }} {{ ctx .Locale.Tr "packages.debian.registry" }} </ label >
2023-01-09 14:01:00 +01:00
< div class = "markup" >< pre class = "code-block" >< code > sudo curl < gitea-origin-url data-url = " {{ AppSubUrl }} /api/packages/ {{ $.PackageDescriptor.Owner.Name }} /debian/repository.key" ></ gitea-origin-url > -o /etc/apt/trusted.gpg.d/forgejo-{{ $.PackageDescriptor.Owner.Name }} .asc
echo "deb < gitea-origin-url data-url = " {{ AppSubUrl }} /api/packages/ {{ $.PackageDescriptor.Owner.Name }} /debian" ></ gitea-origin-url > $distribution $component" | sudo tee -a /etc/apt/sources.list.d/forgejo.list
2023-05-02 18:31:35 +02:00
sudo apt update< / code > < / pre > < / div >
2023-09-25 10:56:50 +02:00
< p > {{ ctx .Locale.Tr "packages.debian.registry.info" | Safe }} </ p >
2023-05-02 18:31:35 +02:00
< / div >
< div class = "field" >
2023-09-25 10:56:50 +02:00
< label > {{ svg "octicon-terminal" }} {{ ctx .Locale.Tr "packages.debian.install" }} </ label >
2023-05-02 18:31:35 +02:00
< div class = "markup" >
< pre class = "code-block" >< code > sudo apt install {{ $.PackageDescriptor.Package.Name }} ={{ $.PackageDescriptor.Version.Version }} </ code ></ pre >
< / div >
< / div >
< div class = "field" >
2023-01-09 14:01:00 +01:00
< label > {{ ctx .Locale.Tr "packages.registry.documentation" "Debian" "https://forgejo.org/docs/latest/user/packages/debian/" | Safe }} </ label >
2023-05-02 18:31:35 +02:00
< / div >
< / div >
< / div >
2023-09-25 10:56:50 +02:00
< h4 class = "ui top attached header" > {{ ctx .Locale.Tr "packages.debian.repository" }} </ h4 >
2023-05-02 18:31:35 +02:00
< div class = "ui attached segment" >
< table class = "ui single line very basic table" >
< tbody >
< tr >
2023-09-25 10:56:50 +02:00
< td class = "collapsing" >< h5 > {{ ctx .Locale.Tr "packages.debian.repository.distributions" }} </ h5 ></ td >
2023-05-02 18:31:35 +02:00
< td > {{ StringUtils .Join .Distributions ", " }} </ td >
< / tr >
< tr >
2023-09-25 10:56:50 +02:00
< td class = "collapsing" >< h5 > {{ ctx .Locale.Tr "packages.debian.repository.components" }} </ h5 ></ td >
2023-05-02 18:31:35 +02:00
< td > {{ StringUtils .Join .Components ", " }} </ td >
< / tr >
< tr >
2023-09-25 10:56:50 +02:00
< td class = "collapsing" >< h5 > {{ ctx .Locale.Tr "packages.debian.repository.architectures" }} </ h5 ></ td >
2023-05-02 18:31:35 +02:00
< td > {{ StringUtils .Join .Architectures ", " }} </ td >
< / tr >
< / tbody >
< / table >
< / div >
{{ if .PackageDescriptor.Metadata.Description }}
2023-09-25 10:56:50 +02:00
< h4 class = "ui top attached header" > {{ ctx .Locale.Tr "packages.about" }} </ h4 >
2023-05-02 18:31:35 +02:00
< div class = "ui attached segment" >
{{ .PackageDescriptor.Metadata.Description }}
< / div >
{{ end }}
{{ if .PackageDescriptor.Metadata.Dependencies }}
2023-09-25 10:56:50 +02:00
< h4 class = "ui top attached header" > {{ ctx .Locale.Tr "packages.dependencies" }} </ h4 >
2023-05-02 18:31:35 +02:00
< div class = "ui attached segment" >
< table class = "ui single line very basic table" >
< tbody >
{{ range .PackageDescriptor.Metadata.Dependencies }}
< tr >
< td > {{ . }} </ td >
< / tr >
{{ end }}
< / tbody >
< / table >
< / div >
{{ end }}
{{ end }}