aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-12-08gnu: Add xcb-imdkit....* gnu/packages/fcitx5.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Zhu Zihao
2020-12-08services: cuirass: Add queue-size option....* gnu/services/cuirass.scm (<cuirass-configuration>): Add "queue-size" field. (cuirass-shepherd-service): Honor it. * doc/guix.texi (Continuous Integration): Document it. Mathieu Othacehe
2020-12-08gnu: cuirass: Update to 0.0.1-56.697fa14....* gnu/packages/ci.scm (cuirass): Update to 0.0.1-56.697fa14. Mathieu Othacehe
2020-12-08gnu: Add cjson....* gnu/packages/javascript.scm (cjson): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Ryan Prior
2020-12-08gnu: Add tiny-bignum....* gnu/packages/maths.scm (tiny-bignum): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Ryan Prior
2020-12-08gnu: trezord: Update to 2.0.30....* gnu/packages/finance.scm (trezord): Update to 2.0.30. Signed-off-by: Christopher Baines <mail@cbaines.net> Martin Becze
2020-12-08gnu: Add go-gopkg-in-natefinch-lumberjack.v2....* gnu/packages/golang.scm (go-gopkg-in-natefinch-lumberjack.v2): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Martin Becze
2020-12-08gnu: Add go-github-com-gorilla-csrf....* gnu/packages/golang.scm (go-github-com-gorilla-csrf): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Martin Becze
2020-12-08gnu: Add go-github-com-gorilla-securecookie....* gnu/packages/golang.scm (go-github-com-gorilla-securecookie): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Martin Becze
2020-12-08gnu: Add go-github-com-gorilla-handlers....* gnu/packages/golang.scm (go-github-com-gorilla-handlers): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Martin Becze
2020-12-08gnu: Add go-github-com-felixge-httpsnoop....* gnu/packages/golang.scm (go-github-com-felixge-httpsnoop): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Martin Becze
2020-12-08gnu: go-github-com-gorilla-mux: Update to 1.8.0....* gnu/packages/golang.scm (go-github-com-gorilla-mux): Update to 1.8.0. Signed-off-by: Christopher Baines <mail@cbaines.net> Martin Becze
2020-12-08gnu: scummvm: Update source URL....* gnu/packages/emulators.scm (scummvm)[source]: Use HTTPS & new subdomain. Reported by Matthew Brooks <matthewfbrooks@mailbox.org>. Tobias Geerinckx-Rice
2020-12-08gnu: gita: Install shell completions....* gnu/packages/version-control.scm (gita)[arguments]: Add phase install-shell-completions. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Michael Rohleder
2020-12-08gnu: Add emacs-burly....* gnu/packages/emacs-xyz.scm (emacs-burly): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Ryan Desfosses
2020-12-08gnu: Add emacs-map....* gnu/packages/emacs-xyz.scm (emacs-map): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Ryan Desfosses
2020-12-08gnu: shadowsocks: Build against openssl....This patch allows shadowsocks to be used without supplying libopenssl in its configuration. See also https://unix.stackexchange.com/questions/623324/. * gnu/packages/networking.scm (shadowsocks)[inputs]: Add openssl. [#:phases]: Add patch-crypto-paths. Signed-off-by: Marius Bakke <marius@gnu.org> Leo Prikler
2020-12-08gnu: qoauth: Minor cosmetic improvements....* gnu/packages/web.scm (qoauth)[arguments]: Add #:tests?. Don't delete 'check' phase. Override 'configure' instead of adding new phase. Marius Bakke
2020-12-08gnu: qoauth: Fix build failure....Fixes <https://bugs.gnu.org/45031>. Reported by Distopico <distopico@riseup.net>. * gnu/packages/web.scm (qoauth)[arguments]: Add phase 'adjust-mkspecs-directory'. Marius Bakke
2020-12-08gnu: qca: Correct license....* gnu/packages/kde.scm (qca)[license]: Change from LGPL2.1 to LGPL2.1+. Marius Bakke
2020-12-08gnu: Add gita....* gnu/packages/version-control.scm (gita): New variable. Oleg Pykhalov
2020-12-07gnu: imapfilter: Update to 2.7.5....* gnu/packages/mail.scm (imapfilter): Update to 2.7.5. Tobias Geerinckx-Rice
2020-12-07gnu: grammalecte: Update to 2.0.0....* gnu/packages/dictionaries.scm (grammalecte): Update to 2.0.0. Nicolas Goaziou
2020-12-07gnu: Add glmark2....* gnu/packages/gl.scm (glmark2): New variable. Kei Kebreau
2020-12-07doc: Document about xfce4-panel plugins....* doc/guix.texi (Desktop Services): Document that xfce4-panel plugin packages should be added to the 'packages' field of OS. 宋文武
2020-12-07gnu: xfce4-whiskermenu-plugin: Fix installed shell script....* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Fix installed shell script. [arguments]: Add phase fix-shell-script to substitute paths to xfce4-panel and gettext. [inputs]: Add gettext-minimal. Co-authored-by: Kei Kebreau <kkebreau@posteo.net> Signed-off-by: Kei Kebreau <kkebreau@posteo.net> Michael Rohleder
2020-12-07gnu: bombadillo: Update to 2.3.3....* gnu/packages/web-browsers.scm (bombadillo): Update to 2.3.3. Tobias Geerinckx-Rice
2020-12-07gnu: qutebrowser: Update to 1.14.1....* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.14.1. Tobias Geerinckx-Rice
2020-12-07gnu: yapet: Omit duplicate licence files....* gnu/packages/password-utils.scm (yapet)[arguments]: Set a better --docdir. Tobias Geerinckx-Rice
2020-12-07gnu: yapet: Update to 2.5....* gnu/packages/password-utils.scm (yapet): Update to 2.5. Tobias Geerinckx-Rice
2020-12-07gnu: feh: Update to 3.6.1....* gnu/packages/image-viewers.scm (feh): Update to 3.6.1. Tobias Geerinckx-Rice
2020-12-07gnu: libmanette: Update to 0.2.6....* gnu/packages/games.scm (libmanette): Update to 0.2.6. Tobias Geerinckx-Rice
2020-12-07gnu: thermald: Update to 2.4.1....* gnu/packages/admin.scm (thermald): Update to 2.4.1. Tobias Geerinckx-Rice
2020-12-07gnu: emacs-moody: Update to 0.5.4....* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 0.5.4. Nicolas Goaziou
2020-12-07gnu: Add emacs-modus-themes....* gnu/packages/emacs-xyz.scm (emacs-modus-themes): New variable. (emacs-modus-operandi-theme, emacs-modus-vivendi-theme): Deprecate package in favor of emacs-modus-themes. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> André Alexandre Gomes
2020-12-07ci: Add "evaluation" method....* guix/ci.scm (evaluation): New procedure. Mathieu Othacehe
2020-12-07ci: Add evaluation field to build record....* guix/ci.scm (<build>): Add "evaluation" field. Mathieu Othacehe
2020-12-07tests: lint: Add origin patch file name test cases....In particular, "<origin> patches: same file name -> no warnings" would have caught the issue which was fixed in commit 21887021b9acf60157b1b0a39c16f2ec6498021b. * tests/lint.scm (patches: file names): Rename this test case... ("file patches: different file name -> warning"): ... to this. ("file patches: same file name -> no warnings") ("<origin> patches: different file name -> warning") ("<origin> patches: same file name -> no warnings"): New test cases. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Chris Marusich
2020-12-07services: openssh: Warn about 'password-authentication?' default....Fixes <https://bugs.gnu.org/44808>. Reported by Christopher Lemmer Webber <cwebber@dustycloud.org>. * gnu/services/ssh.scm (true-but-soon-false): New procedure. (<openssh-configuration>)[password-authentication?]: Change default to 'true-but-soon-false'. * gnu/installer/services.scm (%system-services): Explicitly set 'password-authentication?' to #f. Ludovic Courtès
2020-12-07services: hurd-vm: Avoid circular dependency with (gnu system images hurd)....* gnu/services/virtualization.scm (hurd-vm-disk-image): Use 'lookup-image-type-by-name' instead of referring to 'hurd-disk-image' from (gnu system images hurd). Ludovic Courtès
2020-12-07profiles: Delete duplicate manifest entries in packages->manifest....* gnu/profiles.scm (packages->manifest): Delete duplicate entries. * tests/profiles.scm ("packages->manifest, no duplicates"): New test. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Leo Prikler
2020-12-07profiles: Remove duplicates in manifest transactions....Fixes <https://bugs.gnu.org/23874>. Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>. * guix/profiles.scm (manifest-transaction-effects): Delete duplicates in install and remove. Let multiple upgrades and downgrades shadow previous transactions of the same kind. * tests/profiles.scm ("manifest-transaction-effects no double install or upgrades") ("manifest-transaction-effects no double downgrade") ("manifest-transaction-effects no double removal"): New tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Leo Prikler
2020-12-07doc: Fix incorrect GUIX_PROFILE value for 'guix pull'....* doc/guix.texi (Getting Started): Fix invalid GUIX_PROFILE value. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Holger Peters
2020-12-07Revert "gnu: vim: Run more tests."...This reverts commit 17a53aec7a6a7608bd01841ca2058bfe1500c453. This breaks building vim on ARM architectures. Efraim Flashner
2020-12-07gnu: minimap2: Fix build on aarch64-linux....* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Adjust configure-flags to be better per-architecture. [source]: Add patch. * gnu/packages/patches/minimap2-aarch64-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Efraim Flashner
2020-12-07gnu: minimap2: Prepare for cross compilation....* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Use cc-for-target. Efraim Flashner
2020-12-07gnu: emacs-with-editor: Update to 3.0.2....* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.0.2. [propagated-inputs]: Changed emacs-dash to emacs-async. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Michael Rohleder
2020-12-07service: Add shepherd discover action....* gnu/services/base.scm (shepherd-discover-action): New procedure, (guix-shepherd-service)[<actions>]: add it, [<start>]: honor it. * doc/guix.texi (Invoking guix-daemon): Document it. Mathieu Othacehe
2020-12-07prometheus-node-exporter: Support extra options....There are plenty of options supported that the Guix configuration record doesn't help you with, so add this field to allow users to do their own thing. * gnu/services/monitoring.scm (<prometheus-node-exporter-configuration>): Add extra-options field. (prometheus-node-exporter-shepherd-service): Handle the extra options. * doc/guix.texi (Prometheus Node Exporter Service): Document this. Christopher Baines
2020-12-07prometheus-node-exporter: Enable the textfile collector....* gnu/services/monitoring.scm (<prometheus-node-exporter-configuration>): Add textfile-directory. (prometheus-node-exporter-textfile-directory, prometheus-node-exporter-activation): New procedures. (prometheus-node-exporter-shepherd-service): Pass --collector.textfile.directoryto the service. (prometheus-node-exporter-service-type): Extend the activation service type. * doc/guix.texi (Prometheus Node Exporter Service): Document. Christopher Baines
78a18ff7279da'>installer: Add new utils....* gnu/installer/utils.scm (nearest-exact-integer): New exported procedure, (read-percentage): ditto, (run-shell-command): ditto. Mathieu Othacehe 2019-01-17installer: Remove "selection" from all titles....* gnu/installer/newt/hostname.scm (run-hostname-page): Remove selection from page title, (run-variant-page): ditto. * gnu/installer/newt/keymap.scm (run-layout-page): Ditto. * gnu/installer/newt/locale.scm (run-layout-page): Ditto, (run-territory-page): ditto, (run-codeset-page): ditto, (run-modifier-page): ditto * gnu/installer/newt/network.scm (run-territory-page): Ditto. * gnu/installer/newt/timezone.scm (run-timezone-page): Ditto. * gnu/installer/newt/wifi.scm (run-wifi-page): Ditto. Mathieu Othacehe 2019-01-17installer: Move everything to the build side....* gnu/installer.scm: Rename to ... * gnu/installer/record.scm: ... this. * gnu/installer/build-installer.scm: Move everything to the build side and rename to gnu/installer.scm. * gnu/installer/newt.scm: Remove all the gexps and add depencies to newt modules as this code will only be used on the build side by now. * gnu/local.mk (GNU_SYSTEM_MODULES): Adapt it, (dist_installer_DATA): New rule to install installer's aux-files. * gnu/system/install.scm (%installation-services): Use only 'installer-program' from (gnu installer). The installer is now choosen on the build side. * guix/self.scm (*system-modules*): Restore previous behaviour and add all installer files to #:extra-files field of the scheme-node. * po/guix/POTFILES.in: Adapt it. Mathieu Othacehe 2019-01-17installer: Rewrite welcome page....The welcome page is the only page using absolute positioning for the newt components, so that the page occupies all the screen space. This is becoming too hard to manage, so switch to grid management like elsewhere, even if the result is less appealing. Also add an info text to the page with a mention on how to switch back to the original installer. * gnu/installer/newt/welcome.scm (run-menu-page): Use a vertically stacked grid instead of hard window placement. Mathieu Othacehe 2019-01-17gnu: installer: Launch the installer as kmscon login-program....Source /etc/environment just before starting the installer. The login program is supposed to load the environment variables of this file through PAM, but as we replace it by the installer, they are no longer available. This is mostly useful for the LANG environment variable. * gnu/installer/build-installer.scm (installer-program-launcher): New exported procedure. * gnu/system/install.scm (%installation-services): Restore most of the origin code. kmscon is only started on TTY1, and the graphical installer is the login-program. Mathieu Othacehe 2019-01-17installer: newt: Locate the logo within local-file....* gnu/installer/newt.scm (logo): Remove it, (welcome-page): Use a relative path to locate the logo. Mathieu Othacehe 2019-01-17installer: newt: Use scheme-modules* instead of scheme-modules....* gnu/installer/newt.scm (modules): Use scheme-modules*. Mathieu Othacehe 2019-01-17gnu: Add graphical installer support....* configure.ac: Require that guile-newt is available. * gnu/installer.scm: New file. * gnu/installer/aux-files/logo.txt: New file. * gnu/installer/build-installer.scm: New file. * gnu/installer/connman.scm: New file. * gnu/installer/keymap.scm: New file. * gnu/installer/locale.scm: New file. * gnu/installer/newt.scm: New file. * gnu/installer/newt/ethernet.scm: New file. * gnu/installer/newt/hostname.scm: New file. * gnu/installer/newt/keymap.scm: New file. * gnu/installer/newt/locale.scm: New file. * gnu/installer/newt/menu.scm: New file. * gnu/installer/newt/network.scm: New file. * gnu/installer/newt/page.scm: New file. * gnu/installer/newt/timezone.scm: New file. * gnu/installer/newt/user.scm: New file. * gnu/installer/newt/utils.scm: New file. * gnu/installer/newt/welcome.scm: New file. * gnu/installer/newt/wifi.scm: New file. * gnu/installer/steps.scm: New file. * gnu/installer/timezone.scm: New file. * gnu/installer/utils.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add previous files. * gnu/system.scm: Export %root-account. * gnu/system/install.scm (%installation-services): Use kmscon instead of linux VT for all tty. (installation-os)[users]: Add the graphical installer as shell of the root account. [packages]: Add font related packages. * po/guix/POTFILES.in: Add installer files. Mathieu Othacehe