gnu: hdf5: Fix paths in hdf5-config.cmake.
Fixes: guix/guix#683
Passing an absolute path to -DHDF5_INSTALL_CMAKE_DIR causes the
variable @PACKAGE_SHARE_INSTALL_DIR@ in
config/install/hdf5-config.cmake.in to expand to a path that includes
${PACKAGE_PREFIX_DIR} twice in the generated hdf5-config.cmake.
* gnu/packages/maths.scm (hdf5) [arguments]
<#:configure-flags>: Change -DHDF5_INSTALL_CMAKE_DIR from absolute
path to relative path.
Change-Id: I0c793ad63a4a3d930a560a5094e08f2384f43b38
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: xorriso: Use G-expressions.
* gnu/packages/cdrom.scm (xorriso)[arguments]: Use G-expressions.
Change-Id: Iea2c5805624b4f5858eb8dab9ee22e8fdbe6178c
gnu: xorriso: Fix cross-compiling to riscv64-linux.
Fixes: guix/guix#740
* gnu/packages/cdrom.scm (xorriso)[native-inputs]: When target riscv64-linux,
add config.
[arguments]: When native-inputs have CONFIG, add update-config-scripts phase.
Change-Id: I1943c88abf5e6aeee4fb24b171c8732f5e9a58f0
machine: hetzner: Fix machine bootstrap.
* gnu/machine/hetzner.scm (hetzner-machine-bootstrap-os-form): Use
dhcp-client-service-type here.
Change-Id: I4a3fd4ac598ea0b19cc81146de1f07fa256199b7
Signed-off-by: Hilton Chain <hako@ultrarare.space>
.forgejo: bug-reporting: Reword.
* .forgejo/issue_template/bug-reporting.md: Minor tweaks.
Change-Id: Ic0982189670884eefe8404eac28dc3b891e5b348
Signed-off-by: Hilton Chain <hako@ultrarare.space>
.forgejo: pull_request_template: Reword.
* .forgejo/pull_request_template.md: Revamp the sections.
Change-Id: I509368b6d6a7b8f88e657e6e7770b2f48e23d906
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
gnu: Add gotcha.
* gnu/packages/mpi.scm (gotcha): New variable.
Change-Id: Ia78f11ba482cacc0702092ac30462c3d5cc248f7
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: packages/shellutils: Select only pypi-uri.
* gnu/packages/shellutils.scm: Select only PYPI-URI symbol from (guix
bulid-system python).
Change-Id: Ie54234882054f6f32c8b2a89d7d350934d3ef693
gnu: shell-functools: Fix indentation.
* gnu/packages/shellutils.scm (shell-functools): Fix indentation.
Change-Id: Idface1cc989e4928e92d07105d3d2ca9ff64b598
gnu: shell-functools: Update to 0.3.0-0.530e3b6.
* gnu/packages/shellutils.scm (shell-functools): Update to 0.3.0-0.530e3b6.
[source]: Use the latest commit providing comparability with Python 3.11
and test fixtures.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest and python-hatchling.
Change-Id: Ic6f6a5cfd235f1699abc911c2c811a85df3d5e05
gnu: trash-cli: Use pyproject-build-system.
* gnu/packages/shellutils.scm (trash-cli) [build-system]: Use
pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Icd3042bd1989c1b8eb428677b9f11dc5f9cd3f07
gnu: trash-cli: Install shell completions.
* gnu/packages/shellutils.scm (trash-cli) [arguments] <#:phases>: Add
'install-completions.
Change-Id: I0b165155d1da8069837bd9b93990dfaf0ff7de52
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: libguestfs: Build with xorriso.
* gnu/packages/virtualization.scm (libguestfs)[native-inputs]: Remove
cdrtools. Add xorriso.
Change-Id: Ibce673276dbeb00f031e7a422c85768ef1fe3d1d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: virt-manager: Build with xorriso.
* gnu/packages/virtualization.scm (virt-manager)[native-inputs]: Remove
cdrtools. Add xorriso.
Change-Id: Ia93331f5472264949fd0c26074103ab4b1d9703c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: liba52: Update to 0.8.0.
* gnu/packages/video.scm (liba52): Update to 0.8.0.
[source] <uri>: Switch to new, maintained repository.
<patches>: Convert to substitutions for flexibility.
<snippet>: New substitutions.
[arguments]: Remove redundant bootstrap phase replication.
[home-page]: Switch to new homepage.
* gnu/packages/patches/liba52-enable-pic.patch: Remove file.
* gnu/packages/patches/liba52-link-with-libm.patch: Likewise.
* gnu/packages/patches/liba52-set-soname.patch: Likewise.
* gnu/packages/patches/liba52-use-mtune-not-mcpu.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Deregister patches.
Change-Id: I65d61d2921a444b3f86fdc6f7e4be2143ada5ce5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
news: Align terminology in 'es' translation.
* etc/news.scm: Write 'sistema de construcción' as in the .po files.
Change-Id: I1b1dcd1aa26758eb59fad75e6b00471bf9799fbb
news: Add 'de' translation.
* etc/news.scm: Add German translation of clasp build system entry.
Change-Id: I56dab16c1b9963b23f256b401941c2ef6df13166
gnu: Update josm to 19412.
* gnu/packages/geo.scm (josm): Update to 19412.
[arguments] <jdk>: Use openjdk17.
[inputs]: Remove openjdk11; add openjdk17.
Change-Id: I4258b402b5cb2fc2aff49c6d7ac9b4625d64bc88
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: java-metadata-extractor: Update to 2.19.0.
* gnu/packages/java.scm (java-metadata-extractor): Update to 2.19.0.
[arguments] <phases>: Add 'fix-xmp-path.
Change-Id: Ide0a0f933e36fb2c390491f6e43945f48487322a
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Add wlopm.
* gnu/packages/wm.scm (wlopm): New variable.
Change-Id: I6ed289dcafaff6c462624a1989de6bcf2144e4e8
Modified-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>