~ruther/guix-local

1205cffa — Roman Scherer 1 year, 3 months ago
gnu: hetznercloud-cli: Update to 1.50.0.

* gnu/packages/admin.scm (hetznercloud-cli): Update to 1.50.0.

Change-Id: I1e7a4a0acf99a87215d39d51fde4075312492669
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: postgresql-service-type: Allow allowing to log into the user.

It is often useful to be able to use the `postgres' user for management tasks,
so this commit allows setting that.  The default behavior is not changed.

I have also added missing exports and sorted them by alphabet.

* gnu/services/databases.scm (%default-home-directory): New variable.
(<postgresql-configuration>): Add home-directory, allow-login? fields.
(create-postgresql-account): Use them.
* doc/guix.texi (Database Services): Document it.

Change-Id: I2212e5082ff4e87c49a5a8a4711bf929dd08626a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
182e76d1 — Ludovic Courtès 1 year, 3 months ago
git: Remove compatibility shim for Guile-Git <= 0.5.2.

Guile-Git 0.5.2 was released in July 2021.

* guix/git.scm (GITERR_HTTP): Remove.

Change-Id: I05b2ee36f786bd83ca91c8989912f83f6dde59c0
ee6d2a77 — Ludovic Courtès 1 year, 3 months ago
git: Use ‘graph-descendant?’ from Guile-Git >= 0.10.0 when available.

Fixes <https://issues.guix.gnu.org/66268>.

Fixes a bug whereby ‘commit-relation’ and ‘commit-descendant?’ would
provide an incorrect result when two distinct <commit> objects would
exist for the same commit, which happens when the commit’s metadata is
beyond 4 KiB at least as of libgit2 1.8/1.9.

This, in turn, would lead ‘guix pull’ & co. to wrongfully report an
attempt to downgrade and pull to an unrelated commit.

* guix/git.scm (commit-relation): When (git graph) is available,
rewrite in terms of ‘graph-descendant?’.
(commit-descendant?): Likewise.

Change-Id: Ie52b188a8dfa90c95a73387c3ab2fdd04d2bf3e9
Reported-by: Tomas Volf <~@wolfsden.cz>
27e62d44 — Ludovic Courtès 1 year, 3 months ago
activation: Fix ‘mkdir-p/perms’ on the Hurd.

Fixes <https://issues.guix.gnu.org/77992>.

Fixes a bug whereby ‘mkdir-p/perms’ would throw an exception on the
Hurd:

  In gnu/build/activation.scm:
      97:20  1 (mkdir-p/perms _ #("ludo" "x" 1000 998 "Ludovic…" …) …)
  In unknown file:
	     0 (open "." 7340032 #<undefined>)

  ERROR: In procedure open:
  In procedure scm_fdes_to_port: requested file mode not available on fdes

This, in turn, would cause ‘user-homes’ to fail to start on the Hurd
since commit da741d89310efd0530351670d9c55ec2f952ab98.

* gnu/build/activation.scm (mkdir-p/perms): Add O_RDONLY to ‘open-flags’.

Reported-by: Yelninei <yelninei@tutamail.com>
Change-Id: I74f90599338772ba4341067215b864273aa30b3e
e042751c — Petr Hodina 4 years ago
gnu: Add megapixels.

* gnu/packages/gnome.scm (megapixels): New variable.

Change-Id: I686718a8d75913c7e329cb29f4eb227d15b05ba5
Co-authored-by: Petr Hodina <phodina@protonmail.com>
1a2d6e7c — Maxim Cournoyer 1 year, 3 months ago
gnu: Add libmegapixels.

* gnu/packages/gnome-xyz.scm (libmegapixels): New variable.

Change-Id: Id2e5c921a35611d053704b394baf4f747f6d23e8
238ce45f — Maxim Cournoyer 1 year, 3 months ago
gnu: python-screenkey: Update to 1.5.

Sadly, it still fails to run, apparently due to
<https://gitlab.com/screenkey/screenkey/-/issues/166>.

* gnu/packages/python-xyz.scm (python-screenkey): Update to 1.5.
[phases] {fix-dlopen-paths}: Use search-input-file.
[inputs]: Sort.  Add python-dbus-python.

Change-Id: I9a41e03db74ba3e0254452f02108bab739d1f93e
3d33f6ea — Zheng Junjie 1 year, 4 months ago
gnu: jamesdsp: Fix build.

* gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch: New file.
* gnu/packages/audio.scm (jamesdsp): Add it.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ibae4956b3b97f785bb548ccd73d034834c7b573f
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
c8924384 — Zheng Junjie 1 year, 4 months ago
gnu: easyeffects: Update to 7.2.3.

* gnu/packages/audio.scm (easyeffects): Update to 7.2.3.

Change-Id: Ieb14488ecebc96f9e5df37fcd5e91148a79cf036
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
85a7fb01 — Zheng Junjie 1 year, 4 months ago
gnu: wireplumber: Update to 0.5.8.

* gnu/packages/linux.scm (wireplumber): Update to 0.5.8.

Change-Id: If6a35d569b04359526b20e868f3e383c0d59eeb3
Signed-off-by: Zheng Junjie <z572@z572.online>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
366af125 — Zheng Junjie 1 year, 4 months ago
gnu: pipewire: Update to 1.4.0.

* gnu/packages/linux.scm (pipewire): Update to 1.4.0.

Change-Id: Ieb6881fecba7c1f7d956eb78e9b170b123e2b8d5
Signed-off-by: Zheng Junjie <z572@z572.online>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
b12d44dd — Maxim Cournoyer 1 year, 3 months ago
gnu: libssh: Enable tests.

* gnu/packages/ssh.scm (libssh) [arguments]
<#:configure-flags>: Add "-DUNIT_TESTING=ON".
<#:phases>: New argument.
[native-inputs]: Add cmocka.

Change-Id: Ibe0f8f7b9bff969c9483dcd8c6b7635d91e62feb
15562902 — Sharlatan Hellseher 1 year, 3 months ago
gnu: packages/python-check: Sort variables.

* gnu/packages/python-check.scm (python-pyannotate,
python-pytest-repeat, python-pytest-sanic, python-pytest-shutil): Sort
variables alphabetically.

Change-Id: Ia33663100d8a50a0ca5f852b75969548288efdd3
c9eb98db — Sharlatan Hellseher 1 year, 3 months ago
gnu: packages/python-check: Sort variables.

* gnu/packages/python-check.scm (python-mockito, python-nbmake,
python-nox, python-pycotap, python-pytest-checkdocs,
python-pytest-remotedata python-pytest-services): Sort variables
alphabetically.

Change-Id: If5cf7f31c7e48bec4031585ecf1786e1b5334713
e48c6204 — Sharlatan Hellseher 1 year, 3 months ago
gnu: packages/python-check: Sort variables.

* gnu/packages/python-check.scm (python-mypy, python-mypy-minimal,
python-nptyping, python-pytest-astropy-header, python-pytest-check,
python-pytest-cython, python-pytest-rerunfailures,
python-pytest-rerunfailures-13, python-pytest-subprocess ): Sort
variables alphabetically.

Change-Id: I75751c53e4906a60cc4535ef7675ee75f924b061
615ada6b — Sharlatan Hellseher 1 year, 3 months ago
gnu: packages/python-check: Sort variables.

* gnu/packages/python-check.scm (python-mypy-extensions,
python-pandas-vet, python-pytest-flask, python-pytest-order,
python-pytest-pycodestyle, python-pytest-shard): Sort variables
alphabetically.

Change-Id: If576eeeb7657da0284314b7991e845488f936bb7
b12ed9b4 — Sharlatan Hellseher 1 year, 3 months ago
gnu: packages/python-check: Sort variables.

* gnu/packages/python-check.scm (python-nbval, python-pytest-astropy,
python-pytest-csv, python-pytest-isort, python-pytest-parawtf,
python-pytest-socket, python-pytest-vcr): Sort variables alphabetically.

Change-Id: I910e56d7b8aa39b2744c51ad1f41278feb5901de
6d114e63 — Sharlatan Hellseher 1 year, 3 months ago
gnu: packages/python-check: Sort variables.

* gnu/packages/python-check.scm (python-memory-profiler,
python-pytest-aiohttp, python-pytest-click, python-pytest-flakefinder,
python-pytest-snapshot, python-pytest-tornasync, python-sybil): Sort
variables alphabetically.

Change-Id: I82896437b4bd14c4b70f49884daa7eec9288f118
126c272a — Sharlatan Hellseher 1 year, 3 months ago
gnu: packages/python-check: Sort variables.

* gnu/packages/python-check.scm (python-httmock,
python-inline-snapshot, python-line-profiler, python-pytest-benchmark,
python-pytest-celery, python-pytest-flake8): Sort variables
alphabetically.

Change-Id: Ifd3ea1c34973794eb43cc9ebf31c7e7ea33b49a0
Next