Age | Commit message (Expand) | Author |
2022-01-10 | gnu: gjs: Build with meson-0.59 to avoid 'install_dir' error.•••* gnu/packages/gnome.scm (gjs)[meson]: Use meson-0.59.
| Maxim Cournoyer |
2022-01-10 | gnu: python-msgpack: Update to 1.0.3.•••* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.3.
(python2-msgpack): Delete variable.
| Maxim Cournoyer |
2022-01-10 | gnu: tracker: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.
* gnu/packages/gnome.scm (tracker)[native-inputs]: Add python.
| Maxim Cournoyer |
2022-01-10 | gnu: dconf: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.
* gnu/packages/gnome.scm (dconf)[native-inputs]: Add python.
| Maxim Cournoyer |
2022-01-10 | gnu: gtkmm: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.
* gnu/packages/gtk.scm (gtkmm)[native-inputs]: Add python.
| Maxim Cournoyer |
2022-01-10 | gnu: gtk: Update to 4.4.1.•••* gnu/packages/patches/gtk-introspection-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gtk.scm (gtk): Update to 4.4.1.
[origin]: Apply new patch.
[phases]{pre-check}: Set TZDIR.
[native-inputs]: Add graphene, python-pygobject and tzdata.
| Maxim Cournoyer |
2022-01-10 | gnu: gusb: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.
* gnu/packages/gnome.scm (gusb)[native-inputs]: Add python.
| Maxim Cournoyer |
2022-01-10 | gnu: pangomm: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.
* gnu/packages/gtk.scm (pangomm)[native-inputs]: Add python.
| Maxim Cournoyer |
2022-01-10 | gnu: atkmm-2.28: Do not propagate two variants of glibmm.•••* gnu/packages/gtk.scm (atkmm-2.28)[propagated-inputs]: Replace rather than
append glibmm-2.64.
| Maxim Cournoyer |
2022-01-10 | gnu: atkmm: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.
* gnu/packages/gtk.scm (atkmm)[native-inputs]: Add python.
| Maxim Cournoyer |
2022-01-10 | gnu: libxkbcommon: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.
* gnu/packages/xdisorg.scm (libxkbcommon)[native-inputs]: Add python.
| Maxim Cournoyer |
2022-01-10 | gnu: wayland-protocols: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.
* gnu/packages/freedesktop.scm (wayland-protocols)[native-inputs]: Add python.
| Maxim Cournoyer |
2022-01-10 | gnu: wayland: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.
* gnu/packages/freedesktop.scm (wayland)[native-inputs]: Add python.
| Maxim Cournoyer |
2022-01-10 | gnu: epiphany: Update to 41.2.•••* gnu/packages/gnome.scm (epiphany): Update to 41.2.
| Maxim Cournoyer |
2022-01-10 | gnu: python-gnupg: Update to 0.4.8.•••* gnu/packages/gnupg.scm (python-gnupg): Update to 0.4.8.
(python2-gnupg): Delete variable.
| Maxim Cournoyer |
2022-01-10 | gnu: gsettings-desktop-schemas: Add python to native inputs.•••Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python, which is the reason this change is now needed here.
* gnu/packages/gnome.scm (gsettings-desktop-schemas)
[phases]{patch-schemas}: Use 'search-input-directory'.
[native-inputs]: Use new style and add python.
| Maxim Cournoyer |
2022-01-10 | gnu: gnome-backgrounds: Update to 41.0.•••* gnu/packages/gnome.scm (gnome-backgrounds): Update to 41.0.
[native-inputs]: Use new style.
| Maxim Cournoyer |
2022-01-10 | gnu: rust-1.39: Update mrustc to commit c70665.•••This brings us closer to a i686 native bootstrap.
* gnu/packages/rust.scm (%mrustc-commit): Update to latest commit, c70665.
| Maxim Cournoyer |
2022-01-10 | gnu: elogind: Reinstate the test-event.c test.•••* gnu/packages/freedesktop.scm (elogind)[phases]{adjust-tests}: Do not
de-register the test-event.c test file from meson.build.
| Maxim Cournoyer |
2022-01-10 | gnu: shadow: Update to 4.9.•••* gnu/packages/admin.scm (shadow): Update to 4.9.
[source]: Remove hurd patch, merged upstream.
[phases]{fix-linking-to-pam}: New phase.
* gnu/packages/patches/shadow-hurd-pctrl.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
| Maxim Cournoyer |
2022-01-10 | gnu: libpcap: Update to 2.62.•••* gnu/packages/linux.scm (libpcap): Update to 2.62.
[phases]{configure}: Delete phase, and move LDFLAGS to...
[make-flags]: ... here. Define arguments via G-expressions.
| Maxim Cournoyer |
2022-01-10 | gnu: cmake-bootstrap: Update to 3.21.4.•••* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.21.4.
| Maxim Cournoyer |
2022-01-10 | gnu: eudev: Update to 3.2.11.•••* gnu/packages/linux.scm (eudev): Update to 3.2.11.
[phases]{make-source-writable}: Remove phase, no longer needed.
{patch-bindir-in-btrfs-rules}: Likewise, fixed upstream.
Remove trailing #t.
| Maxim Cournoyer |
2022-01-10 | gnu: util-linux: Update to 2.37.2.•••* gnu/packages/linux.scm (util-linux): Update to 2.37.2.
| Maxim Cournoyer |
2022-01-10 | gnu: gnupg: Update to 2.2.32.•••* gnu/packages/gnupg.scm (gnupg): Update to 2.2.32.
(gnupg-2.2.32): Delete variable.
(qgpgme)[native-inputs]: Use the regular gnupg package.
* gnu/packages/emacs-xyz.scm (emacs-pinentry): Likewise.
| Maxim Cournoyer |
2022-01-10 | gnu: glibmm-2.64: Fix libsigc++ propagation.•••Fixes <https://issues.guix.gnu.org/52519>. The package was propagating two
variants of libsigc++.
* gnu/packages/glib.scm (glibmm-2.64)[propagated-inputs]: Replace existing
libsigc++ package instead of prepending an extra one.
Reported-by: Leo Famulari <leo@famulari.name>
| Maxim Cournoyer |
2022-01-10 | gnu: glibmm: Remove trailing #t.•••* gnu/packages/glib.scm (glibmm): Remove trailing #t.
| Maxim Cournoyer |
2022-01-10 | gnu: pciutils: Fix the conditional for the kmod input.•••Fixes <https://issues.guix.gnu.org/52411>. Thanks to Maxime Devos for
suggesting the solution.
* gnu/packages/pciutils.scm (pciutils): Delete trailing #t.
[inputs]{kmod}: Use the hurd-target? procedure in the condition, which
correctly handles the Nix system of %current-system and GNU triplet of
%current-target-system.
| Maxim Cournoyer |
2022-01-10 | gnu: help2man: Update to 1.48.5.•••* gnu/packages/man.scm (help2man): Update to 1.48.5.
| Maxim Cournoyer |
2022-01-10 | gnu: python-nose: Fix build.•••This unmaintained package doesn't build anymore on Python 3.9.9.
* gnu/packages/check.scm (python-nose)[phases]{invoke-2to3}: New phase.
[properties]: New field.
(python2-nose): Strip python2 property.
[phases]{invoke-2to3}: Delete phase.
| Maxim Cournoyer |
2022-01-10 | gnu: glib: Fix cross-compilation.•••Fixes <https://issues.guix.gnu.org/52574>.
Reported by L p R n d n <guix@lprndn.info>.
Thanks to Maxime Devos for the suggested fix.
* gnu/packages/glib.scm (glib)[configure-flags]: Define as a G-expression.
(glib-with-documentation)[configure-flags]: Likewise.
| Maxim Cournoyer |
2022-01-10 | gnu: libproxy: Remove target condition from check phase.•••* gnu/packages/networking.scm (libproxy)[phases]{check}: Remove target condition.
| Maxim Cournoyer |
2022-01-10 | gnu: libcap: Use #$output unconditionally.•••* gnu/packages/linux.scm (libcap)[phases]{configure}: Use #$output
unconditionally.
| Maxim Cournoyer |
2022-01-10 | gnu: heimdal: Unify phases, addressing TODO.•••* gnu/packages/kerberos.scm (heimdal)[phases]: Unconditionally use the
%current-target-system branch.
| Maxim Cournoyer |
2022-01-10 | gnu: cairo: Use bash-minimal unconditionally.•••* gnu/packages/gtk.scm (cairo)[inputs]: Use bash-minimal unconditionally.
| Maxim Cournoyer |
2022-01-10 | gnu: llvm-12: Use quasiquote, addressing TODO.•••* gnu/packages/llvm.scm (llvm-12)[configure-flags]: Use quasiquote.
| Maxim Cournoyer |
2022-01-10 | gnu: mozjs-60: Use quasiquote, addressing TODO.•••* gnu/packages/gnuzilla.scm (mozjs-60)[configure-flags]: Use quasiquote.
| Maxim Cournoyer |
2022-01-10 | gnu: gobject-introspection: Unconditionally use flex and bison.•••* gnu/packages/glib.scm (gobject-introspection): Delete trailing #t.
[native-inputs]: Unconditionally use flex and bison.
| Maxim Cournoyer |
2022-01-10 | gnu: rust-bitflags-1: Absorb rust-bitflags-1.3.•••* gnu/packages/crates-io.scm (rust-bitflags-1.3): Delete variable, absorbed
into...
(rust-bitflags-1): ... this one.
* gnu/packages/syndication.scm (newsboat)[cargo-inputs]: Adjust to use
rust-bitflags-1.
| Maxim Cournoyer |
2022-01-10 | guix: lint: Fix comment per TODO.•••* guix/lint.scm (check-wrapper-inputs): Address TODO in comment.
| Maxim Cournoyer |
2022-01-10 | gnu: binutils: Absorb binutils-next.•••* gnu/packages/base.scm (binutils)[configure-flags]: Set out-of-source? to #t.
{--enable-64-bit-bfd, --enable-compressed-debug-sections=all, --enable-lto,
--enable-separate-code, --enable-threads}: New flags.
(binutils-next): Delete variable.
(binutils-gold): Inherit from binutils.
* gnu/packages/linux.scm (kexec-tools)[native-inputs]: Replace
binutils-next with binutils.
| Maxim Cournoyer |
2022-01-10 | gnu: isc-dhcp: Address TODOs.•••* gnu/packages/admin.scm (isc-dhcp): Remove trailing #t.
[phases]{post-install}: Remove the 'native-inputs' argument.
{post-configure}: Do not patch the libexec scripts.
[inputs]{bash}: Remove conditional.
| Maxim Cournoyer |
2022-01-10 | gnu: autoconf-2.69: Repatriate unpatch-shebangs phase from 2.71.•••* gnu/packages/autotools.scm (autoconf-2.71)[phases]{unpatch-shebangs}: Move
to...
* gnu/packages/autotools.scm (autoconf-2.69)[phases]: ... here.
| Maxim Cournoyer |
2022-01-10 | gnu: avahi: Make all arguments unconditional.•••* gnu/packages/avahi.scm (avahi)[origin]: Fix indentation
and remove trailing #t.
[arguments]: Re-integrate conditional arguments.
| Maxim Cournoyer |
2022-01-10 | gnu: python-3.9: Update to 3.9.9.•••* gnu/packages/python.scm (python-3.9): Update to 3.9.9.
| Maxim Cournoyer |
2022-01-10 | utils: Fix wrap-script argument handling.•••* guix/build/utils.scm (wrap-script):
Don't add (car cl) one too many times, cl its self contains it's car.
Split the aguments string with string-tokenize to avoid leaving an empty
string argument when there should be none. These two bugs seemed to
be partially cancelling each other out so that scripts still worked when
ran with no arguments.
* tests/build-utils.scm: Adjust wrap-script to above changes.
Add two tests to ensure the command line arguments appear identical to a
script and its wrapped version.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Brendan Tildesley |
2022-01-10 | gnu: Remove meson-0.59 workarounds.•••Mostly automated with the following command:
$ grep --include='*.scm' '#:meson ,meson-0.59' -rl \
| xargs sed -z 's/#:meson[^\n]*\s*//' -i
* gnu/packages/freedesktop.scm (malcontent)
(accountsservice): Delete #:meson argument.
* gnu/packages/games.scm (gnome-2048): Likewise.
* gnu/packages/geo.scm (gnome-maps): Likewise.
* gnu/packages/gnome.scm (gnome-photos, gnome-music)
(gnome-initial-setup, gnome-user-share, gnome-characters)
(gnome-disk-utility, gnome-font-viewer, evince, glade3)
(gnome-mines, gnome-sudoku, gnome-settings-daemon, devhelp)
(totem, eog, gvfs, simple-scan, epiphany, gnome-session, gedit)
(network-manager-applet, gnome-control-center, gnome-shell, nautilus)
(gnome-default-applications, gnome-weather, gnome-tweaks, cheese, gthumb)
(gitg, polari, gnome-boxes, gtranslator): Likewise.
* gnu/packages/gtk.scm: (gtkmm-3): Likewise.
* gnu/packages/pdf.scm (zathura): Likewise.
* gnu/packages/photo.scm (entangle): Likewise.
* gnu/packages/video.scm (pitivi): Likewise.
* gnu/packages/virtualization.scm (libvirt-glib): Likewise.
| Maxim Cournoyer |
2022-01-10 | gnu: meson: Update to 0.60.2 and absorb meson-wrapped.•••* gnu/packages/build-tools.scm (meson): Update to 0.60.2, and integrate fixes
made in 'meson-wrapped':
[phases]{wrap}: Replace phase.
[inputs]: Add python-wrapper.
[propagated-inputs]: Delete field.
[properties]: Likewise.
(meson-wrapped): Delete variable.
| Maxim Cournoyer |
2022-01-10 | gnu: python-flit-core: Update to 3.5.1.•••* gnu/packages/python-build.scm (python-flit-core): Update to 3.5.1.
| Maxim Cournoyer |
2022-01-10 | gnu: python-tomli: Update to 2.0.0.•••* gnu/packages/python-build.scm (python-tomli): Update to 2.0.0.
| Maxim Cournoyer |