gnu: linux-libre 6.12: Update to 6.12.24. * gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.24. (linux-libre-6.12-pristine-source): Update hash. Change-Id: Iee3d982901e3cd69aca34824c0c32d124c81af6f
gnu: linux-libre: Update to 6.13.12. * gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.12. (linux-libre-6.13-pristine-source): Update hash. Change-Id: I3139dac1e696850c1d4b9888c5531cf47f408bbd
gnu: Add emacs-denote-sequence. * gnu/packages/emacs-xyz.scm (emacs-denote-sequence): New variable. Change-Id: I50f0d5642775b2200873e3d0c274e0237e515846
gnu: Add emacs-denote-org. * gnu/packages/emacs-xyz.scm (emacs-denote-org): New variable. Change-Id: Iaa14d1610f3e3b34acd18ed9a36f41a422ab0ac9
gnu: Add emacs-denote-markdown. * gnu/packages/emacs-xyz.scm (emacs-denote-markdown): New variable. Change-Id: Icb2ce8f720068ab708148e2cc5ac99091eb5d99b
gnu: Add emacs-denote-silo. * gnu/packages/emacs-xyz.scm (emacs-denote-silo): New variable. Change-Id: Id2bfbeffac7d821d892d882c0f8665a66c672093
gnu: Add emacs-denote-journal. * gnu/packages/emacs-xyz.scm (emacs-denote-journal): New variable. Change-Id: Iaeba922afc725a922d78d079fe497ea28213331f
gnu: moreutils: Update to 0.70. * gnu/packages/moreutils.scm (moreutils): Update to 0.70. Signed-off-by: Greg Hogan <code@greghogan.com>
gnu: mia: Fix build. * gnu/packages/patches/mia-gcc11.patch: New file. * gnu/packages/patches/mia-openexr3.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/image-processing.scm (mia) [patches]: Apply them. [inputs]: Replace hdf5 with hdf5-1.10. Add lapack. Replace openxr-2 with openxr. Move doxygen to... [native-inputs]: ... here. Fixes: bug#47561 Reported-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I337df14370a589c7c15d15bcc69b948b43c2e61b
gnu: itpp: Add LAPACK support and use gexps. This is needed to run some functions needed by the test suite of mia, for example. * gnu/packages/maths.scm (itpp) [arguments]: Use gexps. [inputs]: Add lapack. [native-inputs]: Remove labels. Change-Id: I58b31272ceaf5bdfbbcc0f769ab2418c4b7613d3
gnu: Add postmarketos-tweaks. * gnu/packages/gnome.scm (postmarketos-tweaks): New variable. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I958af7a2ada17486ad69e0e812908c30c88cee60
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>
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
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>
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
gnu: Add megapixels. * gnu/packages/gnome.scm (megapixels): New variable. Change-Id: I686718a8d75913c7e329cb29f4eb227d15b05ba5 Co-authored-by: Petr Hodina <phodina@protonmail.com>
gnu: Add libmegapixels. * gnu/packages/gnome-xyz.scm (libmegapixels): New variable. Change-Id: Id2e5c921a35611d053704b394baf4f747f6d23e8
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
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>