~ruther/guix-local

48ea1a2b — Danny Milosavljevic 2 years ago
gnu: openjdk10: Make more reproducible.

* 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 <maxim.cournoyer@gmail.com>
2f1daa35 — Danny Milosavljevic 2 years ago
gnu: openjdk9: Make build reproducible.

* 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 <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ifb7a87b0c11f3a7032597013ac904aefc9234db1
10d45f6a — Maxim Cournoyer 2 years ago
gnu: webrtc-audio-processing: Update to 1.3.

* gnu/packages/audio.scm (webrtc-audio-processing): Update to 1.3.

Change-Id: I00e216810cf4f93b05196b7912e80ebf5f063cb6
3010b20f — Maxim Cournoyer 2 years ago
gnu: qpdf: Update to 11.8.0.

* gnu/packages/pdf.scm (qpdf): Update to 11.8.0.
[home-page]: Update URL.

Change-Id: I79b158436b3b1221f5c7fc3767878afd3f13c5bd
112fd461 — Maxim Cournoyer 2 years ago
gnu: patchelf: Update to 0.18.0.

* gnu/packages/elf.scm (patchelf): Update to 0.18.0.

Change-Id: I094841b6cbd9ac2eb9dcab132e28be5c3acb3cb4
61f1947c — Maxim Cournoyer 2 years ago
gnu: libice: Update to 1.1.1.

* gnu/packages/xorg.scm (libice): Update to 1.1.1.

Change-Id: I560ce3f78840bbe7b92ca4c917fff40f57d9215c
fc9926b9 — Maxim Cournoyer 2 years ago
gnu: libgpg-error: Update to 1.47.

* gnu/packages/gnupg.scm (libgpg-error): Update to 1.47.

Change-Id: I1f947b904eb1f91b44d6c870d19f29a99f068ffd
944d99af — Roman Scherer 2 years ago
Agnu: mesa: Build asahi driver on aarch64.

* gnu/packages/gl.scm (mesa): Build asahi driver on aarch64.

Change-Id: I597e70732b9ebd18960131f1b664b2dc83683b8e
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
337fc673 — Roman Scherer 2 years ago
build/cargo-build-system: Support 16k page sizes on aarch64.

* guix/build/cargo-build-system.scm (configure): Support 16k page sizes on aarch64.

Change-Id: I523c192159908483577301da246d75d16b694bc8
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
77f46f39 — Roman Scherer 2 years ago
gnu: jemalloc: Build with large page size.

* gnu/packages/jemalloc.scm (jemalloc): Build with large page size.

Change-Id: Ic813e7b0fe4c7ee79a1e703247abea77ad9d53f0
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
d5e01808 — Konrad Hinsen 2 years ago
gnu: python: Normalize sys.prefix in sitecustomize.py.

* 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 <maxim.cournoyer@gmail.com>
be86f3de — Tomas Volf 2 years ago
gnu: python: Make the build reproducible.

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 <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I0273dc0f8511a7acdcc2b462a26cc29a9756c801
3de22656 — Maxim Cournoyer 2 years ago
packages: Fix repacked file name extension when zstd is unavailable.

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
47c595b1 — Maxim Cournoyer 2 years ago
gnu: font-go: Update home page URL.

* gnu/packages/fonts.scm (font-go) [home-page]: Update URL.

Change-Id: I2d6962a015cb777c6daaed86490e8d01b1e40d2e
8829cdf9 — Maxim Cournoyer 2 years ago
gnu: font-fontna-yasashisa-antique: Remove input labels.

* gnu/packages/fonts.scm (font-fontna-yasashisa-antique)
[phases]: Remove trailing #t.
[native-inputs]: Remove labels.

Change-Id: I4d0f113a9f3866c0a0d14de893d3cd03c7741393
84be7d9d — Maxim Cournoyer 2 years ago
gnu: bluez: Update to 5.72.

* gnu/packages/linux.scm (bluez): Update to 5.72.

Change-Id: Id9ee1cdae8226af161ea75f097730c9edc6d43b0
18a39e7f — Maxim Cournoyer 2 years ago
gnu: bluez: Update home page URL.

* gnu/packages/linux.scm (bluez) [home-page]: Update URL.

Change-Id: Ice8bc802b29407f803caae61864e72a4db74074d
a6a1b9cc — Maxim Cournoyer 2 years ago
gnu: openjdk11: Update home page.

* gnu/packages/java.scm (openjdk11) [home-page]: Update URL.

Change-Id: If57dcd1e99d0f93d79bbc3f10c45cf3b09fcff7a
8c238042 — Pierre Langlois 5 years ago
gnu: findutils-boot0: Re-enable most tests.

* gnu/packages/commencement.scm (findutils-boot0) [arguments]: Enable tests.
Rename skip-fnmatch-test phase skip-problematic-tests.  Only disable
test-fnmatch on x86_64 and i686.  Disable pthread tests on other platforms.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I1efd62d98a27c3d9b878f37c890d6ff0ea6ea675
3a930659 — Milkey Mouse 2 years ago
gnu: rust: Add profiling support.

* gnu/packages/rust.scm (rust-1.52)
[phases] <unpack-profiler-rt, enable-profiling>: New phases.

Change-Id: Iecb4aef518e52f71ff7f539778bf0341288a3458
Next