diff options
author | Exploding Dragon <explodingfkl@gmail.com> | 2024-08-04 08:16:29 +0200 |
---|---|---|
committer | Earl Warren <earl-warren@noreply.codeberg.org> | 2024-08-04 08:16:29 +0200 |
commit | f17194ca912de796d88ae3889223bb1d0fa06f13 (patch) | |
tree | e0dd4ccbd37ce2ea1350e51071cbc5c5e00e42bf /public | |
parent | i18n(en): remove unused string admin.auths.enable_auto_register (#4797) (diff) | |
download | forgejo-f17194ca912de796d88ae3889223bb1d0fa06f13.tar.xz forgejo-f17194ca912de796d88ae3889223bb1d0fa06f13.zip |
Arch packages implementation (#4785)
This PR is from https://github.com/go-gitea/gitea/pull/31037
This PR was originally created by @d1nch8g , and the original source code comes from https://ion.lc/core/gitea.
This PR adds a package registry for [Arch Linux](https://archlinux.org/) packages with support for package files, [signatures](https://wiki.archlinux.org/title/Pacman/Package_signing), and automatic [pacman-database](https://archlinux.org/pacman/repo-add.8.html) management.
Features:
1. Push any ` tar.zst ` package and Gitea sign it.
2. Delete endpoint for specific package version and all related files
3. Supports trust levels with `SigLevel = Required`.
4. Package UI with instructions to connect to the new pacman database and visualised package metadata
![](/attachments/810ca6df-bd20-44c2-bdf7-95e94886d750)
You can follow [this tutorial](https://wiki.archlinux.org/title/Creating_packages) to build a *.pkg.tar.zst package for testing
docs pr: https://codeberg.org/forgejo/docs/pulls/791
Co-authored-by: d1nch8g@ion.lc
Co-authored-by: @KN4CK3R
Co-authored-by: @mahlzahn
Co-authored-by: @silverwind
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4785
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Exploding Dragon <explodingfkl@gmail.com>
Co-committed-by: Exploding Dragon <explodingfkl@gmail.com>
Diffstat (limited to 'public')
-rw-r--r-- | public/assets/img/svg/gitea-arch.svg | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/public/assets/img/svg/gitea-arch.svg b/public/assets/img/svg/gitea-arch.svg new file mode 100644 index 0000000000..943a92c579 --- /dev/null +++ b/public/assets/img/svg/gitea-arch.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg gitea-arch" width="16" height="16" aria-hidden="true"><path fill="#1793d1" d="M256 72c-14 35-23 57-39 91 10 11 22 23 41 36-21-8-35-17-45-26-21 43-53 103-117 220 50-30 90-48 127-55-2-7-3-14-3-22v-1c1-33 18-58 38-56 20 1 36 29 35 62l-2 17c36 7 75 26 125 54l-27-50c-13-10-27-23-55-38 19 5 33 11 44 17-86-159-93-180-122-250z"/></svg>
\ No newline at end of file |