Add git-froth-zone-deb
This commit is contained in:
parent
327617f758
commit
61f8e20a0d
6 changed files with 46 additions and 7 deletions
12
README.md
12
README.md
|
@ -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
|
||||
```
|
||||
|
||||
```
|
||||
|
|
BIN
git-froth-zone-deb/git-froth-zone-packaging.gpg
Normal file
BIN
git-froth-zone-deb/git-froth-zone-packaging.gpg
Normal file
Binary file not shown.
BIN
git-froth-zone-deb/git-froth-zone-sam.gpg
Normal file
BIN
git-froth-zone-deb/git-froth-zone-sam.gpg
Normal file
Binary file not shown.
11
git-froth-zone-deb/git-froth-zone.sources
Normal file
11
git-froth-zone-deb/git-froth-zone.sources
Normal 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
|
28
nfpms/git-froth-zone-deb.yaml
Normal file
28
nfpms/git-froth-zone-deb.yaml
Normal 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
|
Loading…
Reference in a new issue