-
Notifications
You must be signed in to change notification settings - Fork 4
Publish packages
This is a guide on how to publish packages to this repository.
You need to read the packaging rules first. Only packages which obey the rules will be accepted.
You need to create a new branch which is named with the package name.
We use Docker to build packages, so you need to set up Docker for the first time:
- Install Docker
-
Add your user to the docker group, so that you can use Docker without
sudo
. - Build Docker image:
cd debianopt-repo
docker build -t docker-deb-builder:buster-amd64 -f docker-deb-builder/Dockerfile-debian-buster-amd64 .
Write your recipe in the recipes
folder. Write YAML file and if needed, the debian-template
. See YAML file for details.
Build package with:
./build-deb.sh recipes/your-package-name
If it is built successfully, you will get a .deb
package under recipe/your-package-name
. Install it and test if it is OK.
Submit your pull request to us. We will review and merge it. After being merged your package will be automatically published to the DebianOpt Repository!
Feel easy to edit the package list wiki page and add your package to the list!