gitea/modules/packages
KN4CK3R bf999e4069
Add Debian package registry ()
Co-authored-by: @awkwardbunny

This PR adds a Debian package registry.
You can follow [this
tutorial](https://www.baeldung.com/linux/create-debian-package) to build
a *.deb package for testing.
Source packages are not supported at the moment and I did not find
documentation of the architecture "all" and how these packages should be
treated.


![grafik](https://user-images.githubusercontent.com/1666336/218126879-eb80a866-775c-4c8e-8529-5797203a64e6.png)

Part of .

Revised copy of .

---------

Co-authored-by: Brian Hong <brian@hongs.me>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: Giteabot <teabot@gitea.io>
..
cargo Add Cargo package registry ()
chef Add Chef package registry ()
composer Use ErrInvalidArgument in packages ()
conan Use ErrInvalidArgument in packages ()
conda Add Conda package registry ()
container Use more specific test methods ()
debian Add Debian package registry ()
helm Use ErrInvalidArgument in packages ()
maven Implement FSFE REUSE for golang files ()
npm Return `repository` in npm package metadata endpoint ()
nuget Add Debian package registry ()
pub Use ErrInvalidArgument in packages ()
pypi Implement FSFE REUSE for golang files ()
rubygems Use ErrInvalidArgument in packages ()
swift Add Swift package registry ()
vagrant Implement FSFE REUSE for golang files ()
content_store.go Implement FSFE REUSE for golang files ()
hashed_buffer.go Add Debian package registry ()
hashed_buffer_test.go Add Debian package registry ()
multi_hasher.go Implement FSFE REUSE for golang files ()
multi_hasher_test.go Replace fmt.Sprintf with hex.EncodeToString ()