~ruther/guix-local

a7abe497 — fanquake 2 years ago
gnu: bear: Update to 3.1.3.

* gnu/packages/build-tools.scm (bear): Update to 3.1.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
354d8cc9 — fanquake 2 years ago
gnu: ccache: Update to 4.8.3.

* gnu/packages/ccache.scm (ccache): Update to 4.8.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2ee9abe8 — Maxim Cournoyer 2 years ago
gnu: qemu: Update to 8.1.0.

* 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>
73958f7f — Aleksandr Vityazev 2 years ago
doc: Fix typo.

* doc/guix.texi (VNC Services): Fix typo.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
05f08c11 — nathan 2 years ago
gnu: libusb-compat: Specify the absolute file name for libusb.

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>
a87d7225 — Maxim Cournoyer 2 years ago
git: Fix typo in reference-available? comment.

* guix/git.scm (reference-available?): Fix typo.
c3d48d02 — Maxim Cournoyer 2 years ago
time-machine: Also validate the reference from a channels file.

* 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>
756e336f — Maxim Cournoyer 2 years ago
Revert "guix: git: Avoid touching the network unless needed in '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>
8ca34900 — Nicolas Graves 2 years ago
gnu: python-skia-pathops: Update to 0.8.0.

* gnu/packages/fontutils.scm (python-skia-pathops): Update to 0.8.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
26ca6dad — Nicolas Graves 2 years ago
gnu: skia: Update to 112.0.6d0b938.

* gnu/packages/graphics.scm (skia): Update to 112.0.6d0b938.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
fe0c0be1 — Nicolas Graves 2 years ago
gnu: skia: Update to 110.0.0f3fb7a.

* 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>
fd09e7b0 — Maxim Cournoyer 2 years ago
gnu-maintenance: Do not crash on refresh when origin URI is a list.

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.
ed9bc589 — Denys Nykula 2 years ago
gnu: ardour: Build locales.

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>
e6858108 — Ahmad Draidi 2 years ago
gnu: arcan-wayland: Deprecate in favor of arcan.

* gnu/packages/arcan.scm (arcan-wayland): Rewrite as a deprecated
alias for arcan.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
c3e001f3 — Ahmad Draidi 2 years ago
gnu: arcan: Restyle format.

* 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>
076660f2 — Ahmad Draidi 2 years ago
gnu: arcan: Use new style arguments.

* gnu/packages/arcan.scm (arcan)[arguments]: Use new style arguments.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2b6b951f — Ahmad Draidi 2 years ago
gnu: arcan: Fix paths handling.

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>
8bcf567c — Ahmad Draidi 2 years ago
gnu: arcan: Build all features.

* 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>
cb037ca4 — Ahmad Draidi 2 years ago
gnu: arcan: Update to 0.6.2.1.

* 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>
1f014b9f — Maxim Cournoyer 2 years ago
gnu: xarcan: Fix indentation.

* gnu/packages/arcan.scm (xarcan): Fix indentation.
Next