summary refs log tree commit diff
AgeCommit message (Collapse)Author
10 daysgnu: snac2: Update to 2.63.Efraim Flashner
* 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
10 daysimport: hackage: Support updating to a specific version.Nicolas Graves
* 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
10 daysgnu: mumble: Update to 1.5.634, fix aarch64 build.Ivan Vilata i Balaguer
[[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>
10 daysgnu: postgresql-10: Replace deprecated dependency.David Pflug
* 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>
10 daysgnu: python-crontab: Fix failing testsTakeV
* 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>
10 daysguix-install.sh: Run the uninstall even if already partially doneDavid Boilleau
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>
10 daysguix-install.sh: Replace `ROOT_HOME` with `~root`David Boilleau
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>
10 daysguix-install.sh: Test if gnu-store.mount exists before removing the unitDavid Boilleau
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>
10 daysgnu: guix-jupyter: Update to 0.3.0.Ludovic Courtès
* 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
10 daysdescribe: Add hyperlinks for codeberg.org commits.Ludovic Courtès
* guix/scripts/describe.scm (%vcs-web-views): Add “codeberg.org”. Change-Id: I6749649f9c73434ba6ed424d049e50e6741b0a11
10 daysgnu: delve: Update to 1.23.1.Danny Milosavljevic
* gnu/packages/debug.scm (delve): Update to 1.23.1. Change-Id: I4e87ffa86abe6c82743c1a722fa8654e6a5b6366
11 daysgnu: bochs: Update to 2.8.Artyom V. Poptsov
* gnu/packages/virtualization.scm (bochs): Update to 2.8. Change-Id: I3b16ca08abbdffa126ccd489ddf441459d6fcc51 Reviewed-by: Ludovic Courtès <ludo@gnu.org>
11 daysgnu: Add python-pybio.Navid Afkhami
* gnu/packages/bioinformatics.scm (python-pybio): New variable. Change-Id: I8f5c9cb6c7bb03cbc95386e67d46b1bdd78e01f2 Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
11 daysgnu: audio: Add jack-mixer.Divya Ranjan
* 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>
12 daysgnu: swaybg: Update to 1.2.1.Ashish SHUKLA
* gnu/packages/wm.scm (swaybg): Update to 1.2.1. Change-Id: Id9dc023f321dbd3c086f4e36e5e8bcf5a784ef2d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
12 daysgnu: Add potato-make.Evgeny Pisemsky
* 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>
12 daysgnu: entr: Switch input from bash to bash-minimal.Javier Olaechea
* 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>
12 daysgnu: entr: Improve package style.Javier Olaechea
* 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>
12 daysgnu: entr: Update to 5.6.Javier Olaechea
* 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>
12 daysgnu: sway: Update to 1.10.Ashish SHUKLA
* 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>
12 daysui: ‘show-what-to-build’ displays builds in topological order.Ludovic Courtès
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
12 daysderivations: ‘derivation-build-plan’ returns builds in topological order.Ludovic Courtès
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
12 daystests: Fix gremlin.scm for GCC 14Ting-Wei Lan
* 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>
12 daysdoc: Fix `copy-recursively' arguments.aurtzy
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>
12 daysdoc: Adjust stale reference to quote instead of gexp.Ludovic Courtès
* doc/guix.texi (Build Phases): Mention hash-tilde, not apostrophe. Change-Id: I8dca74da46d35692be122fb3e8e3ab40dd70606e
12 daysgnu: Add hid-wiimote-plus.Danny Milosavljevic
* gnu/packages/linux.scm (hid-wiimote-plus): New variable. Change-Id: Icd23c3e390211160905b9c84a621ca6f5fbff0a0
12 daysgnu: curl/fixed: Re-instate erroneously dropped patch.Maxim Cournoyer
* 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
12 daysgnu: torcs: Fix source file name.Maxim Cournoyer
* gnu/packages/games.scm (torcs) [source]: Specify file-name field. [arguments]: Precise URL in comment. Change-Id: I9730e9aa75e17068b821ce211cb4591f53c47681
12 daysgnu: Add torcs.Maxim Cournoyer
* gnu/packages/games.scm (torcs): New variable. Change-Id: I1e55fc65ff303c309fed50f2071de0eaf4266d57
12 daysgnu: plib: Build with -fPIC.Maxim Cournoyer
* gnu/packages/game-development.scm (plib) [arguments] <#:configure-flags>: New argument. [inputs]: Move field after... [native-inputs]: ... this one. Change-Id: Ieddfb8814632f74c98d0e2cda949709b718c7a0d
12 daysgnu: Add vdrift.Maxim Cournoyer
* gnu/packages/games.scm (vdrift): New variable. Change-Id: I55b5884a9d7d4a9e874e76c6a7c8af4974dce701
12 daysgnu: Add vdrift-data.Maxim Cournoyer
* gnu/packages/games.scm (vdrift-data): New variable. Change-Id: I960e2222ea7e9506a306692db552dc1dcc229b01
12 daysgnu: iverilog: Update home page.Maxim Cournoyer
* gnu/packages/fpga.scm (iverilog) [home-page]: Add a trailing slash to please 'guix lint'. Change-Id: I89d742950f5d55f8b3ce6d221b1337242a01649f
12 daysgnu: yosys: Remove extraneous characters.Maxim Cournoyer
* gnu/packages/fpga.scm (yosys) [arguments]: Drop leading './' from file names. Drop leading '/' from file names given to 'search-input-file'. Change-Id: I49febe7bcf0d60553d2a24d99746e6457fa4d03f
12 daysgnu: yosys: Do not hard-code CC and CXX make flags.Maxim Cournoyer
* 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
12 daysgnu: yosys: Sort inputs.Maxim Cournoyer
* gnu/packages/fpga.scm (yosys): Sort inputs. Change-Id: I5a4c97b84ae1e5b7f08b82858c47542fdcfd37b1
12 daysgnu: yosys: Update to 0.47.Maxim Cournoyer
* gnu/packages/fpga.scm (yosys): Update to 0.47. [arguments]: Extend fix-paths phase. [native-inputs]: Add cxxopts. Change-Id: I14afed45261e7c4830fe91fe2ced8762eed54810
12 daysgnu: yosys: Update to 0.46.Cayetano Santos
* gnu/packages/fpga.scm (yosys): Update to 0.46. Change-Id: Id980679e6576b27429611f8399eff2185e57d684 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
12 daysgnu: iverilog: Re-add zlib to inputs.Cayetano Santos
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>
12 daysgnu: iverilog: Remove extraneous #:test-target argument.Maxim Cournoyer
'check' is its default value for the gnu-build-system. * gnu/packages/fpga.scm (iverilog) [arguments] <#:test-target>: Delete argument. Change-Id: I82c3103f71cfc39988f21d09f9bcdbcbdf9d1e03
12 daysgnu: Add emacs-color-theme-sanityinc-tomorrow.Rostislav Svoboda
* gnu/packages/emacs-xyz.scm (emacs-color-theme-sanityinc-tomorrow): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I10d82838e5127b2b826615365a3eec6b2a937531
12 daysgnu: Remove allegro-5.0. [security fixes]Nicolas Graves
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>
12 daysgnu: postgresql-15: Update to 16.4. [security fixes]Nicolas Graves
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
12 daysgnu: postgresql-14: Update to 14.13.Nicolas Graves
* gnu/packages/databases.scm (postgresql-14): Update to 14.13. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
12 daysgnu: postgresql-13: Update to 13.16. [security fixes]Nicolas Graves
This fixes CVE-2024-7348. * gnu/packages/databases.scm (postgresql-13): Update to 13.16. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
12 daysgnu: sendmail: Remove trailing #t from phases.Maxim Cournoyer
* gnu/packages/mail.scm (sendmail) [arguments] <#:phases>: Remove trailing #t and re-indent some expressions. Change-Id: I1557b07f53f4f7f4aad6850d98973570d1d2a8cc
12 daysgnu: curl: Update home page.Maxim Cournoyer
* gnu/packages/curl.scm (curl) [home-page]: Update URL. Change-Id: I0fbcdceddd8c7b40edb430e9a5ebc160f47efb29
12 daysgnu: rnp: Update to 0.17.1. [security fixes]Nicolas Graves
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
12 daysgnu: Add sexpp.Nicolas Graves
* gnu/packages/openpgp.scm (sexpp): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
12 daysgnu: unicorn: Update to 2.1.1. [security fixes]Nicolas Graves
Thix fixes CVE-2021-4296. * gnu/packages/emulators.scm (unicorn): Update to 2.1.1. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>