maav / guix-mirror (public) (License: GPLv3+) (since 2019-11-02) (hash sha1)
Mirror of GNU Guix (https://git.savannah.gnu.org/git/guix.git) with personal branches integrated into master branch.
List of commits:
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
Commit 6b793fa66218337a1f638466753cd5326a6a6c18 - build-system/go: Install license files.
* guix/build/go-build-system.scm (install-license-files): New procedure.
(%standard-phases): Replace inherited 'install-license-files phase.
Author: Efraim Flashner
Author date (UTC): 2020-10-07 07:11
Committer name: Efraim Flashner
Committer date (UTC): 2020-10-15 08:13
Parent(s): 4170af491c8bc3b0a5308116a26e758d8ff245c5
Signer:
Signing key: 41AAE7DCCA3D8351
Signing status: E
Tree: 4d80bff32c64bbe45b43a715f8c63e8de21a9c78
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)
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/maav/guix-mirror

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/maav/guix-mirror

Clone this repository using git:
git clone git://git.rocketgit.com/user/maav/guix-mirror

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main