* gnu/packages/games.scm (speed-dreams): New variable.
(speed-dreams-version, speed-dreams-svn-revision): New variables.
(speed-dreams-source-tarball): New procedure.
(speed-dreams-base-tarball, speed-dreams-more-hq-cars-and-tracks-tarball)
(speed-dreams-wip-cars-and-tracks-tarball)
(speed-dreams-unmaintained-tarball): New variable.
Change-Id: Id14f3556d47a80c508177940f959448520b406fc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* 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>
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