gonzalo-bulnes / qubes-packages

🌳 A repository of RPM packages for Qubes OS.

Home Page:https://pkg.gonzalobulnes.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RPM Repository

A repository of RPM packages for Qubes OS.

Note: This repository currently contains my packages, but the instructions in this README will allow you to get your own repository set up.

Usage

Initialize the repository

Remove all my packages and initialize your own repository.

make clean init

Add packages

The RPM packages are meant to be stored into the public/qubes-os/r4.1/testing/packages directory. Add as many as you want, then update the repository metadata.

make update

Signing the repository allows people to verify that you (and not someone else) updated the repository.

# Your GPG key name would be different:
GPG_NAME="Packaging" make sign

Deploy

Before deploying, (re-)generate the index files. Those will make browsing nicer for humans.

make index

Install the surge command-line interface if you haven't already.

sudo dnf install nodejs
npm install surge

Then deploy.

SURGE_SUBDOMAIN='awesome-name' make deploy

Contributions

Contributions are welcome! Please refer to the contribution guidelines to get started.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

License

Copyright © 2021 Gonzalo Bulnes Guilpain

To the exclusion of files contained in the public/ directory, this project is released under the GNU General Public License v2 (see LICENSE).

The packages contained in the public/ directory contain their own licensing information, and the rest is generated automatically by the code in this project.

About

🌳 A repository of RPM packages for Qubes OS.

https://pkg.gonzalobulnes.com

License:GNU General Public License v2.0


Languages

Language:HTML 95.2%Language:Makefile 4.8%