Age | Commit message (Collapse) | Author |
|
* gnu/packages/audio.scm (webrtc-audio-processing)
[source]: Drop patch and snippet.
[native-inputs]: Add pkg-config.
* gnu/packages/patches/webrtc-audio-processing-big-endian.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
Change-Id: I3340371a8d484a0ad1faddedc911169e29957281
|
|
This avoids
Test file 'test/testfiles_for_readelf/aarch64-relocs-le.o.elf'
.......................FAIL
....for file test/testfiles_for_readelf/aarch64-relocs-le.o.elf
....for option "--debug-dump=info"
....Output #1 is readelf, Output #2 is pyelftools
@@ Mismatch on line #1:
>> compilation unit @ offset 0:<<
>> compilation unit @ offset 0x0:<<
([('equal', 0, 29, 0, 29), ('insert', 29, 29, 29, 31), ('equal', 29, 30, 31, 32)])
* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.30.
[description]: Remove gratuitous whitespace.
Change-Id: I6e15e4532affd7faa7272d42adb65a2efcccce46
|
|
* gnu/packages/man.scm (mandoc)[native-inputs]: Add
libc-utf8-locales-for-target.
Change-Id: I021bfc42584ab9df216084778f4315a7a4b9fa7b
|
|
* gnu/packages/cups.scm (python-pycups): Update to 2.0.1.
Change-Id: Iedf57c35c543f1002b5716f972e1bdc676110b75
|
|
* gnu/packages/cups.scm (cups-filters): Update to 1.28.16.
[configure-flags]: Set CFLAGS and CXXFLAGS.
[inputs]: Add libexif.
Change-Id: Ib8a05d27533af0d9e59d72771670373acb300140
|
|
* gnu/packages/video.scm (libbdplus): Update to 0.2.0.
Change-Id: Ic357c71649b8f07ddb37b0860f30d9ef247529d5
|
|
* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Move the
configure-flags to be always applied and make the adjustments to the
build phases be the only conditional part. Remove unneeded module
imports.
Change-Id: I7eb3950e00e78071a148569cb3705e8a2866d0b6
|
|
* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Always add a
configure-flag to enable gpg-error-config.
Change-Id: I40da8310d597529b4d355e72af9411ba76e434ca
|
|
* gnu/packages/gnupg.scm (libassuan): Update to 2.5.6.
Change-Id: I8c3a58c088402096db7e9c17d554ab41973d8d74
|
|
This is a follow-up to ac658511ae ("gnu: imagemagick: Update to 6.9.12-91."),
which patch didn't apply cleanly.
* gnu/packages/imagemagick.scm (imagemagick/stable): Update to 6.9.13-5.
[source]: Remove patch.
[configure-flags]: Specify correct --with-gs-font-dir location.
[native-inputs]: Add zstd.
* gnu/packages/patches/imagemagick-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.13-5.
Change-Id: Ic3ab5ea821de91fb18b80325414444e02e7eecb0
|
|
* doc/guix.texi: Document new key `select?' in `copy-recursively'.
Change-Id: I4b14ae5a1b40e0939456604f75597b5596b76f83
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
0.9.git20230520.
Change-Id: Ie9ae6bd56ae120019bd154d975161e4ee0636795
|
|
* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to
1.8+git20230410.
Change-Id: I4658c089e4c4be34a4e4e540d90a64dd1717fdff
|
|
* gnu/packages/patches/gnumach-fix-i686-linux-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/hurd.scm (gnumach)[source]: Use it.
[arguments]: Remove #:make-flags to avoid overriding now-essential CFLAGS set
by configure. Rewrite to use gexps.
[supported-systems]: Add i686-linux.
Change-Id: Ibec03121f90b30160725c87e999e38f677b2e369
|
|
* gnu/packages/pciutils.scm (hwdata): Update to 0.374.
[arguments]: Don't modify #:phases.
[outputs]: Keep only "out" for pkg-config file.
(pciutils)[native-inputs]: Replace hwdata to "out" output.
* gnu/packages/graphics.scm (mangohub)[inputs]: Likewise.
* gnu/packages/kde-plasma.scm (kwin)[inputs]: Likewise.
* gnu/packages/virtualization.scm (libosinfo)[native-inputs]: Likewise.
* gnu/packages/wm.scm (wlroots)[native-inputs]: Likewise.
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
This is done to allow imagemagick (not /stable variant) to be updated more
freely.
* gnu/packages/inkscape.scm (inkscape/stable)
[arguments]: Use gexps. Add #:disallowed-references argument to guard against
referring to imagemagick/stable. Add #:configure-flags argument.
[inputs]: Remove imagemagick.
[native-inputs]: Relpace imagemagick with imagemagick/stable.
* gnu/packages/inkscape.scm (inkscape): Use gexps. Clear WITH_IMAGE_MAGICK
configure flag.
[inputs]: Add imagemagick.
Fixes: https://issues.guix.gnu.org/47479
Change-Id: Ifc812d2fc1eba5d2b45c3d7519ae38ac0294bd0a
Reported-by: Maxime Devos <[email protected]>
|
|
Also actually honor #:disallowed-references when cross-compiling.
* guix/build-system/cmake.scm (cmake-build): Add #:allowed-references keyword,
and pass it to gexp->derivation.
(cmake-cross-build): Likewise. Also pass disallowed-references to
gexp->derivation which had apparently been forgotten.
Change-Id: I1e9861295359b090bd5407c5f76afddf890e36bf
|
|
Once <https://issues.guix.gnu.org/47475> (‘Closure of bandage is way too
large’) has been fixed, the variant will probably be usable.
* gnu/packages/bioinformatics.scm (bandage):
[arguments]<#:disallowed-references>: Once the issue
has been fixed, prevent the imagemagick/stable package from ending up in the
closure.
[native-inputs]: Note that 'imagemagick/stable' cannot be used yet.
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
Change-Id: Ie13100eb424b14971055ff91db49bc7029cb6168
|
|
* guix/build-system/qt.scm
(qt-build): Support #:allowed-references and #:disallowed-references.
(qt-cross-build): Likewise.
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
Change-Id: Ia2c36152bc3500a4e73b204b0a006f3bb9405d58
|
|
* gnu/packages/admin.scm (wpa-supplicant-gui):
[native-inputs]: Use the 'imagemagick/stable' variant.
[arguments]<#:disallowed-phases>: Prevent 'imagemagick/stable'
from entering the closure.
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
Change-Id: I8a998857b2d366744da16ea4850b02c52ba7c565
|
|
As the store item does not retain a reference to imagemagick,
it should be safe to use the 'imagemagick/stable' variant.
* gnu/packages/sphinx.scm (python-sphinx)
[arguments] Add #:disallowed-references to make sure no references to
imagemagick are retained.
[native-inputs]: Use 'imagemagick/stable' instead of 'imagemagick' and explain
why that's a safe thing to do.
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
Change-Id: I04bdc94e012f3fcb30c4ec113a0ae2e9d9373210
|
|
* gnu/build-system/pyproject.scm (pyproject-build) Add ALLOWED-REFERENCES and
DISALLOWED-REFERENCES keywords.
Change-Id: I404cbd8409332705b023c7a3b0b8fafbfaefe28b
|
|
* gnu/build-system/python.scm (python-build) Add ALLOWED-REFERENCES and
DISALLOWED-REFERENCES keywords.
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
Change-Id: I80bfe8e23b8475a8ca277cddd4275f1e757db8c3
|
|
Commit 9dea1618755891526f708aa335b4136c1302d16e only
replaced 'gtk-doc' with 'gtk-doc/stable' in the native-inputs
of some packages, but we may as well do this for all packages.
* gnu/packages/admin.scm (thermald) [native-inputs]:
Replace 'gtk-doc' with 'gtk-doc/stable'.
* gnu/packages/glib.scm (glib-with-documentation): Likewise.
* gnu/packages/mate.scm (mate-desktop, atril, caja-extensions)
(mate-utils, eom, engrampa, pluma, mate-polkit) [native-inputs]: Likewise.
* gnu/packages/messaging.scm
(libgnt, loudmouth) [native-inputs]: Likewise.
* gnu/packages/music.scm
(denemo, gsequencer) [native-inputs]: Likewise.
* gnu/packages/photo.scm (entangle) [native-inputs]: Likewise.
* gnu/packages/security-token.scm
(libu2f-host, libu2f-server) [native-inputs]: Likewise.
* gnu/packages/wm.scm (keybinder, keybinder-3.0)
[native-inputs]: Likewise.
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
Change-Id: I6c647ff1394e0a48bef0e6fb1ae43533673f1d79
|
|
* gnu/packages/inkscape.scm (inkscape/stable) [inputs]: Add imagemagick.
Fixes: https://issues.guix.gnu.org/47479
Change-Id: Ibcc05563e7a020c331907f6bd40038656bb54a34
|
|
* guix/build/utils.scm (copy-recursively): Add `select?' key.
Change-Id: Icfe226164bb88dfede58ae24c15a98db9b696c3b
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* guix/packages.scm (patch-and-repack)
<tar-supports-sort?>: Invoke with 'invoke/quiet', catching any message
condition.
Change-Id: I1feee605f77bfe633d22901a3250e4c530fee6a6
|
|
* gnu/packages/java.scm (openjdk15)[source]: Add patch.
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/java.scm (openjdk14)[source]: Add patches.
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/patches/openjdk-13-classlist-reproducibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/java.scm (openjdk13)[source]: Add patch.
[arguments]<#:phases>[remove-timestamping]: Modify phase.
Signed-off-by: Maxim Cournoyer <[email protected]>
Change-Id: I1b2943c989e2d6acfd8131ea4ede978c61948811
|
|
* gnu/packages/java.scm (openjdk12)[arguments]<#:phases>[remove-timestamping]:
Modify phase.
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/java.scm (openjdk11)[source]: Add patch.
[arguments]<#:phases>[remove-timestamping]: Add phase.
* gnu/packages/patches/openjdk-11-classlist-reproducibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
Change-Id: I67f1b7746a2c7016aec32c438b94d24a16bc77b2
|
|
* gnu/packages/patches/openjdk-10-char-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-10-classlist-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-10-corba-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-10-jar-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-10-jtask-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-10-module-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-10-module3-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-10-module4-reproducibility.patch: New file.
* gnu/packages/java.scm (openjdk10)[source]: Add patches.
[arguments]<#:phases>[remove-timestamping]: New phase.
* gnu/local.mk (dist_patch_DATA): Add patches.
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/patches/openjdk-9-classlist-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-9-jar-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-9-module-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-9-module2-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-9-module3-reproducibility.patch: New file.
* gnu/packages/patches/openjdk-9-idlj-reproducibility.patch: New file.
* gnu/packages/java.scm (openjdk9)[source]: Add patches.
[arguments]<#:phases>[strip-zip-timestamps]: Modify.
[native-inputs, inputs]: Use new-style syntax.
* gnu/local/mk (dist_patch_DATA): Add patches.
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
Change-Id: Ifb7a87b0c11f3a7032597013ac904aefc9234db1
|
|
* gnu/packages/audio.scm (webrtc-audio-processing): Update to 1.3.
Change-Id: I00e216810cf4f93b05196b7912e80ebf5f063cb6
|
|
* gnu/packages/pdf.scm (qpdf): Update to 11.8.0.
[home-page]: Update URL.
Change-Id: I79b158436b3b1221f5c7fc3767878afd3f13c5bd
|
|
* gnu/packages/elf.scm (patchelf): Update to 0.18.0.
Change-Id: I094841b6cbd9ac2eb9dcab132e28be5c3acb3cb4
|
|
* gnu/packages/xorg.scm (libice): Update to 1.1.1.
Change-Id: I560ce3f78840bbe7b92ca4c917fff40f57d9215c
|
|
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.47.
Change-Id: I1f947b904eb1f91b44d6c870d19f29a99f068ffd
|
|
* gnu/packages/gl.scm (mesa): Build asahi driver on aarch64.
Change-Id: I597e70732b9ebd18960131f1b664b2dc83683b8e
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* guix/build/cargo-build-system.scm (configure): Support 16k page sizes on aarch64.
Change-Id: I523c192159908483577301da246d75d16b694bc8
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/jemalloc.scm (jemalloc): Build with large page size.
Change-Id: Ic813e7b0fe4c7ee79a1e703247abea77ad9d53f0
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/aux-files/python/sitecustomize.py: normalize sys.prefix to deal
with situations where it contains "../", as can happen in relocatable packs.
Change-Id: Ibfe13d7c2a14beaa199f599e64bc0b7bfb500fe8
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
While Python build was reproducible on a single machine, once multiple file
systems entered the picture, it was no longer true. The solution adopted by
the upstream (and Debian) was cherry-picked.
More info: <https://github.com/python/cpython/pull/8226>.
* gnu/packages/python.scm (python-3.10) [source]: Apply reproducibility patch.
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
Change-Id: I0273dc0f8511a7acdcc2b462a26cc29a9756c801
|
|
This is a follow-up commit to a869f4bef3 ("packages: Repack patched source
archives via zstd by default.").
* guix/packages.scm (patch-and-repack): Do not have xz fallback into the zstd
variable, which is confusing and caused the extension selection to be wrong
when the xz fallback was used. Refine how PATH is set to avoid duplicates.
Change-Id: I580deba4de822eccf5f6fe53355b8ba57178c166
|
|
* gnu/packages/fonts.scm (font-go) [home-page]: Update URL.
Change-Id: I2d6962a015cb777c6daaed86490e8d01b1e40d2e
|
|
* gnu/packages/fonts.scm (font-fontna-yasashisa-antique)
[phases]: Remove trailing #t.
[native-inputs]: Remove labels.
Change-Id: I4d0f113a9f3866c0a0d14de893d3cd03c7741393
|
|
* gnu/packages/linux.scm (bluez): Update to 5.72.
Change-Id: Id9ee1cdae8226af161ea75f097730c9edc6d43b0
|
|
* gnu/packages/linux.scm (bluez) [home-page]: Update URL.
Change-Id: Ice8bc802b29407f803caae61864e72a4db74074d
|
|
* gnu/packages/java.scm (openjdk11) [home-page]: Update URL.
Change-Id: If57dcd1e99d0f93d79bbc3f10c45cf3b09fcff7a
|