gitea/models/packages
KN4CK3R 0c3c041c88
Add Arch package registry ()
Close 
Close 

This PR adds a Arch package registry usable with pacman.

![grafik](https://github.com/user-attachments/assets/81cdb0c2-02f9-4733-bee2-e48af6b45224)

Rewrite of  and . You can follow [this
tutorial](https://wiki.archlinux.org/title/Creating_packages) to build a
package for testing.

Docs PR: https://gitea.com/gitea/docs/pulls/111

Co-authored-by: [d1nch8g@ion.lc](mailto:d1nch8g@ion.lc)
Co-authored-by: @ExplodingDragon

---------

Co-authored-by: dancheg97 <dancheg97@fmnx.su>
Co-authored-by: dragon <ExplodingFKL@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
..
alpine Add Alpine package registry ()
arch Add Arch package registry ()
conan Use ErrInvalidArgument in packages ()
conda Add Conda package registry ()
container List all Debian package versions in `Packages` ()
cran Add CRAN package registry ()
debian Fix db engine ()
nuget remove util.OptionalBool and related functions ()
rpm Fix some RPM registry flaws ()
descriptor.go Add Arch package registry ()
package.go Add Arch package registry ()
package_blob.go Fix some RPM registry flaws ()
package_blob_upload.go Use ErrInvalidArgument in packages ()
package_cleanup_rule.go Use ErrInvalidArgument in packages ()
package_file.go Add Arch package registry ()
package_property.go Add Alpine package registry ()
package_test.go make writing main test easier ()
package_version.go Fix package list performance ()