Age | Commit message (Expand) | Author |
2022-09-30 | gnu: linux-libre: Update to 5.19.12....* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.12.
(linux-libre-5.19-pristine-source): Update hash.
| Leo Famulari |
2022-09-30 | scripts: build: Format strings before calling display-hint....* guix/scripts/build.scm(%standard-cross-build-options): Format hint string.
%standard-cross-build-options: Ditto.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Zhu Zihao |
2022-09-30 | gnu: quodlibet: Fix build....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>
| Remco van 't Veer |
2022-09-30 | gnu: picard: Update to 2.8.3, modernize package....* 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>
| kiasoc5 |
2022-09-30 | tests: install: Fix iso-image-installer test....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.
| Mathieu Othacehe |
2022-09-30 | gnu: Add qdmr....* gnu/packages/radio.scm (qdmr): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Ryan Tolboom |
2022-09-30 | gnu: Add emacs-new-purescript-mode....* gnu/packages/emacs-xyz.scm (emacs-new-purescript-mode): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| jgart via Guix-patches via |
2022-09-30 | gnu: emacs-tuareg: Update to 3.0.1....* gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.1.
| Nicolas Goaziou |
2022-09-30 | gnu: emacs-ement: Update to 0.3....* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.3.
| Nicolas Goaziou |
2022-09-30 | gnu: emacs-tramp: Update to 2.5.3.3....* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.3.3.
| Nicolas Goaziou |
2022-09-30 | gnu: emacs-taxy-magit-section: Update to 0.11....* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.11.
| Nicolas Goaziou |
2022-09-30 | gnu: emacs-helm: Update to 3.8.8....* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.8.
| Nicolas Goaziou |
2022-09-30 | gnu: emacs-pg: Update to 0.16....* 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+.
| Nicolas Goaziou |
2022-09-29 | gnu: Add qtwayland, version 6.3.1....* gnu/packages/qt.scm (qtwayland): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Hilton Chain |
2022-09-29 | gnu: qtwayland: Rename to qtwayland-5....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>
| Hilton Chain |
2022-09-29 | gnu: blast+: Build reproducibly....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.
| Ricardo Wurmus |
2022-09-29 | news: Add entry for '--with-source'....* etc/news.scm: Add entry.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Jesse Gibbons |
2022-09-29 | transformations: '--with-source' now operates in depth....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.
| Ludovic Courtès |
2022-09-29 | services: certbot: Create "live" directory during activation....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>
| Mája Tomášek |
2022-09-29 | gnu: Add lite-xl....* gnu/packages/text-editors.scm (lite-xl): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| zamfofex |
2022-09-29 | import: print: Quasiquote properties...* 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>
| itd |
2022-09-29 | import/utils: alist->package: Include properties....* 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>
| itd |
2022-09-29 | services: shepherd: Leave the finalization thread in peace....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.
| Ludovic Courtès |
2022-09-29 | gnu: Add emacs-cov....* gnu/packages/emacs-xyz.scm (emacs-cov): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| jgart |
2022-09-29 | gnu: Add emacs-elquery....* gnu/packages/emacs-xyz.scm (emacs-elquery): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| jgart |
2022-09-29 | gnu: emacs-popup: Update to 0.5.9....* gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.9.
| Nicolas Goaziou |
2022-09-29 | gnu: emacs-async: Update to 1.9.7....* gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.7.
| Nicolas Goaziou |
2022-09-28 | services: Add file system utilities to profile....* 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>
| Brice Waegeneire |
2022-09-28 | gnu: icecat: Remove leftovers from version 91....* gnu/packages/gnuzilla.scm (all-mozilla-91-locales, %icecat-91-version,
icecat-91-source): Remove variables.
| Jonathan Brielmaier |
2022-09-28 | gnu: icedove: Update to 102.3.0....* 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.
| Jonathan Brielmaier |
2022-09-28 | gnu: Add gnome-shell-extension-unite-shell....* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): New
variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Trevor Richards |
2022-09-28 | gnu: Add texlive-babel-czech....* gnu/packages/tex.scm (texlive-babel-czech): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Wiktor Żelazny |
2022-09-28 | doc: Tweak wsdd wording....* doc/guix.texi (Samba Services)[Web Service Discovery Daemon]: Tweak
wording.
| Ludovic Courtès |
2022-09-28 | doc: Fix syntax for 'wsdd-configuration'....* doc/guix.texi (Samba Services): Fix syntax of 'wsdd-configuration'
data type definition.
| Ludovic Courtès |
2022-09-28 | gnu: wpa-supplicant: Enable OWE support....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>
| Andreas Rammhold |
2022-09-28 | substitute: Retry downloading when a nar is unavailable....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.
| Ludovic Courtès |
2022-09-28 | substitute: Split nar download....* guix/scripts/substitute.scm (download-nar): New procedure, with most
of the code moved from...
(process-substitution): ... here. Call it.
| Ludovic Courtès |
2022-09-28 | import/cran: Process more complex license strings....* 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.
| Ricardo Wurmus |
2022-09-28 | import/cran: Use beautify-synopsis....* guix/import/cran.scm (description->package): Use beautify-synopsis.
| Ricardo Wurmus |
2022-09-28 | import/utils: Add beautify-synopsis....* guix/import/utils.scm (beautify-synopsis): New procedure.
| Ricardo Wurmus |
2022-09-28 | import/cran: Transform external package names to Guix names....* guix/import/cran.scm (transform-sysname): New procedure.
(description->package): Use it on inputs that are derived from "sysdepends".
| Ricardo Wurmus |
2022-09-28 | import/cran: Add more strings to invalid-packages....* guix/import/cran.scm (invalid-packages): Add none, windows, and xcode.
| Ricardo Wurmus |
2022-09-28 | gnu: Add r-ggghost....* gnu/packages/cran.scm (r-ggghost): New variable.
| Ricardo Wurmus |
2022-09-28 | gnu: Add r-animation....* gnu/packages/cran.scm (r-animation): New variable.
| Ricardo Wurmus |
2022-09-28 | gnu: Add js-scianimator....* gnu/packages/javascript.scm (js-scianimator): New variable.
| Ricardo Wurmus |
2022-09-28 | gnu: Add r-ggthemeassist....* gnu/packages/cran.scm (r-ggthemeassist): New variable.
| Ricardo Wurmus |
2022-09-28 | gnu: Add r-bundesligr....* gnu/packages/cran.scm (r-bundesligr): New variable.
| Ricardo Wurmus |
2022-09-28 | gnu: Add r-pbdmpi....* gnu/packages/cran.scm (r-pbdmpi): New variable.
| Ricardo Wurmus |
2022-09-28 | gnu: Add r-rlecuyer....* gnu/packages/cran.scm (r-rlecuyer): New variable.
| Ricardo Wurmus |
2022-09-28 | gnu: Add acpilight....* gnu/packages/linux.scm (acpilight): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Brice Waegeneire |