0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-12-23 07:43:18 -05:00
forgejo/web_src/svg
Exploding Dragon f17194ca91 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>
2024-08-04 06:16:29 +00:00
..
fontawesome-openid.svg
fontawesome-save.svg
fontawesome-send.svg
fontawesome-windows.svg
gitea-alpine.svg
gitea-arch.svg
gitea-azuread.svg
gitea-azureadv2.svg
gitea-bitbucket.svg
gitea-cargo.svg
gitea-chef.svg
gitea-codebase.svg
gitea-composer.svg
gitea-conan.svg
gitea-conda.svg
gitea-cran.svg
gitea-debian.svg
gitea-discord.svg
gitea-double-chevron-left.svg
gitea-double-chevron-right.svg
gitea-dropbox.svg
gitea-empty-checkbox.svg
gitea-exclamation.svg
gitea-facebook.svg
gitea-forgejo.svg
gitea-git.svg
gitea-gitbucket.svg
gitea-gitea.svg
gitea-gitlab.svg
gitea-go.svg
gitea-gogs.svg
gitea-google.svg
gitea-helm.svg
gitea-jetbrains.svg
gitea-join.svg
gitea-lock-cog.svg
gitea-lock.svg
gitea-mastodon.svg
gitea-matrix.svg
gitea-maven.svg
gitea-microsoftonline.svg
gitea-nextcloud.svg
gitea-npm.svg
gitea-nuget.svg
gitea-onedev.svg
gitea-open-with-jetbrains.svg
gitea-open-with-vscode.svg
gitea-open-with-vscodium.svg
gitea-openid.svg
gitea-pub.svg
gitea-python.svg
gitea-rpm.svg
gitea-rubygems.svg
gitea-split.svg
gitea-swift.svg
gitea-twitter.svg
gitea-unlock.svg
gitea-vagrant.svg
gitea-vscodium.svg
gitea-whitespace.svg
gitea-yandex.svg
material-invert-colors.svg
material-palette.svg