summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ‘guix search’ and $PAGERseries-3701Ludovic Courtès2020-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | Hello Guix! There seems to be consensus on getting ‘guix search’ to automatically invoke $PAGER (I don’t think there’s a bug report, though). Below is a first stab at it that’s (almost) functional but raises questions: 1. This patch arranges to invoke the pager only if we output a screenful of text. However, that means that the ‘supports-hyperlinks?’ call is passed the wrong port, typically the actual stdout (a terminal) instead of the pager. Pagers typically don’t support hyperlinks, it seems. Is there another way to do that? Should we just invoke the pager unconditionally? 2. What if ‘less’ or $PAGER doesn’t exists or exits with non-zero? What do others do? Feedback & alternative patches more than welcome! Ludo’.
* gnu: Update minimap2 to 2.17.base-for-series-3701Roel Janssen2020-04-27
| | | | * gnu/packages/bioinformatics.scm (minimap2): Update to 2.17.
* gnu: Add sbcl-stumpwm-swm-gaps.Oleg Pykhalov2020-04-27
| | | | * gnu/packages/wm.scm (sbcl-stumpwm-swm-gaps): New variable.
* gnu: tarsplitter: Fix typo in description (spilt/split).Vincent Legoll2020-04-27
| | | | * gnu/packages/compression.scm (tarsplitter)[description]: Fix typo.
* doc: guix: Fix grammar in "Debugging Build Failures"TomZ2020-04-27
| | | | | | * doc/guix.texi (Debugging Build Failures): Fix grammar. Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
* gnu: Add wf-recorder.Alex McGrath2020-04-27
| | | | | | * gnu/packages/video.scm (wf-recorder): New variable. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
* gnu: ktsuss: Use setuid "su" and "sudo" commands.Raghav Gururajan2020-04-27
| | | | | | | This has ktsudo actually gain root access. * gnu/packages/admin.scm (ktsuss)[arguments]: Instead of <sudo>/bin/{su,sudo} file names, use the setuid' verrsions.
* gnu: herbstluftwm: Update to 0.8.1Boris A. Dekshteyn2020-04-27
| | | | | | * gnu/packages/wm.scm: herbstluftwm: Update to 0.8.1 Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
* gnu: fldigi: Update to 4.1.12.Guillaume Le Vaillant2020-04-27
| | | | * gnu/packages/radio.scm (fldigi): Update to 4.1.12.
* file-systems: mount the PID cgroup filesystem.Jakub Kądziołka2020-04-27
| | | | | | | * gnu/system/file-systems.scm (%control-groups): Add "pids". * gnu/services/docker.scm (docker-shepherd-service): Resolve a TODO. This has allowed me to make a specific configuration of nsjail work.
* gnu: Add python-scikit-rebate.Roel Janssen2020-04-27
| | | | * gnu/packages/machine-learning.scm (python-scikit-rebate): New variable.
* gnu: Add python-deeptools.Roel Janssen2020-04-27
| | | | * gnu/packages/bioinformatics.scm (python-deeptools): New variable.
* gnu: Add python-deeptoolsintervals.Roel Janssen2020-04-27
| | | | * gnu/packages/bioinformatics.scm (python-deeptoolsintervals): New variable.
* gnu: Add python-bitarray.Roel Janssen2020-04-27
| | | | * gnu/packages/python-xyz.scm (python-bitarray): New variable.
* gnu: Add r-cummerbund.Roel Janssen2020-04-27
| | | | * gnu/packages/bioconductor.scm (r-cummerbund): New variable.
* gnu: Add r-inum.Roel Janssen2020-04-27
| | | | * gnu/packages/cran.scm (r-inum): New variable.
* gnu: Add r-ggpmisc.Roel Janssen2020-04-27
| | | | * gnu/packages/cran.scm (r-ggpmisc): New variable.
* gnu: Add r-coverageview.Roel Janssen2020-04-27
| | | | * gnu/packages/bioconductor.scm (r-coverageview): New variable.
* gnu: Add peek.Ricardo Wurmus2020-04-27
| | | | * gnu/packages/video.scm (peek): New variable.
* gnu: emacs-org-reveal: Fix syntax error in description.Ricardo Wurmus2020-04-27
| | | | | * gnu/packages/emacs-xyz.scm (emacs-org-reveal)[description]: Fix Texinfo syntax error.
* gnu: Add texlive-inconsolata.Ricardo Wurmus2020-04-27
| | | | * gnu/packages/tex.scm (texlive-inconsolata): New variable.
* gnu: Add r-bsgenome-hsapiens-ucsc-hg38.Roel Janssen2020-04-27
| | | | * gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg38): New variable.
* gnu: Add r-karyoploter.Roel Janssen2020-04-27
| | | | * gnu/packages/bioconductor.scm (r-karyoploter): New variable.
* gnu: Add r-bezier.Roel Janssen2020-04-27
| | | | * gnu/packages/cran.scm (r-bezier): New variable.
* gnu: Add r-ideoviz.Roel Janssen2020-04-27
| | | | * gnu/packages/bioconductor.scm (r-ideoviz): New variable.
* gnu: Add r-ecp.Roel Janssen2020-04-27
| | | | * gnu/packages/cran.scm (r-ecp): New variable.
* gnu: Add r-reordercluster.Roel Janssen2020-04-27
| | | | * gnu/packages/cran.scm (r-reordercluster): New variable.
* gnu: liblinphone: Move documentation and tester to separate outputs.base-for-series-3693Maxim Cournoyer2020-04-27
| | | | | | | * gnu/packages/linphone.scm (liblinphone)[outputs]: Add a "doc" and "tester" outputs. [phases]: Add a separate-outputs phase. Move the glib-or-gtk-compile-schemas and glib-or-gtk-wrap phases after it.
* gnu: liblinphone: Fix the input type of some dependencies.Maxim Cournoyer2020-04-27
| | | | | | | | | | Libraries being linked to such as libxml2, libiconv and zlib should appear as 'inputs' rather than 'native-inputs'. * gnu/packages/linphone.scm (liblinphone)[native-inputs]: Move libiconv, libxml2 and zlib to... [inputs]: ...here. Move eudev, python-pystache and python-six to native-inputs.
* gnu: liblinphone: Remove hicolor-icon-theme and murrine inputs.Maxim Cournoyer2020-04-27
| | | | | | | | Icon themes and theme engines are best left for the users to select and install themselves. * gnu/packages/linphone.scm (liblinphone)[inputs]: Remove hicolor-icon-theme. [propagated-inputs]: Remove murrine.
* gnu: Add loadable module to wireguard-linux-compat.Brice Waegeneire2020-04-26
| | | | | | | | | | | | * gnu/packages/vpn.scm (wireguard-linux-compat)[build-system]: Replace 'gnu-build-system' by 'linux-module-build-system'. [outputs]: Add 'kernel-patch'. [arguments]: Adjust the build system. Add phases 'change-directory' and 'reset-cwd'. Rename phases 'build' to 'build-patch' and 'install' to 'install-patch'. [description]: Mention the loadable module. Signed-off-by: Leo Famulari <leo@famulari.name>
* channels: Use a declarative profile.Ludovic Courtès2020-04-26
| | | | | * guix/channels.scm (package-cache-file): Use 'profile' instead of 'profile-derivation'.
* services: system: Initial entries are non-monadic.Ludovic Courtès2020-04-26
| | | | | | | * gnu/system.scm (operating-system-directory-base-entries): Return a regular, non-monadic value. * gnu/services.scm (system-derivation): Adjust accordingly. * gnu/system/linux-container.scm (container-essential-services): Likewise.
* pack: Use a declarative profile.Ludovic Courtès2020-04-26
| | | | | * guix/scripts/pack.scm (guix-pack): Use a declarative profile instead of 'profile-derivation'.
* services: profile: Use a declarative profile.Ludovic Courtès2020-04-26
| | | | | * gnu/services.scm (packages->profile-entry): Use 'profile' instead of 'profile-derivation'.
* system: 'operating-system-directory-base-entries' uses 'profile'.Ludovic Courtès2020-04-26
| | | | | * gnu/system.scm (operating-system-directory-base-entries): Use a declarative profile instead of 'profile-derivation'.
* profiles: Add lowerable <profile> record type.Ludovic Courtès2020-04-26
| | | | | * guix/profiles.scm (<profile>): New record type. * tests/profiles.scm ("<profile>"): New test.
* gnu: r-snplocs-hsapiens-dbsnp144-grch37: Fix description.Roel Janssen2020-04-26
| | | | * gnu/packages/bioconductor.scm: Use two spaces after ending a sentence.
* gnu: Add r-snplocs-hsapiens-dbsnp144-grch37.Roel Janssen2020-04-26
| | | | | * gnu/packages/bioconductor.scm (r-snplocs-hsapiens-dbsnp144-grch37): New variable.
* gnu: Add hackneyed-x11-cursors.Maxim Cournoyer2020-04-26
| | | | * gnu/packages/xorg.scm (hackneyed-x11-cursors): New variable.
* gnu: Add r-motifbreakr.Roel Janssen2020-04-26
| | | | * gnu/packages/bioconductor.scm (r-motifbreakr): New variable.
* gnu: Add r-motifdb.Roel Janssen2020-04-26
| | | | * gnu/packages/bioconductor.scm (r-motifdb): New variable.
* gnu: Add r-pasilla.Roel Janssen2020-04-26
| | | | * gnu/packages/bioconductor.scm (r-pasilla): New variable.
* gnu: guile3.0-chickadee: Rename to guile3.0-chickadee.Christopher Baines2020-04-26
| | | | | | | This avoids having to packages, both called guile-chickadee. * gnu/packages/game-development.scm (guile3.0-chickadee)[name]: Change from guile-chickadee to guile3.0-chickadee.
* reconfigure: Don't call build-derivations for upgrade-services testChristopher Baines2020-04-26
| | | | | | | | | | This commit adjusts the upgrade-services system test to not build anything when computing the derivation for the system test. I came across this when looking at issues computing the system test derivations to store in the Guix Data Service. * gnu/tests/reconfigure.scm (run-upgrade-services-test): Remove the use of, and definition for ensure-service-file.
* substitute: Close port at the end of http-multiple-get.Christopher Baines2020-04-26
| | | | * guix/scripts/substitute.scm (http-multiple-get): Add close-port call.
* substitute: Make http-multiple-get batch size configurable.Christopher Baines2020-04-26
| | | | * guix/scripts/substitute.scm (http-multiple-get): Add batch-size parameter.
* substitute: Use the same port for multiple request batches.Christopher Baines2020-04-26
| | | | | | | In http-multiple-get. * guix/scripts/substitute.scm (http-multiple-get): Switch port to p in one occurrence.
* gnu: Add tarsplitter.Lars-Dominik Braun2020-04-26
| | | | | | * gnu/packages/compression.scm (tarsplitter): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rav1e.Leo Famulari2020-04-26
| | | | | | | | | * gnu/packages/video.scm (rav1e): New variable. * gnu/packages/rust-apps.scm (rust-cbindgen-0.12, rust-cargo-c): New variables. * gnu/packages/crates-io.scm: Various new packages and upgrades. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>