Commit graph

104547 commits

Author SHA1 Message Date
John Kehayias 2e33a78a93
gnu: Add snixembed.
* gnu/packages/freedesktop.scm (snixembed): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-14 12:31:34 +01:00
Leo Nikkilä fbdd0a4a14
gnu: luajit: Update to commit 6c4826.
* gnu/packages/lua.scm (luajit)[source]: Use git-fetch, remove patch.
* gnu/packages/patches/luajit-no_ldconfig.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-14 12:31:34 +01:00
Sharlatan Hellseher 8d7c96284a
gnu: Add siril.
* gnu/packages/astronomy.scm (siril): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-14 12:31:34 +01:00
Sharlatan Hellseher cf8e5f4ff8
gnu: Add librtprocess.
* gnu/packages/photo.scm (librtprocess): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-14 12:31:34 +01:00
Fabio Natali 98e4bfe96f
gnu: Add clojure-data-csv.
* gnu/packages/clojure.scm (clojure-data-csv): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-14 12:31:34 +01:00
Matthieu Simonin e24f7762ac
gnu: Add python-enoslib.
* gnu/packages/python-web.scm (python-enoslib): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-11-14 12:31:33 +01:00
Ludovic Courtès 54003af85c
self: Mark the generation (guix config) as non-declarative.
Fixes <https://issues.guix.gnu.org/58927>.
Reported by Maxime Devos <maximedevos@telenet.be>
and Marius Bakke <marius@gnu.org>.

Starting from 076e825dc5, "guix --version"
would print "0" as the version number, due to '%guix-version' being
inlined in (guix ui) when compiling '*core-modules*' in (guix self).

* guix/self.scm (make-config.scm): Pass #:declarative? #f.
2022-11-14 12:31:33 +01:00
Pierre Neidhardt 4cc746820a
gnu: bbswitch-module: Update to 20220529 and fix for Linux 5.18+.
* gnu/packages/linux.scm (bbswitch-module): Update to 20220529 and fix for
Linux 5.18+.
[source]: Switch to fork since fix is not merged upstream yet.
2022-11-14 11:28:25 +01:00
Christopher Baines f73d9690ad
gnu: protobuf-2: Use gexp in arguments.
This fixes the breakage introduced when the protobuf package switched to using
gexp's in the arguments.

The package doesn't build, but at least the builder is now deterministic and
valid Guile.

* gnu/packages/protobuf.scm (protobuf-2)[arguments]: Adapt to use gexp's.
2022-11-14 08:59:23 +00:00
Prafulla Giri 775134ebf5
guix-install.sh: Remove unnecessary XDG_DATA_DIRS export.
This started out as a bug-fix for a GUI login loop that was resulting from XDG_DATA_DIRS
not including any of the host distro's directories. The solution was to export the vari-
able (with fail-safe defaults) before source-ing GUIX_PROFILE/etc/profile. It turns out
changes have already been made to ensure that XDG_DATA_DIRS, etc. are always exported
before anything guix-specific. So, this export is no longer necessary.

For reference, the aforementioned bug was found on a Debian 11 machine and it's guix.sh
init profile for guix version 1.2.

* etc/guix-install.sh (sys_create_init_profile): Remove unnecessary
XDG_DATA_DIRS export.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-11-14 10:25:45 +08:00
dan 3ff0a976e8
gnu: mpv: Update to 0.35.0.
* gnu/packages/video.scm (mpv): Update to 0.35.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-11-14 10:09:07 +08:00
Thiago Jung Bauermann b59b033af3
gnu: emacs-magit: Substitute git executable path.
Magit has a strong dependency on Git so it should directly reference the
git executable rather than expect it to be available in the profile or
environment.

This also fixes a build failure in emacs-forge.

* gnu/packages/emacs-xyz.scm (emacs-magit)[arguments]<#:phases>: Substitute
git path in the ‘magit-git-executable’ variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-13 22:49:10 +01:00
Liliana Marie Prikler 7565aecf7a
gnu: komikku: Update to 1.4.0.
* gnu/packages/gnome.scm (komikku): Update to 1.4.0.
2022-11-13 22:49:10 +01:00
Hilton Chain b52ac1c874
gnu: Add spectre-meltdown-checker.
* gnu/packages/linux.scm (spectre-meltdown-checker): New variable.
* gnu/packages/patches/spectre-meltdown-checker-find-kernel.patch: New file.
* gnu/packages/patches/spectre-meltdown-checker-externalize-fwdb.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register them here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-13 22:49:10 +01:00
Ricardo Wurmus 4df7db5955
gnu: gwl: Update to 0.5.1.
* gnu/packages/package-management.scm (gwl): Update to 0.5.1.
[arguments]: Disable one test.
2022-11-13 19:49:05 +01:00
Ricardo Wurmus 0d2ad7b7c0
gnu: ardour: Do not use labels in list of native inputs.
* gnu/packages/audio.scm (ardour)[native-inputs]: Drop package labels.
2022-11-13 19:28:47 +01:00
Ricardo Wurmus 927e03ade6
gnu: ardour: Remove trailing #T from phases.
* gnu/packages/audio.scm (ardour)[arguments]: Remove trailing #T.
(ardour-rpath-phase): Same.
2022-11-13 19:28:47 +01:00
Sughosha 08d3197470
gnu: ardour: Install man page.
* gnu/packages/audio.scm (ardour)[arguments]: Add phase "install-man-page".
2022-11-13 19:28:47 +01:00
Sughosha 9a8a937743
gnu: ardour: Use more system libraries.
* gnu/packages/audio.scm (ardour)[arguments]: Enable use of external
libraries.
[inputs]: Add fluidsynth, hidapi, libltc, and qm-dsp.
2022-11-13 19:28:47 +01:00
Sughosha 6737fdc1c8
gnu: Add qm-dsp.
* gnu/packages/audio.scm (qm-dsp): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2022-11-13 19:28:47 +01:00
Sughosha 9a8c256cae
gnu: ardour: Update to 7.0
* gnu/packages/audio.scm (ardour): Update to 7.0.
2022-11-13 19:28:47 +01:00
Arun Isaac 394684bfeb
gnu: prosody: Add bash-minimal to inputs.
* gnu/packages/messaging.scm (prosody)[inputs]: Add bash-minimal.
2022-11-13 22:19:04 +05:30
Arun Isaac 1f017bf7d0
gnu: prosody: Update to 0.12.1.
* gnu/packages/messaging.scm (prosody): Update to 0.12.1.
[inputs]: Add icu4c.
2022-11-13 22:18:59 +05:30
EuAndreh 5ef933efa4
services: vpn: Fix the profile wireguard package.
This is a follow-up of: fb35b7cedd.

* gnu/services/vpn.scm (wireguard-service-type): Add the wireguard package
from the configuration to the profile.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-11-13 14:03:54 +01:00
Efraim Flashner 80d10fa413
gnu: ck: Add support for riscv64-linux.
* gnu/packages/c.scm (gnu-triplet->ck-machine target): Add case for
riscv64.
2022-11-13 12:24:03 +02:00
Efraim Flashner ec6e82ba88
gnu: mimalloc: Update to 2.0.7.
* gnu/packages/c.scm (mimalloc): Update to 2.0.7.
2022-11-13 11:49:28 +02:00
Maxim Cournoyer 4f648f6096
gnu: Add c-intro-and-ref.
* gnu/packages/c.scm (c-intro-and-ref): New variable.
2022-11-13 00:25:43 -05:00
David Thompson c4025af8c1
gnu: guile-websocket: Update to 0.1.
* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.1.
2022-11-12 20:13:13 -05:00
Nicolas Goaziou 42d1fa6fc4
gnu: emacs-php-mode: Update to 1.24.2.
* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.2.
2022-11-12 22:57:06 +01:00
Nicolas Goaziou 40138eac83
gnu: emacs-helm: Update to 3.9.0.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.9.0.
2022-11-12 22:55:22 +01:00
Nicolas Goaziou 733fba28df
gnu: fet: Update to 6.7.1.
* gnu/packages/education.scm (fet): Update to 6.7.1.
2022-11-12 18:53:56 +01:00
EuAndreh fb35b7cedd
services: vpn: Add wireguard-tools to profile-service-type.
* gnu/services/vpn.scm (wireguard-service-type): Include the
"wireguard-tools" package as an extension to profile-service-type, so
that users that enable the wireguard service can interact with it via
the command-line without having to manually install wireguard-tools.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-11-12 18:40:16 +01:00
Mathieu Othacehe 2757de2e2b
gnu: cuirass: Update to 1.1.0-12.1fb4b0a.
* gnu/packages/ci.scm (cuirass): Update to 1.1.0-12.1fb4b0a.
2022-11-12 12:03:19 +01:00
Mathieu Othacehe d8d4b585e7
gnu: guile-simple-zmq: Update to 0.0.0-10.ff0b39a.
* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-10.ff0b39a.
2022-11-12 12:03:19 +01:00
jgart c3cbe1c8da
gnu: Add emacs-free-keys.
* gnu/packages/emacs-xyz.scm (emacs-free-keys): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-12 11:32:33 +01:00
Nicolas Goaziou f9ff7dd1cf
gnu: emacs-helm: Update to 3.8.9.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.9.
2022-11-12 11:32:18 +01:00
Nicolas Goaziou ed013c10fd
gnu: emacs-prescient: Update to 6.0.
* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.0.
2022-11-12 11:32:18 +01:00
Nicolas Goaziou e2a75b4e91
gnu: emacs-ctrlf: Update to 1.6.
* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.6.
2022-11-12 11:32:18 +01:00
Nicolas Goaziou eac27d829d
gnu: emacs-apheleia: Update to 3.1.
* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 3.1.
2022-11-12 11:32:17 +01:00
Nicolas Goaziou ec7c888f0a
gnu: emacs-exwm: Update to 0.27.
* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.27.
2022-11-12 11:32:17 +01:00
Nicolas Goaziou b5b4edeec6
gnu: emacs-subed: Update to 1.0.19.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.19.
2022-11-12 11:32:17 +01:00
Raghav Gururajan 01aa6e0454
teams: Add Raghav Gururajan.
* etc/teams.scm.in: Add Raghav Gururajan.
2022-11-12 04:09:40 -05:00
jgart 0209ee0b55
gnu: Add carp.
* gnu/packages/lisp.scm (carp): New variable.

Co-authored-by: ( <paren@disroot.org>
Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-12 03:57:17 -05:00
Raghav Gururajan 3c62b03798
Revert "teams: Add Raghav Gururajan."
This reverts commit 56aebf7f7c.
2022-11-12 03:49:39 -05:00
Raghav Gururajan 56aebf7f7c
teams: Add Raghav Gururajan.
* etc/teams.scm.in: Add Raghav Gururajan.
2022-11-12 03:43:15 -05:00
Maxim Cournoyer 008f3a28c6
gnu: jami: Enable unit tests.
* gnu/packages/patches/jami-fix-qml-imports.patch: New file.
* gnu/packages/patches/jami-fix-unit-tests-build.patch: Likewise.
* gnu/packages/patches/jami-libjami-headers-search.patch: Likewise.
* gnu/packages/patches/jami-sip-unregister.patch: Likewise.
* gnu/packages/patches/jami-xcb-link.patch: Likewise.
* gnu/local.mk: Register them.
* gnu/packages/jami.scm (%jami-sources): Apply new patches.
(jami) [tests?]: Delete argument to run tests.
[configure-flags]: Remove TESTS? argument.
Enable tests with -DENABLE_TESTS=ON.  Remove -DLIBJAMI_INCLUDE_DIR.
[phases] {check}: New phase override.
[native-inputs]: Add settings-desktop-schemas.
[inputs]: Add glib and libxcb.
2022-11-12 00:39:35 -05:00
Maxim Cournoyer d7d09a2773
gnu: jami: Update to 20221031.1308.130cc26.
* gnu/packages/jami.scm (libjami, jami): Update to 20221031.1308.130cc26.
(%jami-sources): Remove jami-fix-crash-on-block-contact patch.  Add
jami-disable-integration-tests and jami-no-webengine patches.
(pjproject-jami): Update to 2.12-1.513a3f1.
(ffmpeg-jami): Replace libvpx with libvpx-next.  Replace libx264 with
libx264-next.
(libjami): Update comment with upstream issue URL.
[tests?]: Remove argument, enabling test suite.
[configure-flags]: Remove "--disable-static".
[phases] {delete-static-libraries}: New phase.
(jami) [tests?]: Update comment.
[configure-flags]: Remove "-DLIBJAMI_XML_INTERFACES_DIR=" flag.
[phases] {patch-source}: Delete phase.
* gnu/packages/patches/jami-fix-crash-on-block-contact.patch: Delete patch.
* gnu/packages/patches/jami-disable-integration-tests.patch: New file.
* gnu/packages/patches/jami-no-webengine.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
2022-11-11 23:52:04 -05:00
Maxim Cournoyer 8fc7f20cb2
gnu: opendht: Use latest fmt.
* gnu/packages/networking.scm (opendht)[inputs]: Replace fmt-8 with fmt.
2022-11-11 23:52:04 -05:00
Leo Famulari c847585732
gnu: linux-libre 4.9: Update to 4.9.333.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.333.
(linux-libre-4.9-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari 3e74679f07
gnu: linux-libre 4.14: Update to 4.14.299.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.299.
(linux-libre-4.14-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00