summary refs log tree commit diff
AgeCommit message (Collapse)Author
2023-09-05gnu: qemu: Update to 8.1.0.Maxim Cournoyer
* gnu/packages/virtualization.scm (qemu): Update to 8.1.0. [source] <patches>: Replace qemu-disable-aarch64-migration-test.patch with qemu-disable-some-qtests-tests.patch. <snippet>: Adjust for dtc relocation and meson and sgabios removal. [arguments] <configure-flags>: Remove --meson flag. Remove sgabios from the --firmwarepath value. <phases>: Adjust replace-firmwares and delete-firmwares phases for sgabios removal. [inputs]: Remove sgabios. (qemu-minimal): Use package/inherit, which is more appropriate for a package variant. [arguments]: New disable-extra-tests phase. * gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Delete file. * gnu/packages/patches/qemu-disable-some-qtests-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Reviewed-by: Kaelyn <kaelyn.alexi@protonmail.com>
2023-09-05doc: Fix typo.Aleksandr Vityazev
* doc/guix.texi (VNC Services): Fix typo. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: libusb-compat: Specify the absolute file name for libusb.nathan
Refine the fix for loading libusb correctly. * gnu/packages/libusb.scm (libusb) [arguments] <configure-flags>: New LIBUSB_1_0_SONAME flag. Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05git: Fix typo in reference-available? comment.Maxim Cournoyer
* guix/git.scm (reference-available?): Fix typo.
2023-09-05time-machine: Also validate the reference from a channels file.Maxim Cournoyer
* guix/scripts/time-machine.scm (guix-time-machine) <validate-guix-channel>: Update doc. Fall-back to use the Guix channel reference when REF is #f. Reported-by: Simon Tournier <zimon.toutoune@gmail.com> Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>
2023-09-05Revert "guix: git: Avoid touching the network unless needed in ↵Maxim Cournoyer
'reference-available?'." This reverts commit a789dd58656d5f7f1b8edf790d77753fc71670af, which broke e.g.: guix time-machine -C <(echo %default-channels) -- describe Add an explanatory comment as suggested. Reported-by: Ludovic Courtès <ludo@gnu.org>
2023-09-05gnu: python-skia-pathops: Update to 0.8.0.Nicolas Graves
* gnu/packages/fontutils.scm (python-skia-pathops): Update to 0.8.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: skia: Update to 112.0.6d0b938.Nicolas Graves
* gnu/packages/graphics.scm (skia): Update to 112.0.6d0b938. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: skia: Update to 110.0.0f3fb7a.Nicolas Graves
* gnu/packages/graphics.scm (skia): Update to 110.0.0f3fb7a. [arguments](build-phases): Disable newly introduced libraries wuffs (general performance) and perfetto (running performance tests). Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu-maintenance: Do not crash on refresh when origin URI is a list.Maxim Cournoyer
Updating the simh package would fail with: ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure string-prefix?: Wrong type argument in position 2 (expecting string): ("http://simh.trailing-edge.com/sources/simhv312-4.zip" "http://simh.trailing-edge.com/sources/archive/simhv312-4.zip") This is because it expects a scalar value, but lists are allowed for URIs. * guix/gnu-maintenance.scm (import-html-updatable-release): Check that URI is a string before checking if it has the mirror:// prefix.
2023-09-05gnu: ardour: Build locales.Denys Nykula
The TRANSLATORS file in the Ardour source says the i18n waf phase is optional between the build and install phases. * gnu/packages/audio.scm (ardour)[#:phases] Add build-i18n. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: arcan-wayland: Deprecate in favor of arcan.Ahmad Draidi
* gnu/packages/arcan.scm (arcan-wayland): Rewrite as a deprecated alias for arcan. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: arcan: Restyle format.Ahmad Draidi
* gnu/packages/arcan.scm (arcan): Run 'guix style' over the package and manually break some long lines. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: arcan: Use new style arguments.Ahmad Draidi
* gnu/packages/arcan.scm (arcan)[arguments]: Use new style arguments. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: arcan: Fix paths handling.Ahmad Draidi
This patch removes the wrapper and the propagated environment variables (through 'native-search-paths') and instead patches the paths inside the source code. This fixes path handling, which seems to be broken now. It also allows us to use 'setuid', which is required for some features, and lets the app use its internal path handling criteria, which some dependent apps expect. * gnu/packages/arcan.scm (arcan): Fix paths handling. [arguments]: Add 'patch-paths' phase. Remove 'wrap-program' phase. [native-search-paths]: Remove. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: arcan: Build all features.Ahmad Draidi
* gnu/packages/arcan.scm (arcan): Build all features. [arguments]: Use #:configure-flags "-DBUILD_PRESET=everything" to build all features, and "-DDISTR_TAG='Guix'" to tag the builds. [synopsis]: Remove '(egl-dri)' since it indicates a specific feature. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: arcan: Update to 0.6.2.1.Ahmad Draidi
* gnu/packages/arcan.scm (arcan): Update to 0.6.2.1. [use-modules]: Remove no longer used package imports and add ones for new dependencies. Add '(guix gexp)' for snippet. [source]: Use version instead of commit, and add snippet to remove some bundled packages. [arguments]: Remove 'fix-cmake-paths' phase since it's no longer needed. [inputs]: Remove apr, glib, glu, lzip, pcre. Add bash-minimal, espeak, gumbo-parser, jbig2dec, libjpeg-turbo, libseccomp, libvnc, mupdf, openjpeg, sdl2, wayland, wayland-protocols, xcb-util, xcb-util-wm, zlib. Replace ffmpeg-4 with ffmpeg. Change luajit label to fix lint. Update vendored openal to 0.6.2. Sort inputs by name. [description]: Change description to closely match upstream for accuracy. [license]: Add new and missing licenses. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: xarcan: Fix indentation.Maxim Cournoyer
* gnu/packages/arcan.scm (xarcan): Fix indentation.
2023-09-05gnu: xarcan: Update to 0.6.1.Ahmad Draidi
* gnu/packages/arcan.scm (xarcan): Update to 0.6.1. [use-modules]: Remove no longer used '(guix build-system gnu)' and add '(guix build-system meson)'. Add '(gnu packages fonts)', '(gnu packages onc-rpc)' for new dependencies and '(guix gexp)' for arguments. [source]: Use version instead of commit, and update hash. [build-system]: Switch to 'meson-build-system' since this is what's used upstream now. [arguments]: Use new configuration flags for the new build system. Switch to new arguments style. [inputs]: Add font-dejavu, libtirpc, libxshmfence, xcb-util, xcb-util-wm. Replace libressl with openssl. Sort inputs by name. [license]: Add 3-Clause BSD license. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: efivar: Fix cross-compilation.dan
[version]: Temporarily change the version to a git-version. [source]: Fetch source from git, use newer commit to fix cross-build. [arguments]<#:make-flags>: Set HOSTCC to gcc. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: kdenlive: Add missing kirigami input.antlers
* gnu/packages/kde.scm (kdenlive): Add input kirigami. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: Add book-sparc.Artyom V. Poptsov
* gnu/packages/books.scm: New module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add 'books.scm'. Co-authored-by: Adam Faiz <adam.faiz@disroot.org> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: Add libmodbus.Vinicius Monego
* gnu/packages/engineering.scm (libmodbus): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: lcrq: Update to 0.1.2.Vagrant Cascadian
gnu: lcrq: Update to 0.1.2. * gnu/packages/networking.scm (lcrq): Update to 0.1.2. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: Add font-junicode.Philip McGrath
* gnu/packages/fonts.scm (font-junicode): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: simh: Use G-Expressions.宋文武
* gnu/packages/simh.scm (simh)[arguments]: Convert to list of G-Expressions. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: simh: Update to 3.12-4.宋文武
* gnu/packages/simh.scm (simh): Update to 3.12-4. [source]: Switch to url-fetch. [native-inputs]: Add unzip. [arguments]: Adjust make-flags. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: thunar: Update to 4.18.7.宋文武
* gnu/packages/xfce.scm (thunar): Update to 4.18.7. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: kaidan: Update to 0.9.0.宋文武
* gnu/packages/messaging.scm (kaidan): Update to 0.9.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: kaidan: Add missing input.宋文武
Fixes <https://issues.guix.gnu.org/65684>. * gnu/packages/messaging.scm (kaidan)[inputs]: Add sonnet. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: sideload: Update to 6.2.1.Maxim Cournoyer
* gnu/packages/pantheon.scm (sideload): Update to 6.2.1.
2023-09-05gnu: pantheon-calculator: Update to 2.0.2.altadil
* gnu/packages/pantheon (pantheon-calculator): Update to 2.0.2. [inputs]: Replace gtk+ with gtk. [native-inputs]: Remove labels. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: granite: Upgrade to 7.3.0.altadil
* gnu/packages/pantheon.scm (granite): Upgrade to 7.3.0. [inputs]: Remove gtk+. Add sassc. Move glib and libgee to... [propagated-inputs]: ... here. Add gtk. [native-inputs]: Add glib:bin. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: ibus: Add search-path for 'GUIX_GTK3_IM_MODULE_FILE'.宋文武
* gnu/packages/ibus.scm (ibus)[native-search-paths]: Add 'GUIX_GTK3_IM_MODULE_FILE'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: ibus: Disable registry cache.宋文武
Fixes <https://issues.guix.gnu.org/22707>. * gnu/packages/ibus.scm (ibus)[arguments]: Add 'disable-registry-cache' phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: emacs-magit: Update to 3.3.0-5.186414a.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-5.186414a. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Reviewed-by: Andrew Tropin <andrew@trop.in>
2023-09-05gnu: emacs-transient: Update to 0.4.3-0.cc0fa80.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.4.3-0.cc0fa80. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Reviewed-by: Andrew Tropin <andrew@trop.in>
2023-09-05doc: Document mumi command-line interface.Arun Isaac
* doc/contributing.texi (Debbugs User Interfaces)[Command-line interface]: New subsubsection. Update menus. * doc/guix.texi: Bump copyright year. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: Add fonts-tlwg.chris
* gnu/packages/fonts.scm (fonts-tlwg): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: highlight: Update to 4.8.gemmaro
* gnu/packages/pretty-print.scm (highlight): Update to 4.8. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: dosbox-staging: Update to 0.80.1.宋文武
* gnu/packages/emulators.scm (dosbox-staging): Update to 0.80.1. [inputs]: Add libslirp an sdl2-image. Don't use sdl-union. [arguments]: Adjust configure-flags and 'fix-includes' phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: mympd: Update to 11.0.5.Bruno Victal
* gnu/packages/mpd.scm (mympd): Update to 11.0.5. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: mpd: Remove unused imports.Bruno Victal
Note: cmake is a leftover from 709fd0e5e0a318c7272776efc6472487e8a28ddd. * gnu/packages/mpd.scm: Remove unused imports. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: ungoogled-chromium-wayland: Use gexp.Nicolas Graves
* gnu/packages/chromium.scm (ungoogled-chromium-wayland): Use gexp. [arguments](builder): Use gexp. [inputs]: Rewrite inputs. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05gnu: texlive-tikzinclude: Fix typo.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-tikzinclude)[synopsis]: Fix typo.
2023-09-05gnu: texlive-xfor: Fix typo.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xfor)[description]: Use Texinfo markup for "break" statement.
2023-09-05gnu: texlive-ps2eps: Fix Ghostscript executable name.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ps2eps)[arguments]<#:phases>: Use "gs" instead of "gswin32c".
2023-07-23gnu: linux-libre 4.14: Update to 4.14.325.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.325. (linux-libre-4.14-pristine-source): Update hash.
2023-07-23gnu: linux-libre 4.19: Update to 4.19.294.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.294. (linux-libre-4.19-pristine-source): Update hash.
2023-07-23gnu: linux-libre 5.4: Update to 5.4.256.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.256. (linux-libre-5.4-pristine-source): Update hash.