Liliana Marie Prikler
0a4a6293e5
gnu: glibmm: Update to 2.84.0.
...
* gnu/packages/glib.scm (glibmm): Update to 2.84.0.
2025-09-30 20:04:30 +02:00
Maxim Cournoyer
9d5097f28b
gnu: mm-common: Update to 1.0.7.
...
* gnu/packages/gnome.scm (mm-common): Update to 1.0.7.
Change-Id: I354e133a555385bcb2af0902c21c5d8150be704a
2025-09-30 20:04:30 +02:00
Liliana Marie Prikler
a4685b95ab
gnu: pango: Update to 1.56.4.
...
* gnu/packages/patches/pango-skip-libthai-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/gtk.scm (pango): Update to 1.56.4.
[source]: Change to git-fetch.
[arguments]: Convert to list of G-Expressions.
<#:configure-flags>: Add “-Dintrospection=enabled”.
<#:phases> {disable-cantarell-tests}: Skip test-font-data.
Change-Id: I044f465555a7a64bb938f41a738bfa720d8ea51e
2025-09-30 20:04:30 +02:00
Maxim Cournoyer
20edd1acde
gnu: Remove pango-1.90.
...
This version is not used anywhere, is actually older than the recent
releases (e.g. 1.56.3) and confuses the updater.
* gnu/packages/gtk.scm (pango-1.90): Delete variable.
Change-Id: I3d236b9f9d5385628edc161ec36e8a6e5e6251c4
2025-09-30 20:04:30 +02:00
Maxim Cournoyer
93af539095
gnu: harfbuzz: Update home page.
...
* gnu/packages/gtk.scm (harfbuzz) [home-page]: Update URL.
Change-Id: I08612782162cec1e0db403f65fe568cbd69ae960
2025-09-30 20:04:30 +02:00
Maxim Cournoyer
7bbecfc9e2
gnu: glib-networking: Update to 2.80.1.
...
* gnu/packages/gnome.scm (glib-networking): Update to 2.80.1.
Change-Id: I21a6df957047fa2445f9d5dbd67981f39f0892db
2025-09-30 20:04:09 +02:00
Maxim Cournoyer
689a61c207
gnu: gsettings-desktop-schemas: Update to 48.0.
...
* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 48.0.
Change-Id: Iedaff11944ecb21c32a74047f426e16e2b90e278
2025-09-30 20:04:09 +02:00
Maxim Cournoyer
5799bd9aa1
gnu: gnome-backgrounds: Update to 48.2.1.
...
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 48.2.1.
Change-Id: Id37be0f1b9cbbc962411fce54c6d929d0d8a109e
2025-09-30 20:04:08 +02:00
Liliana Marie Prikler
6167c3aaaa
gnu: gobject-introspection: Delete unnecessary patches.
...
* gnu/packages/patches/gobject-introspection-cc-1.72.patch: Delete file.
* gnu/packages/patches/gobject-introspection-absolute-shlib-1.72.patch:
Likewise.
* gnu/local.mk (dist_patch_DATA): Unregister them.
2025-09-30 20:04:08 +02:00
Liliana Marie Prikler
905139342b
gnu: gobject-introspection: Update to 1.84.0.
...
* gnu/packages/glib.scm (gobject-introspection-minimal): Update to 1.84.0.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Adjust
accordingly.
2025-09-30 20:04:08 +02:00
Liliana Marie Prikler
d1d10b5afa
[WORKAROUND] glib: Skip read-only-directory test.
...
* gnu/packages/glib.scm (glib)[#:phases]<disable-failing-tests>: Also disable
read-only-directory test in fileutils.c.
2025-09-30 20:04:08 +02:00
Liliana Marie Prikler
7c1b4a14e7
gnu: glib: Update to 2.84.3.
...
* gnu/packages/glib.scm (glib-minimal): Update to 2.84.3.
[#:phases]<disable-failing-tests>: Drop substitute* for testfilemonitor.
<patch-pkg-config-files>: Use map.
Also patch “lib/pkgconfig/girepository-2.0.pc”.
2025-09-30 20:04:08 +02:00
Maxim Cournoyer
f3b54ae31e
gnu: openssl: Do not version data directory.
...
Rationale: the version 1.1.1u was captured in the phase gexp and carried over
in the inherited openssl 3.0.8 package.
* gnu/packages/tls.scm (openssl-1.1) [#:phases] <configure>: Remove version
from openssldir value.
<remove-miscellany>: Adjust accordingly.
Change-Id: I2795f0b57b8b8382b14e313e3741d0f1c22939ae
2025-09-30 20:04:08 +02:00
Maxim Cournoyer
e76ed1ab7c
gnu: openssl: Reinstate parallel tests.
...
* gnu/packages/tls.scm (openssl-1.1) [arguments]
<#:parallel-tests?>: Delete argument.
Change-Id: Id6372c6634672f7949fb06a6086174b200e61188
2025-09-30 20:04:07 +02:00
Liliana Marie Prikler
bbb1733b50
[WORKAROUND] gnu: python: Fix build with unprivileged daemon.
...
* gnu/packages/python.scm (python-3.10, python-3.11)[#:make-flags]: Also
exclude “test_os” and “test_subprocess”.
2025-09-30 20:03:24 +02:00
Maxim Cournoyer
d604cb085c
gnu: fontconfig: Fix home page.
...
* gnu/packages/fontutils.scm (fontconfig) [home-page]: Add missing trailing /.
Change-Id: I4858a3e7631b8c9bc5776b062f886c0f77fb1c34
2025-09-30 20:03:24 +02:00
Maxim Cournoyer
49b301367b
gnu: fontconfig: Update to 2.16.2 and modernize.
...
* gnu/packages/fontutils.scm (fontconfig): Update to 2.16.2.
[source]: Fetch from git.
[name]: Normalize to 'fonconfig', which fixes 'guix refresh'.
[propagated-inputs]: Remove labels.
[native-inputs]: Likewise. Add autoconf-2.71, automake, gettext-minimal and
libtool.
[configure-flags]: Use gexps.
[phases]: Likewise.
(fontconfig-with-documentation): Streamline comment. Inherit name.
[arguments]: Use gexps.
[native-inputs]: Use modify-inputs.
* gnu/packages/patches/fontconfig-cache-ignore-mtime.patch: Rebase.
Change-Id: I8704eec8cef310c7b1122db7a65e612c8c13fbe2
2025-09-30 20:03:22 +02:00
Maxim Cournoyer
1c3a93d770
gnu: gnutls: Use p11-kit to provide the default certificates.
...
This makes it so that GnuTLS always knows to locate the nss-certs without
users having to do anything. This default behavior can be modified by users
via the p11-kit configuration mechanism, which can be be done per-user.
* gnu/packages/patches/gnutls-skip-trust-store-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/tls.scm (gnutls) [source]: Remove
'gnutls-skip-trust-store-test.patch' patch.
[#:configure-flags]: Delete "--with-default-trust-store-dir=/etc/ssl/certs".
Add "--with-default-trust-store-pkcs11=pkcs11:". Update comment.
Fixes: <https://issues.guix.gnu.org/75902 >
Fixes: <https://issues.guix.gnu.org/46779 >
Change-Id: Ie45bfe8c2884c1ab277b0fba6135a5af3a9b6a3d
2025-09-30 20:03:00 +02:00
Maxim Cournoyer
12aca1aab8
gnu: gnutls: Enable zstd compression.
...
* gnu/packages/tls.scm [arguments] <#:configure-flags>: Add --with-zstd=link.
[propagated-inputs]: Add zstd:lib.
Change-Id: I7cfce764181eebe12a32019107061c88edaa877a
2025-09-30 20:03:00 +02:00
Maxim Cournoyer
5f5819034d
gnu: gnutls: Streamline definition.
...
* gnu/packages/tls.scm (gnutls)[source] <patches>: Add gnutls-no-which.patch.
[arguments] <#:configure-flags>: Do not build without p11-kit on
mips64el (debian has a package for it, it ought to work). Add
--with-zlib=link flag.
<#:phases>: Delete disable-failing-tests phase.
[native-inputs]: Remove which.
[propagated-inputs]: Do not avoid p11-kit on mips64el architecture.
* gnu/packages/patches/gnutls-no-which.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I6519b789896dba00de6a1af7a6f772906ce660c1
2025-09-30 20:03:00 +02:00
Maxim Cournoyer
d550491116
gnu: softhsm: Install p11-kit module.
...
* gnu/packages/security-token.scm (softhsm)
[configure-flags]: Use --with-p11-kit flag.
Change-Id: I4dc02ca3ab263c8a6580d8c14a817875fd7ebd0d
2025-09-30 20:03:00 +02:00
Maxim Cournoyer
cd23692ab7
gnu: p11-kit: Add search path specification for P11_MODULE_PATH.
...
* gnu/packages/tls.scm (p11-kit) [native-search-paths]: New field.
Change-Id: I10b2420340aa42dd1e91d41030b1fa44b549f631
2025-09-30 20:02:53 +02:00
Maxim Cournoyer
d1b8356c9d
gnu: p11-kit: Add nss-certs to default trust path.
...
* gnu/packages/tls.scm (p11-kit): [native-inputs]: Add nss-certs.
[arguments] <#:configure-flags>: Expose its certs via an 'anchors'
subdirectory to the trust paths.
Change-Id: Iee727edb1f51f8503fcbdd4ec1dee0d47a6bba39
2025-09-30 20:02:14 +02:00
Maxim Cournoyer
9a88dded53
gnu: p11-kit: Update to 0.25.5, extend trust paths.
...
* gnu/packages/tls.scm (p11-kit): Update to 0.25.5.
[source]: Drop hurd patch.
[arguments]: Delete #:phases.
<#:configure-flags>: Add more trust paths, for better compatibility with foreign distributions.
[native-inputs]: Add python-minimal. Remove autoconf, automake,
gettext-minimal and libtool when targeting the Hurd.
Change-Id: I3d52b681c580ddcf10646411b07f7f86541ba163
2025-09-30 20:02:14 +02:00
Maxim Cournoyer
90aa975703
gnu: brotli: Update to 1.1.0.
...
* gnu/packages/compression.scm (brotli): Update to 1.1.0.
[source]: Delete obsolete snippet.
[arguments]: Delete field, obsolete.
Change-Id: I4fe13683ff33f528ef897bb65bbb239d4d4985c6
2025-09-30 20:02:14 +02:00
Ludovic Courtès
8cec0c5e53
gnu: gnutls: Update to 3.8.9.
...
* gnu/packages/tls.scm (gnutls): Update to 3.8.9.
[arguments]: Add ‘gnutls_cv_soname_z’ to #:configure-flags.
[inputs]: Add ‘zlib’.
Change-Id: Ia0e22f82199e67dafbb2283401fe168499c134b7
2025-09-30 20:02:13 +02:00
Kurome
0347efe43d
gnu: hicolor-icon-theme: Update to 0.18.
...
* gnu/packages/gnome.scm (hicolor-icon-theme): Update to 0.18.
[build-system]: Switch to meson-build-system.
[description]: Update with more details.
Change-Id: I26c186f96da7f5bad1c5707ab2e02cdf6a62bd45
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-09-30 20:01:40 +02:00
wrobell
803964399c
gnu: python-blacksheep: Update to 2.4.1.
...
Blacksheep 2.4.1, among other changes, removes dateutil package dependency
and improves compatibility with newer versions of pytest-asyncio. The
latter allows to run all unit tests with python-pytests-asyncio 1.0
(current version in Guix).
* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.1.
[arguments] <#:test-flags>: Remove ignore for tests/clients directory.
[native-inputs]: Add nss-certs-for-test.
[propagated-inputs]: Remove python-dateutil.
Change-Id: I7f391a6f15b1563e28a10197a8444441b3f2e7a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:47:40 +01:00
Nicolas Graves
21085d9a1e
gnu: python-django-svg-image-form-field: Switch to pyproject.
...
* gnu/packages/django.scm (python-django-svg-image-form-field):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: I21ec342342881162828aeffeb9dad60db237a6cc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:42 +01:00
Nicolas Graves
4743a5c42f
gnu: python-django-url-filter: Switch to pyproject.
...
* gnu/packages/django.scm (python-django-url-filter):
[source]: Move snippet to <#:phases>.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Import from <snippet> in phase
'loosen-requirements. Replace 'check phase by a smaller
'configure-tests phase.
[native-inputs]: Add python-mock, python-setuptools,
python-sqlalchemy.
[home-page]: Standardize use.
Change-Id: I0fd84647d6cc25a04ca75ffea266b23fce61ff70
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:42 +01:00
Nicolas Graves
b2efdbfdd9
gnu: python-django-netfields: Switch to pyproject.
...
* gnu/packages/django.scm (python-django-netfields):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags, #:phases>: Configure tests.
[native-inputs]: Add python-pytest, python-pytest-django,
python-setuptools.
Change-Id: I4f984a8511ff6d2447b630eeabc060cc81528f6e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:41 +01:00
Nicolas Graves
dcb6d77a07
gnu: python-django-logging-json: Update to 1.16.
...
* gnu/packages/django.scm (python-django-logging-json): Update to 1.16.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I37e49c8bdc693a5f127a61e88cd7bfd1af16199d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:41 +01:00
Nicolas Graves
f53ab0d811
gnu: python-django-override-storage: Update to 0.3.2.
...
* gnu/packages/django.scm (python-django-override-storage): Update to 0.3.2.
[build-system]: Switch to pyproject-build-system.
[arguments, home-page]: Standardize style.
[native-inputs]: Add python-setuptools.
Change-Id: Ia59452958369ac69687b0243a9a338026a3e624b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:41 +01:00
Nicolas Graves
9f4fabc011
gnu: python-django-crispy-forms: Update to 2.4.
...
* gnu/packages/django.scm (python-django-crispy-forms): Update to 2.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add bootstrap variants of python-crispy-bootstrap3
and python-crispy-bootstrap4. Add python-pytest,
python-pytest-django, python-setuptools.
Change-Id: I52f3ef0db0fde966fa4a9598b474ee446ef6eaab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:41 +01:00
Nicolas Graves
03c8dab344
gnu: Add python-crispy-bootstrap4.
...
* gnu/packages/django.scm (python-crispy-bootstrap4): New variable.
Change-Id: Id07709f43fda7623fa71d805804c60888f2415aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:39 +01:00
Nicolas Graves
74c6da3ff4
gnu: Add python-crispy-bootstrap3.
...
* gnu/packages/django.scm (python-crispy-bootstrap3): New variable.
Change-Id: I7357f70a1e9a23b431aacf470afb86e534c778a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:14 +01:00
Nicolas Graves
496caa61df
gnu: python-django-contrib-comments: Update to 2.2.0.
...
* gnu/packages/django.scm (python-django-contrib-comments): Update to 2.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend>, <#:test-flags>.
[native-inputs]: Add python-setuptools, tzdata-for-tests.
[propagated-inputs]: Remove python-six.
Change-Id: I4bb4b09790efbd029f6f91702faa9316f268355b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:14 +01:00
Nicolas Graves
4c6c159bec
gnu: python-django-gravatar2: Switch to pyproject.
...
* gnu/packages/django.scm (python-django-gravatar2):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
Change-Id: I1f877ef89ebc0728a8e21d33a4e869c0be1f3816
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 14:35:11 +01:00
Maxim Cournoyer
3289b8cb02
gnu: ffmpeg-4: Restore building with regular sdl2.
...
This was resolved incorrectly when merging mesa-updates, which undid this
change that was made around the same time in
e342840989
.
* gnu/packages/video.scm (ffmpeg-4) [inputs]: Delete field.
Change-Id: I5820ae04f08b8b5aeeb2e4078425cf6f8150fa11
2025-09-30 22:27:52 +09:00
Cayetano Santos
da4e1cdb08
gnu: nvc: Update to 1.18.0.
...
* gnu/packages/electronics.scm (nvc): Update to 1.18.0.
Change-Id: I17b06ed398f31c0b9a65c51dda14e89ab945de92
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:14:56 +09:00
Cayetano Santos
c0faac0d84
gnu: python-vunit: Add example checks.
...
* gnu/packages/electronics.scm (python-vunit)[arguments]: Complete
run-examples #:phase.
Change-Id: I7e9f3ea1e80f8622fa3206e743512683ca325dc7
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:12:36 +09:00
Cayetano Santos
5d113af08c
gnu: emacs-forge: Update to 0.6.0.
...
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.6.0.
Change-Id: Iaa6a67e8eadae4a616e5d108e8281847d95a2ece
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:08:37 +09:00
Cayetano Santos
6b180fcbf8
gnu: emacs-forge: Improve style.
...
* gnu/packages/emacs-xyz.scm (emacs-forge)[arguments]: Use
G-Expressions.
Change-Id: I102fa76fa397cf15607e150747b839cfdf8b5145
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:08:37 +09:00
Cayetano Santos
cf357ff480
gnu: Add emacs-cond-let.
...
* gnu/packages/emacs-xyz.scm (emacs-cond-let): New variable.
Change-Id: I7443fddaa38319a28152eb9f99d8d84c3215cab8
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:06:48 +09:00
Sergey Trofimov
80e9216b97
gnu: readymedia: Patch for newer ffmpeg.
...
* gnu/packages/patches/readymedia-ffmpeg7.patch: New patch.
* gnu/local.mk: Register the patch.
* gnu/packages/upnp.scm (readymedia): Enable the patch.
Change-Id: Icac48ec22704513f9fb8fddfe092fdcd7ac0047c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 22:03:00 +09:00
宋文武
3695857dab
gnu: Add libretro-easyrpg.
...
* gnu/packages/easyrpg.scm (libretro-easyrpg): New variable.
Change-Id: I56a873f97b80d9b35331e38929baf13df67c35ac
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 21:59:30 +09:00
Cayetano Santos
0a904250b9
gnu: osvvm: Update to 2025.06a.
...
* gnu/packages/electronics.scm (osvvm): Update to 2025.06a.
Change-Id: I355a679b559c7f7008fcb7e8216ad8b577c3f3a7
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 21:51:25 +09:00
Sergey Trofimov
8c44fbca7f
gnu: vips: Remove unused libxml2 dependency.
...
* gnu/packages/image-processing.scm (vips)[inputs]: Remove unused
libxml2.
Change-Id: I38a0e1ad6ce2653cfffc853126208bceeb38801d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 21:47:28 +09:00
Maxim Cournoyer
c4ea9502f3
gnu: ffmpeg-5: Restore inheritance from ffmpeg-6.
...
This was inadvertently changed in the ffmpeg 8 update, probably as wrongly
resolved conflict.
* gnu/packages/video.scm (ffmpeg-5): Inherit from ffmpeg-6. Adjust other
references to ffmpeg-6.
Fixes : #3141
Change-Id: I075b238fe93ba93de093d178b3b518fee1fa5711
2025-09-30 21:46:58 +09:00
Maxim Cournoyer
fde896b7f3
gnu: chromaprint: Update to 1.6.0.
...
* gnu/packages/mp3.scm (chromaprint): Update to 1.6.0.
[inputs]: Replace ffmpeg-4 with ffmpeg.
Change-Id: Ibb845baf545b6e26fc14ee55c1afc30997d5e0a9
2025-09-30 21:46:58 +09:00