summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-14gnu: emacs-org-reveal: Update to 20200607.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-org-reveal): Update to 20200607.
2020-06-14gnu: Add tup.Jakub Kądziołka
* gnu/packages/build-tools.scm (tup): New variable. * gnu/packages/patches/tup-unbundle-dependencies.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new file.
2020-06-14gnu: Add iputils.Marius Bakke
* gnu/packages/patches/iputils-libcap-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/networking.scm (iputils): New public variable.
2020-06-14gnu: docbook: Add 5.0.1.Marius Bakke
* gnu/packages/docbook.scm (docbook-xml-5): New public variable. (docbook-xml): Inherit from it. While at it, remove trailing whitespace.
2020-06-14gnu: Add ndisc6.Marius Bakke
* gnu/packages/networking.scm (ndisc6): New public variable.
2020-06-14gnu: Add ghc-psqueue.Marius Bakke
* gnu/packages/haskell-xyz.scm (ghc-psqueue): New public variable.
2020-06-14gnu: Add shelltestrunner.Marius Bakke
* gnu/packages/haskell-apps.scm (shelltestrunner): New public variable.
2020-06-14gnu: Add ghc-regex-pcre.Marius Bakke
* gnu/packages/haskell-xyz.scm (ghc-regex-pcre): New public variable.
2020-06-14gnu: Add ghc-curl.Marius Bakke
* gnu/packages/haskell-web.scm (ghc-curl): New public variable.
2020-06-14doc: Adjust branching and rebuilding strategy to match reality.Marius Bakke
The amount of packages has more than tripled since this section was written. Adjust the rebuild limits and cycle lengths based on current practices. * doc/contributing.texi (Submitting Patches): Increase 'staging' rebuild limit to 1800 packages, and adjust the cycle to six weeks. Increase 'core-updates' cycle to six months.
2020-06-15gnu: Add go-github-com-mattn-go-pointer.Martin Becze
* gnu/packages/golang.scm (go-github-com-mattn-go-pointer): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-15gnu: Add go-golang-org-x-oauth2.Martin Becze
* gnu/packages/golang.scm (go-golang-org-x-oauth2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-14gnu: emacs-erc-status-sidebar: Placate 'guix lint'.Ludovic Courtès
* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar)[source]: Add 'file-name'. [synopsis, description]: Adjust.
2020-06-14gnu: Add emacs-erc-status-sidebar.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-14guix repl: Add script execution.Konrad Hinsen
* guix/scripts/repl.scm: Add filename options for script execution. * doc/guix.texi (Invoking guix repl): Document it. * tests/guix-repl.sh: Test it. * Makefile.am: (SH_TESTS): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-14gnu: Add augustus.Pierre Neidhardt
* gnu/packages/games.scm (augustus): New variable.
2020-06-14gnu: diffoscope: Update to 147.Vagrant Cascadian
* gnu/packages/diffoscope (diffoscope): Update to 147.
2020-06-14services: Add 'hurd-vm service-type'.Jan (janneke) Nieuwenhuizen
* gnu/services/virtualization.scm (hurd-vm-shepherd-service, hurd-vm-disk-image): New procedures. (%hurd-vm-operating-system, hurd-vm-service-type): New variables. (<hurd-vm-configuration>): New record type. * doc/guix.texi (Virtualization Services): Document it. * gnu/services/shepherd.scm (scm->go): Use let-system, remove FIXME. Fixes fixes cross-building of shepherd modules for the Hurd image.
2020-06-14system: image: Make sure target is set.Mathieu Othacehe
* gnu/system/image.scm (system-image): Move "with-parameters" call so that it encapsulates "operating-system-bootcfg".
2020-06-14system: image: Remove left-over.Mathieu Othacehe
* gnu/system/image.scm: Remove a left-over since maybe-with-target procedure was removed.
2020-06-14scripts: system: Fix "init" command.Mathieu Othacehe
This is a follow-up of 7ca533c7237622d70b423033c4506217d9ce4014. The introduced "target" variable is shadowing the target argument. * guix/scripts/system.scm (perform-action): Rename "target" variable to "target*".
2020-06-14installer: final: Make sure 'bold' font files are loaded.Mathieu Othacehe
* gnu/installer/newt/final.scm (run-install-shell): Force kmscon to open 'bold' font files, before the cow-store overlay is mounted.
2020-06-14gnu: qtox: Don't use unstable tarball.Efraim Flashner
* gnu/packages/messaging.scm (tox)[source]: Don't use autogenerated tarball.
2020-06-14gnu: qtox: Update to 1.17.2.Reza Alizadeh Majd
* gnu/packages/messaging.scm (qtox): Update to 1.17.2. [arguments]: Add phase to disable network tests. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-14gnu: c-toxcore: Update to 0.2.12.Reza Alizadeh Majd
* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.12. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-14gnu: pagekite: Update to 1.5.2.200603.Alex Griffin
* gnu/packages/networking.scm (pagekite): Update to 1.5.2.200603.
2020-06-14gnu: python-socksipychain: Update to 2.1.2.Alex Griffin
* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.2.
2020-06-14lint: Add 'check-for-collisions' checker.Ludovic Courtès
Suggested by Edouard Klein <edk@beaver-labs.com>. * guix/profiles.scm (check-for-collisions): Export. * guix/lint.scm (check-profile-collisions): New procedure. (%local-checkers): Add 'profile-collisions' checker. * tests/lint.scm ("profile-collisions: no warnings") ("profile-collisions: propagated inputs collide") ("profile-collisions: propagated inputs collide, store items"): New tests. * doc/guix.texi (Invoking guix lint): Document it.
2020-06-14profiles: Fix pathological performance of 'manifest-transitive-entries'.Ludovic Courtès
For packages with lots of propagated inputs, 'manifest-transitive-entries', as called from 'check-for-collisions', would exhibit pathological behavior. For example, "guix install cl-ana" wouldn't complete in 1mn; now, it's down to 20s. The issue was that manifest entries would never be 'equal?' due to the delayed field in <manifest-entry>. * guix/profiles.scm (manifest-transitive-entries): Use a vhash instead of a set. Use 'manifest-entry=?' instead of 'equal?' when checking for equality.
2020-06-14doc: Mention 'guix lint -c derivation'.Ludovic Courtès
* doc/guix.texi (Invoking guix lint): Mention the 'derivation' checker.
2020-06-14ui: Set 'LESS' environment variable unconditionally.Ludovic Courtès
Fixes <https://bugs.gnu.org/41811>. Reported by Lars-Dominik Braun <lars@6xq.net>. * guix/ui.scm (call-with-paginated-output-port): Remove (getenv "LESS") call.
2020-06-14gnu: zsh: Set default '$fpath'.Brice Waegeneire
* gnu/packages/shells.scm (zsh)[arguments]: Add configure-flags 'disable-site-dir' and 'enable-additional-fpath'.
2020-06-14gnu: kdeconnect: Update to 20.04.1.Efraim Flashner
* gnu/packages/kde.scm (kdeconnect): Update to 20.04.1. [source]: Update source URI. [arguments]: Adjust configure flags.
2020-06-14gnu: Add bbswitch-module.Pierre Neidhardt
* gnu/packages/linux.scm (bbswitch-module): New variable.
2020-06-14gnu: busybox: Update to 1.31.1.Danny Milosavljevic
* gnu/packages/patches/busybox-1.31.1-fix-build-with-glibc-2.31.patch: New file * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/busybox.scm (busybox): Update to 1.31.1. [source]: Use patch. [arguments]<#:phases>[check]: Fix test.
2020-06-14gnu: busybox: Make build reproducible.Danny Milosavljevic
* gnu/packages/busybox.scm (busybox)[arguments]<#:phases>[disable-timestamps]: New phase.
2020-06-14gnu: Use ‘license:’ prefix in (gnu packages perl).Nicolas Goaziou
* gnu/packages/perl.scm: Import (guix licenses) with a #:prefix and adjust all callers.
2020-06-14gnu: Add perl-text-patch.Nicolas Goaziou
* gnu/packages/perl.scm (perl-text-patch): New variable.
2020-06-14gnu: Add perl-locale-maketext-lexicon.Nicolas Goaziou
* gnu/packages/perl.scm (perl-locale-maketext-lexicon): New variable.
2020-06-14gnu: Add perl-ppi.Nicolas Goaziou
* gnu/packages/perl.scm (perl-ppi): New variable.
2020-06-14gnu: Add perl-compress-bzip2.Nicolas Goaziou
* gnu/packages/perl-compression.scm (perl-compress-bzip2): New variable.
2020-06-14gnu: Add perl-lingua-en-sentence.Nicolas Goaziou
* gnu/packages/perl.scm (perl-lingua-en-sentence): New variable.
2020-06-14gnu: Add perl-text-haml.Nicolas Goaziou
* gnu/packages/perl.scm (perl-text-haml): New variable.
2020-06-14gnu: Add perl-tie-simple.Nicolas Goaziou
* gnu/packages/perl.scm (perl-tie-simple): New variable.
2020-06-14gnu: Add perl-data-section-simple.Nicolas Goaziou
* gnu/packages/perl.scm (perl-data-section-simple): New variable.
2020-06-14gnu: Add perl-test-subcalls.Nicolas Goaziou
* gnu/packages/perl-check.scm (perl-test-subcalls): New variable.
2020-06-14gnu: Add perl-test-object.Nicolas Goaziou
* gnu/packages/perl-check.scm (perl-test-object): New variable.
2020-06-14gnu: Add perl-hook-lexwrap.Nicolas Goaziou
* gnu/packages/perl.scm (perl-hook-lexwrap): New variable.
2020-06-14gnu: xl2tpd: Add pppd support.Ivan Kozlov
* gnu/packages/vpn.scm (xl2tpd)[inputs]: Add "linux-libre-headers" and "ppp", [arguments]: add a 'setup-environment phase to set "PPPD" and "KERNELSRC" variables. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-06-14gnu: r-survival: Update to 3.2-3.Ricardo Wurmus
* gnu/packages/statistics.scm (r-survival): Update to 3.2-3.