Alexandre Vicenzi
75bea2c98f
- Packaging improvements: * Remove define github project name components no longer needed * Remove define gname and uname for user and group creation, use package name macro with identical value * Drop BuildRequires: golang-packaging. The original macros for file movements into GOPATH are obsolete with Go modules. Macro go_nostrip is no longer needed with current binutils and Go. * Use autosetup -a 1 to unpack source and vendored dependencies * Drop export CGO_ENABLED="0". Use the default unless there is a defined requirement or benefit. * Build PIE with pattern that may become recommended procedure: %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build A go toolchain buildmode default config would be preferable but none exist at this time. * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable * Remove ldflags -s (Omit symbol table and debug info) and -w (Omit DWARF symbol table). This information is used to produce separate debuginfo packages and binaries are stripped for reduced size by GNU strip during RPM build. * Add basic %check to execute binary --help OBS-URL: https://build.opensuse.org/request/show/1144628 OBS-URL: https://build.opensuse.org/package/show/server:http/caddy?expand=0&rev=44 |
||
---|---|---|
_service | ||
_servicedata | ||
.gitattributes | ||
.gitignore | ||
bash-completion | ||
caddy-2.7.6.tar.gz | ||
caddy.changes | ||
caddy.service | ||
caddy.spec | ||
caddy.sysusers | ||
Caddyfile | ||
index.html | ||
vendor.tar.gz | ||
zsh-completion |