-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathnfpm.yaml.tmpl
More file actions
66 lines (63 loc) · 2.15 KB
/
nfpm.yaml.tmpl
File metadata and controls
66 lines (63 loc) · 2.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# SPDX-FileCopyrightText: 2026 The SonicWeb contributors.
# SPDX-License-Identifier: MPL-2.0
# yaml-language-server: $schema=https://nfpm.goreleaser.com/static/schema.json
name: "${PACKAGE_NAME}"
arch: "${TARGET_ARCH}"
platform: "${TARGET_OS}"
version: "${TARGET_VERSION}"
section: "default"
priority: "extra"
replaces: []
provides:
- ${EXEC_PREFIX}
depends: []
recommends: []
suggests: []
conflicts: []
maintainer: "AlphaOne1 <alphaone23@gmail.com>"
description: |
${PROJECT_NAME} is a no-configuration webserver. It is meant to serve
static content fast without fuzz.
vendor: "AlphaOne1 <alphaone23@gmail.com>"
homepage: "https://github.com/AlphaOne1/sonicweb"
license: "MPL-2.0"
contents:
- src: ./${EXEC_PREFIX}-${TARGET_OS}-${TARGET_ARCH}${EXEC_SUFFIX}
dst: /usr/bin/${EXEC_PREFIX}${EXEC_SUFFIX}
- src: ./man/${EXEC_PREFIX}.1.gz
dst: /usr/share/man/man1/${EXEC_PREFIX}.1.gz
- src: ./man/${EXEC_PREFIX}_de.1.gz
dst: /usr/share/man/de/man1/${EXEC_PREFIX}.1.gz
- src: ./man/${EXEC_PREFIX}_es.1.gz
dst: /usr/share/man/es/man1/${EXEC_PREFIX}.1.gz
- src: ./README.md
dst: /usr/share/doc/${PACKAGE_NAME}/README.md
- src: ./LICENSE
dst: /usr/share/doc/${PACKAGE_NAME}/LICENSE
- src: ./third_party_licenses-${TARGET_OS}-${TARGET_ARCH}-dir
dst: /usr/share/doc/${PACKAGE_NAME}/third_party_licenses
overrides:
msix:
contents:
- src: ./${EXEC_PREFIX}-${TARGET_OS}-${TARGET_ARCH}${EXEC_SUFFIX}
dst: ${EXEC_PREFIX}${EXEC_SUFFIX}
- src: ./README.md
dst: README.md
- src: ./LICENSE
dst: LICENSE
- src: ./third_party_licenses-${TARGET_OS}-${TARGET_ARCH}-dir
dst: third_party_licenses
deb:
compression: xz
rpm:
compression: xz
msix:
publisher: "CN=${PACKAGE_NAME}, O=The ${PACKAGE_NAME} contributors, C=DE"
properties:
logo: sonicweb_logo.svg
applications:
- id: ${PACKAGE_NAME}
executable: ${EXEC_PREFIX}${EXEC_SUFFIX}
visual_elements:
display_name: ${PACKAGE_NAME}
description: ${PACKAGE_NAME} is a lightweight, cloud-native, static-file webserver.