git.lirion.de

Of git, get, and gud

summaryrefslogtreecommitdiffstats
path: root/nfpm/nfpm.yaml
diff options
context:
space:
mode:
authormail_redacted_for_web 2025-07-26 00:17:31 +0200
committermail_redacted_for_web 2025-07-26 00:17:31 +0200
commitdcf3d60b0316726613d222f4d337172fa222fa18 (patch)
tree15a272c907ac4f3b079c1cf8210ebeddbe66cee0 /nfpm/nfpm.yaml
parentf40da0443ed70ebeb683e2fe37e80f217e1ba385 (diff)
downloadpackages.lirion.de-dcf3d60b0316726613d222f4d337172fa222fa18.tar.bz2
Add package builds
Diffstat (limited to 'nfpm/nfpm.yaml')
-rw-r--r--nfpm/nfpm.yaml46
1 files changed, 46 insertions, 0 deletions
diff --git a/nfpm/nfpm.yaml b/nfpm/nfpm.yaml
new file mode 100644
index 0000000..f3c3ab7
--- /dev/null
+++ b/nfpm/nfpm.yaml
@@ -0,0 +1,46 @@
+name: ln-packagerepos
+arch: all
+platform: linux
+version: 0.7.0
+version_schema: semver
+epoch: 1
+release: 1
+section: admin
+priority: optional
+maintainer: packages at lirion.de <nospam_nowarranty@example.com>
+description: >
+ $things for managing packages.lirion.de
+
+ If you don't know how to deal with this, it'S probably not for you. Rather go
+ look at the git source, and steal an idea or two for your own needs.
+
+vendor: lirion.de
+homepage: https://git.lirion.de/packages.lirion.de/
+license: GPLv3+
+changelog: "changelog.yml"
+disable_globbing: false
+contents:
+ - src: ../aptly/bin/aptly-lirionde
+ dst: /usr/bin/aptly-lirionde
+ file_info:
+ mode: 0755
+ owner: root
+ group: root
+ - src: ../aptly/etc/aptly-lirionde.conf
+ dst: /etc/lirion/aptly.conf.example
+ file_info:
+ mode: 0644
+ owner: root
+ group: root
+umask: 0o022
+scripts:
+ preinstall: ./scripts/preinstall.sh
+rpm:
+ signature:
+ key_id: 99a00d948c6e71b599e986ad5421594bf1ab46f4
+deb:
+ signature:
+ method: dpkg-sig
+ type: origin
+ key_id: 99a00d948c6e71b599e986ad5421594bf1ab46f4
+archlinux: