gnu: dlib: Fix broken package.
This is a follow-of of commit 830562e5cdb6c244f39c3168b4649c1144099450.
* gnu/packages/machine-learning.scm (dlib)[arguments]: Replace unquote with
ungexp. Improve style. Fix failing tests with GCC 14.
Change-Id: Ida95405b026893bae26af39cbfc4a0457e2d232c
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: zola: Explicitly install the binary.
* gnu/packages/rust-apps.scm (zola)[arguments]<#:phases>{install}:
Replace by phase copying the executable.
Fixes: guix/guix#4371
Change-Id: I9da509650ca80e96c0a41c623eada1ad8a76dafb
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: 7kaa: Update to 2.15.7.
* gnu/packages/games.scm (7kaa): Update to 2.15.7.
Change-Id: Ice8354767e981889d2fb250d01967a09e92dcf9c
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: 7kaa: Use git instead of tarball.
The tarball contains machine-generated items.
* gnu/packages/games.scm (7kaa): Cleanup.
[source]: Use git repository.
[arguments]<#:phases>: Add 'patch-configure-ac to fix gettext version
mismatch.
[native-inputs]: Add autoconf, autoconf-archive, automake.
[home-page]: Set it accordingly to avoid redirection.
Change-Id: Ieecdf7cfb1baa592bc3376d6a582ae7ae535e50a
Signed-off-by: Andreas Enge <andreas@enge.fr>
nls: Update translations.
Change-Id: Icefc938c448dda6c2be1612958199f7b55d97b0b
gnu: ghc-cassava: Fix package description.
* gnu/packages/haskell-xyz.scm (ghc-cassava)[description]: Fix the
description to not include invalid characters.
Change-Id: Ic0210ab6deca33f1a792a91fa8d2024f3c739912
teams: Add script to generate manifest for operating-system.
Takes an operating-system and generates a manifest out of the
packages that can be found in the records.
This script is not finished completely, it still requires manual
work after generation of the manifest. And it will not generate
a complete manifest! This is because the scripts contain additional
dependencies that aren't captured anywhere lower in the operating-system
record.
* etc/teams/release/os-manifest-generator.scm: Add script.
Change-Id: Ib9a5683a60e7fef1ce049b1c6c5ec4fc77ce6c58
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
manifests: Split release manifest to two.
As stated in the manifest, use two release manifests:
1. Minimal one
2. Full one with all the desktop services enabled.
* etc/manifests/release.scm: Move to etc/manifests/release-minimal.scm.
* etc/manifests/release-minimal.scm (%system-packages):
Add packages from default privileged-programs.
Add %base-firmware.
Add %base-packages.
Remove desktops.
Remove xorg modules.
* etc/teams.scm (release): Add new splitted manifests.
* Makefile.am
(EXTRA_DIST): Remove release manifest; Add manifests release-minimal and
release-desktop.
(assert-binaries-available): Use new splitted release manifest.
* etc/manifests/release-desktop.scm (%system-packages):
Add desktops.
Add xorg modules.
* CODEOWNERS: Regenerate file.
Change-Id: I40de8b5d0f9c8b630e8af7969d4c195dd9e2c3e2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: libabigail: Update to 2.9.
* gnu/packages/elf.scm (libabigail): Update to 2.9.
[propagated-inputs]: Add xxhash.
Change-Id: I7976af23464156346d4e45eb138afef1b0640422
gnu: libabigail: Modernize the package.
* gnu/packages/elf.scm (libabigail): Modernize the package.
[arguments]: Use GEXPs.
Change-Id: Ie2f4a3f1779fca4e50c4c2db0cd5d5657736732b
gnu: pax-utils: Update to 1.3.9.
* gnu/packages/elf.scm (pax-utils): Update to 1.3.9.
Change-Id: Ic7b6953f78cab03e8903bb1ad9260043ac794f2c
import/gnu: Unquote the hash computation of the source.
* guix/import/gnu.scm (gnu-package->sexp): Unquote the hash computation of the
source.
Change-Id: I871fae5ab43ec571689083a6a563d9dc17a89b55
teams/gnome: Fix doc strings in refresh script.
* etc/teams/gnome/gnome-core-refresh (fetch-releng-content): Adjust doc.
(parse-releng): Likewise.
Change-Id: Ib6081081cb0b3e216e2b807ed0512be4b296528e
gnu: python-sgmllib3k: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-sgmllib3k):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I5ab71338111a755dbff5b97f719bade19f7ac262
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-opcodes: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-opcodes):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Iba656e72986d9b706e766509d61382c947946c8f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-redo: Update to 3.0.0.
* gnu/packages/python-xyz.scm (python-redo): Update to 3.0.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools, python-pytest,
python-pytest-asyncio.
[synopsis, description]: Improve style.
Change-Id: Ic71dfeb146330c769127f8bbd71cf2bd12655ea6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-escapism: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-escapism):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[home-page]: Set to the jupyterhub one.
Change-Id: I6dcd9972dbee8155f4513c0d96402f39e6e59f90
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: repo2docker: Run and fix tests.
* gnu/packages/jupyter.scm (repo2docker)
[arguments]<#:test-flags>: Disable failing tests.
<#:phases>: Add 'patch-bash-for-tests phase.
[native-inputs]: Add python-pytest, python-requests-mock.
Change-Id: I73d72d9a8ad18386cc8aeff42f2052c20510028f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sphinxext-rediraffe: Disable tests.
* gnu/packages/sphinx.scm (python-sphinxext-rediraffe)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-wheel.
Change-Id: Ic2c60f9994466708fe492678dbb42f9bc54b78db
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pathvalidate: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pathvalidate):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
[native-inputs]: Add python-setuptools.
Change-Id: I0bd0c062300a69f42eb14dbcb35e493c7e288a10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>