[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#54560] [PATCH 01/47] gnu: Add go-google-golang-org-protobuf.
From: |
Maxime Devos |
Subject: |
[bug#54560] [PATCH 01/47] gnu: Add go-google-golang-org-protobuf. |
Date: |
Sat, 26 Mar 2022 10:31:16 +0100 |
User-agent: |
Evolution 3.38.3-1 |
Leo Nikkilä schreef op vr 25-03-2022 om 22:55 [+0000]:
> However, due to how go-build-system correlates these import paths with
> directory paths, supporting wildcards in `#:import-path` directly would
> require further changes to the build system.
Looking at go-build-system.scm, it seems that 'unpack, 'install'
and 'install-licenses' need to be modified to drop the "/..." suffix,
if any? If this is done in go-build-system, then more packages could
benefit and perhaps some existing package definitions could be
simplified.
;; See <https://pkg.go.dev/cmd/go#hdr-Package_lists_and_patterns>
;; for how wildcard paths work.
(define (unwildcard-import-path import-path
(if (string-suffix? "/..." import-path)
(string-drop-right import-path 4)
import-path))
;; in 'unpack', change
;; (when (string-null? unpack-path)
;; (set! unpack-path import-path))
;; to
;; (when (string-null? unpack-path)
;; (set! unpack-path (unwildcard-import-path unpack-path)))
;;
;; and likewise in 'install' and and 'install-license-files'.
Greetings,
Maxime.
signature.asc
Description: This is a digitally signed message part
- [bug#54560] [PATCH 38/47] gnu: Add go-github-com-go-openapi-jsonpointer., (continued)
- [bug#54560] [PATCH 38/47] gnu: Add go-github-com-go-openapi-jsonpointer., Leo Nikkilä, 2022/03/25
- [bug#54560] [PATCH 42/47] gnu: Add go-github-com-go-openapi-analysis., Leo Nikkilä, 2022/03/25
- [bug#54560] [PATCH 43/47] gnu: Add go-github-com-go-openapi-loads., Leo Nikkilä, 2022/03/25
- [bug#54560] [PATCH 28/47] gnu: Add go-github-com-tidwall-pretty., Leo Nikkilä, 2022/03/25
- [bug#54560] [PATCH 33/47] gnu: Add go-gopkg-in-alecthomas-kingpin.v2., Leo Nikkilä, 2022/03/25
- [bug#54560] [PATCH 36/47] gnu: Add go-github-com-go-openapi-errors., Leo Nikkilä, 2022/03/25
- [bug#54560] [PATCH 32/47] gnu: Add go-go-uber-org-goleak., Leo Nikkilä, 2022/03/25
- [bug#54560] [PATCH 01/47] gnu: Add go-google-golang-org-protobuf., Maxime Devos, 2022/03/25
- [bug#54560] [PATCH 01/47] gnu: Add go-google-golang-org-protobuf., Maxime Devos, 2022/03/25
[bug#54560] [PATCH 00/47] gnu: Add go-github-com-prometheus-prometheus., Maxime Devos, 2022/03/25
[bug#54560] [PATCH 00/47] gnu: Add go-github-com-prometheus-prometheus., Maxime Devos, 2022/03/25