Age | Commit message (Collapse) | Author |
|
* gnu/packages/fediverse.scm (snac2): Update to 2.63.
[arguments]: Adjust make-flags to install the man-pages in the correct
directory.
Change-Id: I51a2434fda3d6a2ea92a342f346f5a4f1af7fa3d
|
|
* gnu/import/hackage.scm
(hackage-fetch-and-hash, hackage-fetch): Support name and version
argument.
(import-release): New variable, formerly known as latest-release.
Support updating to a specific version.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I8f9e3ee99676cedca82f7c8c5ff51baa5a6fc46a
|
|
[[PGP Signed Part:No public key for 3DECC105F5DD2382 created at 2024-10-28T20:22:22+0100 using RSA]]
TestPacketDataStream failed to pass for aarch64 under 1.4.287 as described in
<https://github.com/mumble-voip/mumble/issues/3845>. The new release fixes
that.
The new version changes some bundled dependencies. Some of them are only kept
during the build for the sake of generating the text shown for third-party
licenses under the "About" dialog.
* gnu/packages/telephony.scm (mumble): Update to 1.5.634.
[source]: Update 3rd party dirs kept during build.
[arguments]: Update build options for bundled dependencies.
[inputs]: Depend on OpenSSL 3 and N. Lohmann's JSON lib.
[license]: Update licenses for bundled dependencies.
Change-Id: I39498ffa143e4416b06a6aa1a31fd46cd0ba2e3b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/databases.scm (postgresql-10): Inherit postgresql-13
instead of 11.
Using the deprecated postgresql-11 package was causing warnings to be
printed on `guix pull`.
Change-Id: I36225ff2a1889f94cd5aabe229ee638793594abf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/python-xyz.scm (python-crontab) [arguments]: Turn off frequency
at month check
Change-Id: Ia6a8f703119dc61ddc6b359fca161dfb5a21319d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Removing users, groups or Systemd units fails if they are already absent,
causing the uninstall script to exit. The goal here is to make the uninstall
always run entirely, whatever parts are already done.
* etc/guix-install.sh (sys_delete_build_user): Test if users and groups exist
before deleting them.
(sys_delete_guix_daemon): Test if /etc/systemd/system/guix-daemon.service file
exists before removing the matching Systemd unit.
Change-Id: Ibffb1f1b39de675542fb8057af21ecaea1b53d4c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
The `ROOT_HOME` variable is natively absent from some systems, however the form
`~root`, which is used by the install functions in this same file, works.
* etc/guix-install.sh (sys_delete_store, sys_delete_guix_daemon)
(sys_delete_user_profiles): Replace `ROOT_HOME` with `~root`.
Change-Id: Ia867e271ac4c5557d9708235fee028bccce68342
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
The file /etc/systemd/system/gnu-store.mount has permissions 664, since the
`install_unit()` function installed it so. So the test prior to removing the
matching Systemd unit should not be wether this file is executable, otherwise
it will always fail. The relevant test is on the file existence.
* etc/guix-install.sh (sys_delete_guix_daemon): Test if gnu-store.mount file
exists rather than if it is executable.
Change-Id: Ic7cc186618b0b92fccf49a3b27805756a9126b89
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/package-management.scm (guix-jupyter): Update to 0.3.0.
[arguments]: Remove ‘define-home’ phase, which is no longer needed.
Change-Id: I18e0897caf6e9ad0bc7d410f2011fad031cecb7e
|
|
* guix/scripts/describe.scm (%vcs-web-views): Add “codeberg.org”.
Change-Id: I6749649f9c73434ba6ed424d049e50e6741b0a11
|
|
* gnu/packages/debug.scm (delve): Update to 1.23.1.
Change-Id: I4e87ffa86abe6c82743c1a722fa8654e6a5b6366
|
|
* gnu/packages/virtualization.scm (bochs): Update to 2.8.
Change-Id: I3b16ca08abbdffa126ccd489ddf441459d6fcc51
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/bioinformatics.scm (python-pybio): New variable.
Change-Id: I8f5c9cb6c7bb03cbc95386e67d46b1bdd78e01f2
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/audio.scm (jack-mixer): New variable.
Change-Id: I0b278f8674c84a4f43f9d23afc900b0a53e11f7c
Reviewed-by: Ekaitz Zarraga <ekaitz@elenq.tech>
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/wm.scm (swaybg): Update to 1.2.1.
Change-Id: Id9dc023f321dbd3c086f4e36e5e8bcf5a784ef2d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/build-tools.scm (potato-make): New variable.
Change-Id: I86843b4001298ee984e6d1c35b59dc3b2e51d97f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Reviewed-by: Noé Lopez <noelopez@free.fr>
|
|
* gnu/packages/entr.scm (entr): Switch input from bash to bash-minimal. This
was recommended by guix style lint.
Change-Id: Iccd37c3bf04b95ed510900f9d6ffd9359a227948
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/entr.scm (entr): Improve package style. The changes are the
result of running ./pre-inst-env guix style entr.
Change-Id: I9579e326f88c6066078f2df78a12431f3f4badd4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/entr.scm (entr): Update to 5.6.
Change-Id: Idfa2fc88e526deccc7a9ff4d07ede6b0dc6daf72
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Reviewed-by: Ekaitz Zarraga <ekaitz@elenq.tech>
|
|
* gnu/packages/wm.scm (sway): Update to 1.10.
[inputs] Replace wlroots-0.17 with wlroots.
Change-Id: Ia5230c58ecb11e3b1e5a94557f2965d7e648851f
Reviewed-by: Mazin Alhaddad <mazin@getstate.dev>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
That gives something like:
$ ./pre-inst-env guix build vim --no-grafts --no-substitutes -n
The following derivations would be built:
/gnu/store/…-tcsh-6.24.01.tar.gz.drv
/gnu/store/…-tcsh-6.24.01.tar.zst.drv
/gnu/store/…-tcsh-6.24.01.drv
/gnu/store/…-vim-9.1.0744-checkout.drv
/gnu/store/…-vim-9.1.0744.drv
… with the derivation(s) being asked for coming last.
* guix/ui.scm (show-what-to-build): Reverse ‘build/full’ before folding it.
Change-Id: Ic0da9f4f8a58c7ed5e2d10f6ec2226f0865aed75
|
|
That makes ‘derivation-build-plan’ directly usable in cases where one
wants to sequentially build derivations one by one, or to report builds
in the right order in the user interface.
* guix/derivations.scm (derivation-build-plan): Wrap ‘loop’ in
‘traverse’. Perform a depth-first traversal. Return the list of builds
in topological order.
* tests/derivations.scm ("derivation-build-plan, topological ordering"):
New test.
Change-Id: I7cd9083f42c4381b4213794a40dbb5b234df966d
|
|
* tests/gremlin.scm: Include stdio.h before using puts since GCC 14 no
longer allows implicit declarations.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
The `select?' keyword is part of the description instead of immediately
following `keep-permissions?' in the arguments list for `copy-recursively'.
This adds a missing '@' to fix that.
* doc/guix.texi (Build Utilities): Fix `copy-recursively' arguments.
Change-Id: If6802490a6afebc884b039d84f1fe4f9202a1151
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* doc/guix.texi (Build Phases): Mention hash-tilde, not apostrophe.
Change-Id: I8dca74da46d35692be122fb3e8e3ab40dd70606e
|
|
* gnu/packages/linux.scm (hid-wiimote-plus): New variable.
Change-Id: Icd23c3e390211160905b9c84a621ca6f5fbff0a0
|
|
* gnu/packages/curl.scm (curl/fixed) [source]: Inherit base package patches,
having the effect of re-adding 'curl-use-ssl-cert-env.patch'.
Change-Id: I5c0fb5e44ad26cca9490cbbdef824011cffa9b2b
|
|
* gnu/packages/games.scm (torcs) [source]: Specify file-name field.
[arguments]: Precise URL in comment.
Change-Id: I9730e9aa75e17068b821ce211cb4591f53c47681
|
|
* gnu/packages/games.scm (torcs): New variable.
Change-Id: I1e55fc65ff303c309fed50f2071de0eaf4266d57
|
|
* gnu/packages/game-development.scm (plib)
[arguments] <#:configure-flags>: New argument.
[inputs]: Move field after...
[native-inputs]: ... this one.
Change-Id: Ieddfb8814632f74c98d0e2cda949709b718c7a0d
|
|
* gnu/packages/games.scm (vdrift): New variable.
Change-Id: I55b5884a9d7d4a9e874e76c6a7c8af4974dce701
|
|
* gnu/packages/games.scm (vdrift-data): New variable.
Change-Id: I960e2222ea7e9506a306692db552dc1dcc229b01
|
|
* gnu/packages/fpga.scm (iverilog) [home-page]: Add a trailing slash to please
'guix lint'.
Change-Id: I89d742950f5d55f8b3ce6d221b1337242a01649f
|
|
* gnu/packages/fpga.scm (yosys) [arguments]: Drop leading './' from file
names. Drop leading '/' from file names given to 'search-input-file'.
Change-Id: I49febe7bcf0d60553d2a24d99746e6457fa4d03f
|
|
* gnu/packages/fpga.scm (yosys) [make-flags]: Use cc-for-target and
cxx-for-target procedures to compute the correct CC and CXX flags.
Change-Id: I2a81f09ff7d6891d78ad157594bb0d96c38451f8
|
|
* gnu/packages/fpga.scm (yosys): Sort inputs.
Change-Id: I5a4c97b84ae1e5b7f08b82858c47542fdcfd37b1
|
|
* gnu/packages/fpga.scm (yosys): Update to 0.47.
[arguments]: Extend fix-paths phase.
[native-inputs]: Add cxxopts.
Change-Id: I14afed45261e7c4830fe91fe2ced8762eed54810
|
|
* gnu/packages/fpga.scm (yosys): Update to 0.46.
Change-Id: Id980679e6576b27429611f8399eff2185e57d684
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
Fixes issue introduced in
<https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b32f8bc9da> which
removed zlib. This caused failures in the yosys test suite.
* gnu/packages/fpga.scm (iverilog) [inputs]: Add zlib.
Change-Id: I262db5db43527a3a2a1753163f7b9a4104f7e895
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
'check' is its default value for the gnu-build-system.
* gnu/packages/fpga.scm (iverilog) [arguments] <#:test-target>: Delete argument.
Change-Id: I82c3103f71cfc39988f21d09f9bcdbcbdf9d1e03
|
|
* gnu/packages/emacs-xyz.scm (emacs-color-theme-sanityinc-tomorrow): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I10d82838e5127b2b826615365a3eec6b2a937531
|
|
This package has no dependencies in Guix, is unsupported (see
https://liballeg.org/old.html) and is vulnerable to CVE-2021-36489.
* gnu/packages/game-development.scm (allegro-5.0): Delete variable.
* gnu/local.mk: Deregister patch.
* gnu/packages/patches/allegro-mesa-18.2.5-and-later.patch: Delete file.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
This fixes CVE-2024-7348.
* /gnu/packages/databases.scm
(postgresql-15): Move from here...
(postgresql-16): ... to here.
[version]: Update to 16.4.
[source]: Adapt source and add patch.
[native-inputs]: Add pkg-config.
[inputs]: Add icu4c.
* gnu/packages/patches/postgresql-disable-normalize_exec_path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I57771ebcf462bdeca73eda157274db089816fd12
|
|
* gnu/packages/databases.scm (postgresql-14): Update to 14.13.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
This fixes CVE-2024-7348.
* gnu/packages/databases.scm (postgresql-13): Update to 13.16.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* gnu/packages/mail.scm (sendmail) [arguments] <#:phases>: Remove trailing #t
and re-indent some expressions.
Change-Id: I1557b07f53f4f7f4aad6850d98973570d1d2a8cc
|
|
* gnu/packages/curl.scm (curl) [home-page]: Update URL.
Change-Id: I0fbcdceddd8c7b40edb430e9a5ebc160f47efb29
|
|
This fixes CVE-2023-29479 and CVE-2023-29480.
* gnu/packages/openpgp.scm (rnp): Update to 0.17.1.
[arguments]: Improve style using gexps.
<#:phases>: Add phase 'inject-sexpp-source.
[inputs]: Add sexpp.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ic1d4740da168cd9fde8b642f279c2c77a1c3806f
|
|
* gnu/packages/openpgp.scm (sexpp): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
Thix fixes CVE-2021-4296.
* gnu/packages/emulators.scm (unicorn): Update to 2.1.1.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|