diff --git a/.goreleaser.yml b/.goreleaser.yml index a1c7d7630..b259b6a3a 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -221,19 +221,12 @@ nfpms: license: ASL 2.0 meta: true formats: - # XXX Deb has some different conventions; planned for a later release - # - deb + - deb - rpm release: 1 section: default priority: extra # dependencies are per-package format - provides: - ## {{ .Version }} substitutions do not work in this list - - "pelican-origin = 7" - - "pelican-cache = 7" - - "pelican-registry = 7" - - "pelican-director = 7" contents: - src: "systemd/pelican-cache.service" dst: "/usr/lib/systemd/system/pelican-cache.service" @@ -267,9 +260,26 @@ nfpms: overrides: rpm: + provides: + ## {{ .Version }} substitutions do not work in this list + - "pelican-origin = 7" + - "pelican-cache = 7" + - "pelican-registry = 7" + - "pelican-director = 7" dependencies: - "pelican >= 7.4.0" - "xrootd-server >= 1:5.6.3" - "xrootd-scitokens" - "xrootd-voms" + deb: + provides: + - "pelican-origin (= 7)" + - "pelican-cache (= 7)" + - "pelican-registry (= 7)" + - "pelican-director (= 7)" + dependencies: + - "pelican (>= 7.4.0)" + - "xrootd-server (>= 5.6.3)" + - "xrootd-scitokens-plugins" + - "xrootd-voms-plugins" # end package pelican-server