diff options
Diffstat (limited to 'etc')
| -rwxr-xr-x | etc/guix-install.sh | 12 | ||||
| -rw-r--r-- | etc/news.scm | 22 | ||||
| -rw-r--r-- | etc/snippets/yas/log-edit-mode/guix-vc-commit-message-add-package | 9 | ||||
| -rw-r--r-- | etc/snippets/yas/log-edit-mode/guix-vc-commit-message-remove-package | 9 | ||||
| -rw-r--r-- | etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package | 14 | ||||
| -rw-r--r-- | etc/snippets/yas/log-edit-mode/guix-vc-commit-message-update-package | 12 | ||||
| -rw-r--r-- | etc/snippets/yas/log-edit-mode/guix-vc-commit-message-use-https-home-page | 9 | ||||
| -rw-r--r-- | etc/teams.scm.in | 16 |
8 files changed, 96 insertions, 7 deletions
diff --git a/etc/guix-install.sh b/etc/guix-install.sh index fb9006b3e2..3ce9affc06 100755 --- a/etc/guix-install.sh +++ b/etc/guix-install.sh @@ -53,6 +53,7 @@ REQUIRE=( "chmod" "uname" "groupadd" + "useradd" "tail" "tr" "xz" @@ -120,10 +121,8 @@ chk_require() command -v "$c" &>/dev/null || warn+=("$c") done - [ "${#warn}" -ne 0 ] && - { _err "${ERR}Missing commands: ${warn[*]}."; - return 1; } - + [ "${#warn}" -ne 0 ] && die "Missing commands: ${warn[*]}." + _msg "${PAS}verification of required commands completed" } @@ -615,7 +614,10 @@ https://www.gnu.org/software/guix/ EOF # Don't use ‘read -p’ here! It won't display when run non-interactively. echo -n "Press return to continue..."$'\r' - read -r char + if ! read -r char; then + echo + die "Can't read standard input. Hint: don't pipe scripts into a shell." + fi if [ "$char" ]; then echo echo "...that ($char) was not a return!" diff --git a/etc/news.scm b/etc/news.scm index a64572dfea..86451495fd 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -26,6 +26,28 @@ (channel-news (version 0) + (entry (commit "dfc6957a5af7d179d4618eb19d4f555c519bc6f2") + (title + (en "New @code{customize-linux} procedure") + (de "Neue Prozedur @code{customize-linux}") + (fr "Nouvelle procédure @code{customize-linux}")) + (body + (en "The @code{(gnu packages linux)} module includes a new +@code{customize-linux} procedure, which should now be used instead of +replacing the @samp{\"kconfig\"} native input of a @code{linux-libre}-derived +package, as the kernel config file is no longer provided as a native +input.") + (de "Das Modul @code{(gnu packages linux)} enthält eine neue Prozedur +@code{customize-linux}, die von nun an für angepasste Linux-Pakete benutzt +werden sollte. Die native Eingabe @samp{\"kconfig\"} eines von +@code{linux-libre} abgeleiteten Pakets zu ersetzen, funktioniert nicht mehr, +weil die Kernel-Konfigurationsdatei nicht mehr als native Eingabe vorliegt.") + (fr "Le module @code{(gnu packages linux)} inclut une nouvelle +procédure @code{customize-linux}, qui devrait maintenant être utilisée au lieu +de remplacer l'entrée native @samp{\"kconfig\"} d'un paquet dérivé de +@code{linux-libre}, car le fichier de configuration du noyau n'est plus fourni +en tant qu'entrée native."))) + (entry (commit "788602b37ff42f730d4b7b569b0fb51465f147da") (title (en "New @option{--symlink} option for @command{guix shell}") diff --git a/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-add-package b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-add-package new file mode 100644 index 0000000000..cc2dddb1e0 --- /dev/null +++ b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-add-package @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: guix-vc-commit-message-add-package +# key: add +# -- +gnu: Add ${1:`(when (string-match "\\+(define-public \\(\\S-+\\)" vc-patch-string) + (match-string-no-properties 1 vc-patch-string))`}. + +* `(car (log-edit-files))` ($1): New variable. +`(mapconcat (lambda (file) (concat "* " file)) (cdr (log-edit-files)) "\n")` diff --git a/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-remove-package b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-remove-package new file mode 100644 index 0000000000..9ab4ce6156 --- /dev/null +++ b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-remove-package @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: guix-vc-commit-message-remove-package +# key: remove +# -- +gnu: Remove ${1:`(when (string-match "\\-(define-public \\(\\S-+\\)" vc-patch-string) + (match-string-no-properties 1 vc-patch-string))`}. + +* `(car (log-edit-files))` ($1): Delete variable. +`(mapconcat (lambda (file) (concat "* " file)) (cdr (log-edit-files)) "\n")` diff --git a/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package new file mode 100644 index 0000000000..89c85f8016 --- /dev/null +++ b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: guix-vc-commit-message-rename-package +# key: rename +# -- +gnu: ${1:`(when (string-match "\\-(define-public \\(\\S-+\\)" vc-patch-string) + (match-string-no-properties 1 vc-patch-string)) + `}: Rename package to ${2:` + (when (string-match "\\+(define-public \\(\\S-+\\)" vc-patch-string) + (match-string-no-properties 1 vc-patch-string))`}. + +* `(car (log-edit-files))` ($1): Define in terms of +'deprecated-package'. +($2): New variable, formerly known as "$1". +`(mapconcat (lambda (file) (concat "* " file)) (cdr (log-edit-files)) "\n")` diff --git a/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-update-package b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-update-package new file mode 100644 index 0000000000..b5e41709f5 --- /dev/null +++ b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-update-package @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: guix-vc-commit-message-update-package +# key: update +# -- + +gnu: ${1:`(when (string-match "^[ ]*(define-public \\(\\S-+\\)" vc-patch-string) + (match-string-no-properties 1 vc-patch-string))`}: Update to ${2:` + (when (string-match "^\\+[ ]*(version \"\\(.*\\)\"" vc-patch-string) + (match-string-no-properties 1 vc-patch-string))`}. + +* `(car (log-edit-files))` ($1): Update to $2.$0 +`(mapconcat (lambda (file) (concat "* " file)) (cdr (log-edit-files)) "\n")` diff --git a/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-use-https-home-page b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-use-https-home-page new file mode 100644 index 0000000000..e0f170b015 --- /dev/null +++ b/etc/snippets/yas/log-edit-mode/guix-vc-commit-message-use-https-home-page @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: guix-vc-commit-message-use-https-home-page +# key: https +# -- +gnu: ${1:`(when (string-match "^[ ]*(define-public \\(\\S-+\\)" vc-patch-string) + (match-string-no-properties 1 vc-patch-string))`}: Use HTTPS home page URI. + +* `(car (log-edit-files))` ($1)[home-page]: Use HTTPS URI. +`(mapconcat (lambda (file) (concat "* " file)) (cdr (log-edit-files)) "\n")` diff --git a/etc/teams.scm.in b/etc/teams.scm.in index c458b14e3b..aa38a3b798 100644 --- a/etc/teams.scm.in +++ b/etc/teams.scm.in @@ -187,7 +187,14 @@ and the maven-build-system." (define-team science (team 'science - #:name "Science team")) + #:name "Science team" + #:description "The main science disciplines and fields related +packages (e.g. Astronomy, Chemistry, Math, Physics etc.)" + #:scope (list "gnu/packages/algebra.scm" + "gnu/packages/astronomy.scm" + "gnu/packages/geo.scm" + "gnu/packages/chemestry.scm" + "gnu/packages/maths.scm"))) (define-team emacs (team 'emacs @@ -393,7 +400,8 @@ and Thunderbird." "The Racket language and Racket-based languages, Racket packages, Racket's variant of Chez Scheme, and development of a Racket build system and importer." - #:scope (list "gnu/packages/racket.scm"))) + #:scope (list "gnu/packages/chez.scm" + "gnu/packages/racket.scm"))) (define-member (person "Thiago Jung Bauermann" @@ -420,6 +428,10 @@ importer." "andreas@enge.fr") science) +(define-member (person "Tobias Geerinckx-Rice" + "me@tobias.gr") + core kernel mentors) + (define-member (person "Björn Höfling" "bjoern.hoefling@bjoernhoefling.de") java) |
