aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: rust-once-cell-1: Update to 1.15.0.Efraim Flashner2022-09-30
| | | | | * gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.15.0. [cargo-inputs]: Replace rust-atomic-polyfill-0.1 with 1.
* gnu: rav1e: Force building with rust edition 2018.Efraim Flashner2022-09-30
| | | | | * gnu/packages/video.scm (rav1e)[arguments]: Add phase to force all input crates to be built with rust edition 2018.
* gnu: linux-libre 4.9: Update to 4.9.330.Leo Famulari2022-09-30
| | | | | * gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.330. (linux-libre-4.9-pristine-source): Update hash.
* gnu: linux-libre 4.14: Update to 4.14.295.Leo Famulari2022-09-30
| | | | | * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.295. (linux-libre-4.14-pristine-source): Update hash.
* gnu: linux-libre 4.19: Update to 4.19.260.Leo Famulari2022-09-30
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.260. (linux-libre-4.19-pristine-source): Update hash.
* gnu: linux-libre 5.4: Update to 5.4.215.Leo Famulari2022-09-30
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.215. (linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.
* gnu: linux-libre 5.10: Update to 5.10.146.Leo Famulari2022-09-30
| | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.146. (linux-libre-5.10-pristine-source): Update hash.
* gnu: linux-libre 5.15: Update to 5.15.71.Leo Famulari2022-09-30
| | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.71. (linux-libre-5.15-pristine-source): Update hash.
* gnu: linux-libre: Update to 5.19.12.Leo Famulari2022-09-30
| | | | | * gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.12. (linux-libre-5.19-pristine-source): Update hash.
* scripts: build: Format strings before calling display-hint.Zhu Zihao2022-09-30
| | | | | | | * guix/scripts/build.scm(%standard-cross-build-options): Format hint string. %standard-cross-build-options: Ditto. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: quodlibet: Fix build.Remco van 't Veer2022-09-30
| | | | | | | | | Some tests fail because adwaita-icon-theme doesn't ship legacy icons anymore since version 42. Application runs fine without visual defects. * gnu/packages/music.scm (quodlibet): Skip trayicon tests. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: picard: Update to 2.8.3, modernize package.kiasoc52022-09-30
| | | | | | | | | | | | | * gnu/packages/music.scm (picard): Update to 2.8.3. [source]: Remove patch. [arguments]: Use G-expressions. Remove trailing #t. [native-inputs]: Remove input labels. [inputs]: Add python-fasteners, python-pyyaml, python-markdown, python-pyjwt. Remove a transitive dependency on QtWebKit. See <https://issues.guix.gnu.org/53289> for more information about this change. * gnu/packages/patches/picard-fix-id3-rename-test.patch: Remove it. * gnu/local.mk (dist_path_DATA): Update accordingly. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* tests: install: Fix iso-image-installer test.Mathieu Othacehe2022-09-30
| | | | | | | | | | | This is a follow-up of: 45eac6cdf5c8d9d7b0c564b105c790d2d2007799. It fixes the following error: + mkfs.ext4 -L my-root /dev/vda2 sh: line 12: mkfs.ext4: command not found * gnu/tests/install.scm (%test-iso-image-installer): Add e2fsprogs to the appended packages.
* gnu: Add qdmr.Ryan Tolboom2022-09-30
| | | | | | * gnu/packages/radio.scm (qdmr): New variable. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add emacs-new-purescript-mode.jgart via Guix-patches via2022-09-30
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-new-purescript-mode): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-tuareg: Update to 3.0.1.Nicolas Goaziou2022-09-30
| | | | * gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.1.
* gnu: emacs-ement: Update to 0.3.Nicolas Goaziou2022-09-30
| | | | * gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.3.
* gnu: emacs-tramp: Update to 2.5.3.3.Nicolas Goaziou2022-09-30
| | | | * gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.3.3.
* gnu: emacs-taxy-magit-section: Update to 0.11.Nicolas Goaziou2022-09-30
| | | | * gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.11.
* gnu: emacs-helm: Update to 3.8.8.Nicolas Goaziou2022-09-30
| | | | * gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.8.
* gnu: emacs-pg: Update to 0.16.Nicolas Goaziou2022-09-30
| | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.16. [source]<origin>: Change upstream repository, the older one being unmaintained. [home-page]: Update accordingly. [description]: Expound it. [license]: Set to GPL2+.
* gnu: Add qtwayland, version 6.3.1.Hilton Chain2022-09-29
| | | | | | * gnu/packages/qt.scm (qtwayland): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: qtwayland: Rename to qtwayland-5.Hilton Chain2022-09-29
| | | | | | | | | Automated via: git grep -l qtwayland | xargs sed 's/\qtwayland\b/\0-5/g' -i git checkout NEWS Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: blast+: Build reproducibly.Ricardo Wurmus2022-09-29
| | | | | | | Fixes <https://issues.guix.gnu.org/42141>. * gnu/packages/bioinformatics.scm (blast+)[source]: Do not record kernel version and use fix set of random numbers.
* news: Add entry for '--with-source'.Jesse Gibbons2022-09-29
| | | | | | * etc/news.scm: Add entry. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* transformations: '--with-source' now operates in depth.Ludovic Courtès2022-09-29
| | | | | | | | | | | | | | | The '--with-source' option is the first one that was implemented, and it's the only one that would operate only on leaf packages rather than traversing the dependency graph. This change makes it consistent with the rest of the transformation options. * guix/transformations.scm (evaluate-source-replacement-specs): New procedure. (transform-package-source): Rewrite using it. * tests/transformations.scm ("options->transformation, with-source, no matches"): Rewrite since we no longer get a warning. ("options->transformation, with-source, in depth"): New test. * doc/guix.texi (Package Transformation Options): Adjust examples.
* services: certbot: Create "live" directory during activation.Mája Tomášek2022-09-29
| | | | | | | | | | When trying to run certbot, the mcron command fails, as /etc/letsencrypt/live is missing. This patch adds it into the certbot activation service. * gnu/services/certbot.scm (certbot-activation): Make /etc/letsencrypt/live. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add lite-xl.zamfofex2022-09-29
| | | | | | * gnu/packages/text-editors.scm (lite-xl): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* import: print: Quasiquote propertiesitd2022-09-29
| | | | | | | | | * guix/import/print.scm (package->code): Quasiquote properties. * tests/print.scm (pkg-with-properties, pkg-with-properties-source): New variables. ("package with properties"): New test Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* import/utils: alist->package: Include properties.itd2022-09-29
| | | | | | | | * guix/import/utils.scm (alist->package): Process properties field in input data and include it in the generated package. * tests/import-utils.scm ("alist->package with properties"): New test. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: shepherd: Leave the finalization thread in peace.Ludovic Courtès2022-09-29
| | | | | | | | | | | | | | | This gets rid of that (in)famous at boot time: error in finalization thread: Success This was caused by the file-descriptor closing loop, which would clause the finalization pipe, leading the finalization thread to (erroneously) error out. Thanks to Josselin Poiret for locating the problem! * gnu/services/shepherd.scm (shepherd-boot-gexp): In 'loop', replace 'close-fdes' with a pair of 'fcntl' calls to add FD_CLOEXEC.
* gnu: Add emacs-cov.jgart2022-09-29
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-cov): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-elquery.jgart2022-09-29
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-elquery): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-popup: Update to 0.5.9.Nicolas Goaziou2022-09-29
| | | | * gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.9.
* gnu: emacs-async: Update to 1.9.7.Nicolas Goaziou2022-09-29
| | | | * gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.7.
* services: Add file system utilities to profile.Brice Waegeneire2022-09-28
| | | | | | | | | | | | | * gnu/services/base.scm (file-system-type->utilities) (file-system-utilities): New procedures. (file-system-service-type): Extend 'profile-service-type' with 'file-system-utilities'. * gnu/system.scm (boot-file-system-service): New procedure. (operating-system-default-essential-services): Use it. (%base-packages): Remove 'e2fsprogs'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: icecat: Remove leftovers from version 91.Jonathan Brielmaier2022-09-28
| | | | | * gnu/packages/gnuzilla.scm (all-mozilla-91-locales, %icecat-91-version, icecat-91-source): Remove variables.
* gnu: icedove: Update to 102.3.0.Jonathan Brielmaier2022-09-28
| | | | | | | | | | | * gnu/packages/gnuzilla.scm (icedove): Update to 102.3.0. [source]: Use icecat-source again. [arguments]: Remove `--frozen` flag from cargo invokation. Remove `--with-user-appdir` flag (no longer honoured since TB91). Disable WASM sandbox for now (needs more dependencies). [inputs]: Add alsa-lib. Use icu4c-71. [native-inputs]: Update hg-reference link. Use rust@1.59 and rust-cbindgen@0.23.
* gnu: Add gnome-shell-extension-unite-shell.Trevor Richards2022-09-28
| | | | | | | * gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add texlive-babel-czech.Wiktor Żelazny2022-09-28
| | | | | | * gnu/packages/tex.scm (texlive-babel-czech): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Tweak wsdd wording.Ludovic Courtès2022-09-28
| | | | | * doc/guix.texi (Samba Services)[Web Service Discovery Daemon]: Tweak wording.
* doc: Fix syntax for 'wsdd-configuration'.Ludovic Courtès2022-09-28
| | | | | * doc/guix.texi (Samba Services): Fix syntax of 'wsdd-configuration' data type definition.
* gnu: wpa-supplicant: Enable OWE support.Andreas Rammhold2022-09-28
| | | | | | | | | | | | With OWE support users are enable to connect to "Opportunistic Wireless Encryption" networks. This means users are able to have an encrypted data channel in an otherwise open wireless network. * gnu/packages/admin.scm (wpa-supplicant)[arguments]: Rename 'configure-for-dbus' phase to 'set-config-options'. Set CONFIG_OWE=y. Remove trailing #t. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* substitute: Retry downloading when a nar is unavailable.Ludovic Courtès2022-09-28
| | | | | | | | | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/57978> Reported by Attila Lendvai <attila@lendvai.name>. Previously, if a narinfo was available but its corresponding nar was missing (for instance because the narinfo was cached and the server became unreachable in the meantime), 'guix substitute --substitute' would try to download the nar from its preferred location and abort when that fails. This change forces one retry with each of the URLs. * guix/scripts/substitute.scm (download-nar): Do not catch 'http-get-error?' exceptions. (system-error?, network-error?, process-substitution/fallback): New procedures. (process-substitution): Call 'process-substitution/fallback' upon 'network-error?'. * tests/substitute.scm ("substitute, first URL has narinfo but lacks nar, second URL unauthorized") ("substitute, first URL has narinfo but nar is 404, both URLs authorized") ("substitute, first URL has narinfo but nar is 404, one URL authorized") ("substitute, narinfo is available but nar is missing"): New tests.
* substitute: Split nar download.Ludovic Courtès2022-09-28
| | | | | | * guix/scripts/substitute.scm (download-nar): New procedure, with most of the code moved from... (process-substitution): ... here. Call it.
* import/cran: Process more complex license strings.Ricardo Wurmus2022-09-28
| | | | | | | * guix/import/cran.scm (string->license): Add more match clauses. (string->licenses): Split license conjunctions at "|" and apply string->license on each license. (description->package): Use string->licenses.
* import/cran: Use beautify-synopsis.Ricardo Wurmus2022-09-28
| | | | * guix/import/cran.scm (description->package): Use beautify-synopsis.
* import/utils: Add beautify-synopsis.Ricardo Wurmus2022-09-28
| | | | * guix/import/utils.scm (beautify-synopsis): New procedure.
* import/cran: Transform external package names to Guix names.Ricardo Wurmus2022-09-28
| | | | | * guix/import/cran.scm (transform-sysname): New procedure. (description->package): Use it on inputs that are derived from "sysdepends".
* import/cran: Add more strings to invalid-packages.Ricardo Wurmus2022-09-28
| | | | * guix/import/cran.scm (invalid-packages): Add none, windows, and xcode.