Subject | Hash | Author | Date (UTC) |
---|---|---|---|
build-system/go: Install license files. | 6b793fa66218337a1f638466753cd5326a6a6c18 | Efraim Flashner | 2020-10-07 07:11:05 |
install: Deduplicate packages with %base-package sets. | 4170af491c8bc3b0a5308116a26e758d8ff245c5 | Efraim Flashner | 2020-10-09 09:51:26 |
system: Add %base-packages-disk-utilities. | e6e076281e62518056987e9ddd3d96fccab20475 | Efraim Flashner | 2020-10-09 09:47:34 |
gnu: cuirass: Update to 0.0.1-53.df2d136. | 993b3af6405305adc0ca921ef59412d43b4f9d63 | Mathieu Othacehe | 2020-10-15 08:06:12 |
gnu: slurm: Re-arrange package inputs. | d623ece56624fd7d611cdaf42f728b21d89fec5c | Efraim Flashner | 2020-10-15 07:39:33 |
gnu: mpd: Update to 0.22. | ec2a8f602ee0fd2fac2210eeae6d1da091bb47e4 | Ricardo Wurmus | 2020-10-15 06:37:25 |
gnu: nginx-lua-module: Use install-file. | be0c94a3780c5a11ee50df31ebbfd950bcd00815 | Efraim Flashner | 2020-10-15 06:13:07 |
services: nginx: Add lua module. | 00014f769233facebd84f13a00b10032a22cb440 | Oleg Pykhalov | 2020-10-11 17:42:48 |
gnu: Add nginx-lua-module. | e835c03e4462dd7f675cbc101fbda5b076cbdd86 | Oleg Pykhalov | 2020-10-11 17:41:58 |
gnu: Add nginx-socket-cloexec. | 4b0e08beb2620336910197738df8ce1e36abda33 | Oleg Pykhalov | 2020-10-11 17:41:41 |
gnu: Add lua-resty-shell. | 89c4122ec9b816e5d6902c3b17e912543fd21033 | Oleg Pykhalov | 2020-10-11 14:27:07 |
gnu: Add lua-tablepool. | 0100fd06c947225b44ccc72069886cc8be10f6bc | Oleg Pykhalov | 2020-10-11 14:26:53 |
gnu: Add lua-resty-signal. | 8688fd8fa1970c155f520dcc95afccecd3e10a2d | Oleg Pykhalov | 2020-10-11 14:26:32 |
gnu: Add lua-resty-lrucache. | 1263bd0dbf55f340e5292bcee00dd1f3d4eb6ef1 | Oleg Pykhalov | 2020-10-11 14:25:28 |
gnu: Add lua-resty-core. | cb53c59dd19be8de2525d28bab59d91585dfe296 | Oleg Pykhalov | 2020-10-11 14:24:52 |
gnu: musescore: Update to 3.5.1. | dd642517aee1e67045a5317c1eab247c88701f59 | Nicolas Goaziou | 2020-10-14 20:34:14 |
gnu: emacs-haskell-mode: Update to 17.2. | aeb22459144b7790efe063e0cdca67dced6ca3cc | Nicolas Goaziou | 2020-10-14 20:00:46 |
gnu: lollypop: Update to 1.4.2. | 2e0ab8c9916435c9905126c7a53e08f514027dd7 | Christopher Baines | 2020-10-14 18:01:53 |
gnu: cuirass: Update to 0.0.1-52.38ee2c5. | 33c66110980adc4d582b7c86d4ce5759f3802579 | Mathieu Othacehe | 2020-10-14 14:35:34 |
gnu: cpuid: Use CC-FOR-TARGET. | 2bfe99b11ac89ea723fd5d8aed9d6cdac78d71d4 | Tobias Geerinckx-Rice | 2020-10-14 12:17:13 |
File | Lines added | Lines deleted |
---|---|---|
guix/build/go-build-system.scm | 13 | 0 |
File guix/build/go-build-system.scm changed (mode: 100644) (index b9cb2bfd7b..227df820db) | |||
4 | 4 | ;;; Copyright © 2019 Maxim Cournoyer <maxim.cournoyer@gmail.com> | ;;; Copyright © 2019 Maxim Cournoyer <maxim.cournoyer@gmail.com> |
5 | 5 | ;;; Copyright © 2020 Jack Hill <jackhill@jackhill.us> | ;;; Copyright © 2020 Jack Hill <jackhill@jackhill.us> |
6 | 6 | ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> | ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> |
7 | ;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il> | ||
7 | 8 | ;;; | ;;; |
8 | 9 | ;;; This file is part of GNU Guix. | ;;; This file is part of GNU Guix. |
9 | 10 | ;;; | ;;; |
... | ... | XXX We can't make use of compiled libraries (Go \"packages\")." | |
254 | 255 | (copy-recursively source dest #:keep-mtime? #t))) | (copy-recursively source dest #:keep-mtime? #t))) |
255 | 256 | #t) | #t) |
256 | 257 | ||
258 | (define* (install-license-files #:key unpack-path | ||
259 | import-path | ||
260 | #:allow-other-keys | ||
261 | #:rest args) | ||
262 | "Install license files matching LICENSE-FILE-REGEXP to 'share/doc'. Adjust | ||
263 | the standard install-license-files phase to first enter the correct directory." | ||
264 | (with-directory-excursion (string-append "src/" (if (string-null? unpack-path) | ||
265 | import-path | ||
266 | unpack-path)) | ||
267 | (apply (assoc-ref gnu:%standard-phases 'install-license-files) args))) | ||
268 | |||
257 | 269 | (define* (remove-store-reference file file-name | (define* (remove-store-reference file file-name |
258 | 270 | #:optional (store (%store-directory))) | #:optional (store (%store-directory))) |
259 | 271 | "Remove from FILE occurrences of FILE-NAME in STORE; return #t when FILE-NAME | "Remove from FILE occurrences of FILE-NAME in STORE; return #t when FILE-NAME |
... | ... | files in OUTPUTS." | |
317 | 329 | (replace 'build build) | (replace 'build build) |
318 | 330 | (replace 'check check) | (replace 'check check) |
319 | 331 | (replace 'install install) | (replace 'install install) |
332 | (replace 'install-license-files install-license-files) | ||
320 | 333 | (add-after 'install 'remove-go-references remove-go-references))) | (add-after 'install 'remove-go-references remove-go-references))) |
321 | 334 | ||
322 | 335 | (define* (go-build #:key inputs (phases %standard-phases) | (define* (go-build #:key inputs (phases %standard-phases) |