aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-01gnu: squashfs-tools: Update description.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (squashfs-tools)[description]: Don't mention zlib; compact discs; youth.
2021-07-01gnu: squashfs-tools: Update to 4.4-git.1.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (squashfs-tools): Update to 4.4-git.1. [source]: Remove obsolete snippet.
2021-07-01gnu: gtkwave: Update to 3.3.110.Tobias Geerinckx-Rice
* gnu/packages/fpga.scm (gtkwave): Update to 3.3.110.
2021-07-01gnu: remmina: Update to 1.4.19.Tobias Geerinckx-Rice
* gnu/packages/vnc.scm (remmina): Update to 1.4.19.
2021-06-30gnu: libesmtp: Expand description.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (libesmtp)[description]: Add more libESMTP facts.
2021-06-30gnu: libesmtp: Update to 1.1.0.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (libesmtp): Update to 1.1.0. [native-inputs]: Remove them all again.
2021-06-30gnu: libesmtp: Build from Git sources.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (libesmtp)[source]: Use GIT-FETCH and GIT-FILE-NAME. [native-inputs]: Add autoconf, automake, and libtool.
2021-06-30gnu: verilator: Update to 4.204.Tobias Geerinckx-Rice
* gnu/packages/fpga.scm (verilator): Update to 4.204.
2021-06-30gnu: benchmark: Update to 1.5.5.Tobias Geerinckx-Rice
* gnu/packages/benchmark.scm (benchmark): Update to 1.5.5.
2021-06-30gnu: ghostwriter: Update to 2.0.2.Tobias Geerinckx-Rice
* gnu/packages/text-editors.scm (ghostwriter): Update to 2.0.2.
2021-06-30gnu: cbonsai: Update to 1.2.1.Tobias Geerinckx-Rice
* gnu/packages/toys.scm (cbonsai): Update to 1.2.1.
2021-06-30gnu: goaccess: Update to 1.5.1.Tobias Geerinckx-Rice
* gnu/packages/web.scm (goaccess): Update to 1.5.1.
2021-06-30gnu: virtuoso-ose: Update to 7.2.6.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.6. [source]: Get it from SourceForge. [inputs]: Use the default OpenSSL version.
2021-06-30gnu: duplicity: Update to 0.8.20.Tobias Geerinckx-Rice
* gnu/packages/backup.scm (duplicity): Update to 0.8.20.
2021-06-30gnu: epson-inkjet-printer-escpr: Update to 1.7.12.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.12.
2021-06-30gnu: Add corefreq.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (corefreq): New public variable.
2021-06-30gnu: libpcap: Omit static library.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (libpcap)[arguments]: Add a new 'omit-static-library phase.
2021-06-30gnu: libpcap: Update to 1.10.1.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (libpcap): Update to 1.10.1.
2021-06-30gnu: i7z: Restrict to x86_64 systems.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (i7z)[supported-systems]: Set to x86_64-linux.
2021-06-30installer: Offer the CUPS printing service.Tobias Geerinckx-Rice
* gnu/installer/services.scm (%system-services): Add CUPS. * gnu/installer/newt/services.scm (run-other-services-cbt-page): New procedure. (run-services-page): Call it last.
2021-06-30gnu: vmpk: Update to 0.8.4.Tobias Geerinckx-Rice
* gnu/packages/music.scm (vmpk): Update to 0.8.4.
2021-06-30gnu: drumstick: Update to 2.3.0.Tobias Geerinckx-Rice
* gnu/packages/music.scm (drumstick): Update to 2.3.0.
2021-06-30doc: Add a note and warning regarding the usage of deb packs.Hartmut Goebel
* doc/guix.texi (Invoking guix pack): Move to the end of the table, and add a note and warning regarding the usage of deb packs.
2021-06-30gnu: tor: Update to 0.4.6.6.Efraim Flashner
* gnu/packages/tor.scm (tor): Update to 0.4.6.6. [source]: Remove patch. * gnu/packages/patches/tor-fix-build-with-gcc-7.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
2021-06-30gnu: sbcl: Update to 2.1.6.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl): Update to 2.1.6.
2021-06-30gnu: sbcl-static-vectors: Update to 1.8.9.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-static-vectors): Update to 1.8.9.
2021-06-30gnu: sbcl-cffi: Update to 0.24.1.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cffi): Update to 0.24.1.
2021-06-30news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of 'guix pack --format=deb' entry.
2021-06-30.guix-authorizations: Remove kkebreau.Kei Kebreau
* .guix-authorizations: Remove kkebreau from the committers.
2021-06-30lint: Verify if #:tests? is respected in the 'check' phase.Maxime Devos
There have been a few patches to the mailing list lately not respecting this, and this linter detects 630 package definitions that could be modified to support the --without-tests package transformation. * guix/lint.scm (check-optional-tests): New linter. (%local-checkers)[optional-tests]: Add it. * tests/lint.scm (package-with-phase-changes): New procedure. ("optional-tests: no check phase") ("optional-tests: check hase respects #:tests?") ("optional-tests: check phase ignores #:tests?") ("optional-tests: do not crash when #:phases is invalid") ("optional-tests: allow G-exps (no warning)") ("optional-tests: allow G-exps (warning)") ("optional-tests: complicated 'check' phase") ("optional-tests: 'check' phase is not first phase"): New tests. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-30guix: gexp: Define gexp->approximate-sexp.Maxime Devos
It will be used in the 'optional-tests' linter. * guix/gexp.scm (gexp->approximate-sexp): New procedure. * tests/gexp.scm ("no references", "unquoted gexp", "unquoted gexp (native)") ("spliced gexp", "unspliced gexp, approximated") ("unquoted gexp, approximated"): Test it. * doc/gexp.scm ("G-Expressions"): Document it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-30gnu: nyxt: Update to 2.1.1.Pierre Neidhardt
* gnu/packages/web-browsers.scm (nyxt): Update to 2.1.1.
2021-06-30gnu: python-k5test: Apply unreleased upstream fix.Lars-Dominik Braun
* gnu/packages/python-xyz.scm (python-k5test) [arguments]<#:phases>: Rename phase to reflect what it actually does, add another substitute* expression.
2021-06-30gnu: Add tractor.Danial Behzadi
* gnu/packages/tor.scm (tractor): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-06-30gnu: notmuch: Update to 0.32.2.Xinglu Chen
* gnu/packages/mail.scm (notmuch): Update to 0.32.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-06-30gnu: telescope: Update to 0.3.cage
* gnu/packages/web-browsers.scm (telescope): Update to 0.3. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-06-30gnu: emacs-rime: Update to 1.0.5.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-rime): Update to 1.0.5.
2021-06-30gnu: emacs-ebdb: Update to 0.6.24.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.24.
2021-06-30gnu: emacs-tramp: Update to 2.5.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.
2021-06-29news: Add entry for the new 'deb' guix pack format.Maxim Cournoyer
* etc/news.scm: Add entry.
2021-06-29pack: Add support for the deb format.Maxim Cournoyer
* .dir-locals.el (scheme-mode)[gexp->derivation]: Define indentation rule. * guix/scripts/pack.scm (debian-archive): New procedure. (%formats): Register the new deb format. (show-formats): Add it to the usage string. * tests/pack.scm (%ar-bootstrap): New variable. (deb archive with symlinks): New test. * doc/guix.texi (Invoking guix pack): Document it. * NEWS: Add news entry.
2021-06-29tests: pack: Fix compressor extension.Maxim Cournoyer
* tests/pack.scm (%gzip-compressor): Add the missing leading period to the gzip compressor file extension.
2021-06-29pack: Prevent duplicate files in tar archives.Maxim Cournoyer
Tar translate duplicate files in the archive into hard links. These can cause problems, as not every tool support them; for example dpkg doesn't. * gnu/system/file-systems.scm (reduce-directories): New procedure. (file-prefix?): Lift the restriction on file prefix. The procedure can be useful for comparing relative file names. Adjust doc. (file-name-depth): New procedure, extracted from ... (btrfs-store-subvolume-file-name): ... here. * guix/scripts/pack.scm (self-contained-tarball/builder): Use reduce-directories. * tests/file-systems.scm ("reduce-directories"): New test.
2021-06-29pack: Improve naming of the packs store file names.Maxim Cournoyer
Instead of just naming them by their pack type, add information from the package(s) they contain to make it easier to differentiate them. * guix/scripts/pack.scm (define-with-source): New macro. (manifest->friendly-name): Extract procedure from ... (docker-image): ... here, now defined via the above macro. Adjust REPOSITORY argument value accordingly. (guix-pack): Derive NAME using MANIFEST->FRIENDLY-NAME.
2021-06-29pack: Fix typo.Maxim Cournoyer
* guix/scripts/pack.scm (self-contained-tarball/builder): Fix typo.
2021-06-29pack: Factorize base tar options.Maxim Cournoyer
* guix/docker.scm (%tar-determinism-options): Move to a new module and rename to `tar-base-options'. Adjust references accordingly. * guix/build/pack.scm: New file. * Makefile.am (MODULES): Register it. * guix/scripts/pack.scm (self-contained-tarball/builder): Use it.
2021-06-29pack: Extract builder code from self-contained-tarball.Maxim Cournoyer
This is made to allow reusing it for the debian-archive pack format, added in a subsequent commit. * guix/scripts/pack.scm (self-contained-tarball/builder): New procedure, containing the build code extracted from self-contained-tarball. (self-contained-tarball): Use the above procedure.
2021-06-29installer: Fix crash when deleting a free space partition.Mathieu Othacehe
Fixes: <https://issues.guix.gnu.org/49126>. * gnu/installer/newt/partition.scm (run-disk-page): Fix the return value when removing a free space partition.
2021-06-29weather: Handle zero requested store items gracefully.Maxime Devos
This can happen if the weather information of a package is requested for an unsupported system. For example, try "guix weather icecat --system=aarch64-linux". * guix/scripts/weather.scm (report-server-coverage): Do not divide by zero when zero store items are requested from a server. Fixes: <https://issues.guix.gnu.org/49263> Reported-By: Jack Hill <jackhill@jackhill.us> Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-29services: kmscon: Add keyboard-layout fields.luhui
* gnu/services/base.scm (<kmscon-configuration>): Add keyboard-layout fields. * doc/guix.texi (Base Services): Document them. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>