guix: packages: Support package/inherit by package-field-location.

Fixes <https://issues.guix.gnu.org/65236>.

* guix/packages.scm (package-field-location): Add package/inherit case.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reported-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This commit is contained in:
Simon Tournier 2023-09-05 16:37:32 +02:00 committed by Maxim Cournoyer
parent 65dcfb3f38
commit d552c2508f
No known key found for this signature in database
GPG Key ID: 1260E46482E63562

View File

@ -761,7 +761,8 @@ object."
(lambda (port)
(go-to-location port line column)
(match (read port)
(('package inits ...)
((or ('package inits ...)
('package/inherit _ inits ...))
(let ((field (assoc field inits)))
(match field
((_ value)