Add git-froth-zone-deb

This commit is contained in:
Sam Therapy 2024-10-15 16:53:17 +02:00
parent 327617f758
commit 61f8e20a0d
Signed by: sam
GPG key ID: 4D8B07C18F31ACBD
6 changed files with 46 additions and 7 deletions

View file

@ -3,10 +3,10 @@
## Adding
```sh
# Add PGP key
sudo curl https://git.froth.zone/api/packages/packaging/debian/repository.key -o /usr/share/keyrings/git-froth-zone-packaging.asc
# Add repo
echo "deb [signed-by=/usr/share/keyrings/git-froth-zone-packaging.asc] https://git.froth.zone/api/packages/packaging/debian sid main" | sudo tee /etc/apt/sources.list.d/git-froth-zone-packaging.list
# Update and install
# Install the repository and GPG keys
wget --content-disposition https://git.froth.zone/packaging/-/packages/debian/git-froth-zone-debian/1-0/files/5937
sudo dpkg -i git-froth-zone-debian_1-0_all.deb
rm git-froth-zone-debian_1-0_all.deb
sudo apt update
```
```

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,11 @@
Types: deb
URIs: https://git.froth.zone/api/packages/packaging/debian
Suites: sid
Components: main
Signed-By: /usr/share/keyrings/git-froth-zone-packaging.gpg
Types: deb
URIs: https://git.froth.zone/api/packages/sam/debian
Suites: sid
Components: main
Signed-By: /usr/share/keyrings/git-froth-zone-sam.gpg

View file

@ -0,0 +1,28 @@
# nfpm example configuration file
#
# check https://nfpm.goreleaser.com/configuration for detailed usage
#
name: "git-froth-zone-debian"
arch: "all"
platform: "linux"
version: "1-0"
version_schema: none
section: "default"
priority: "extra"
depends:
- apt-transport-https
maintainer: "Sam Therapy <sam@samtherapy.net>"
description: |
A meta package for all Debian software packaged on git.froth.zone
homepage: "https://git.froth.zone/"
license: "0BSD"
contents:
- src: ./git-froth-zone-deb/git-froth-zone-packaging.gpg
dst: /usr/share/keyrings/git-froth-zone-packaging.gpg
- src: ./git-froth-zone-deb/git-froth-zone-sam.gpg
dst: /usr/share/keyrings/git-froth-zone-sam.gpg
- src: ./git-froth-zone-deb/git-froth-zone.sources
dst: /etc/apt/sources.list.d/git-froth-zone.sources
type: config
# yaml-language-server: $schema=https://nfpm.goreleaser.com/static/schema.json

@ -1 +1 @@
Subproject commit 35833ea15f14b71dbcebc7e54c104d8d56ca5268
Subproject commit 0996a9411824cbfe8fdd8cb17448c94ef891be34