Commit Graph
656205 Commits
Author SHA1 Message Date
Lin Jian 45f2e58881 emacs: add two parameters to genericBuild to control errors
This patch introduces two parameters, turnCompilationWarningToError
and ignoreCompilationError, to control errors in genericBuild, which
makes "nix build" be able to fail at elisp native compilation errors
or warnings.  This feature can be used in CI to improve code quality.

Note that this patch keeps the old behavior by default.  Hopefully one
day we can flip the default value of ignoreCompilationError to false
when enough packages are fixed.

Also note that these two parameters can be changed per package using
the overrideAttrs interface.
2024-07-20 22:44:02 +08:00
Lin Jian eabd7cf0fc emacs: log native compilation commands in genericBuild 2024-07-20 22:43:48 +08:00
Lin Jian 2bc61ad2ba emacs: format genericBuild in preparation for adding more flags 2024-07-20 22:31:30 +08:00
Vladimír Čunát 577f40b8a9 Merge branch 'staging' into staging-next 2024-07-20 16:12:24 +02:00
Martin WeineltandGitHub ebcc625ca1 Merge pull request #271462 from yaxitech/fakeroot_1.32.2
fakeroot: 1.29 -> 1.32.2
2024-07-20 16:09:18 +02:00
Martin WeineltandGitHub dc305bbc82 Merge pull request #325456 from trofi/gdb-update
gdb: 14.2 -> 15.1
2024-07-20 16:07:57 +02:00
Martin WeineltandGitHub 41de64d76b Merge pull request #326388 from trofi/libavif-update
libavif: 1.0.4 -> 1.1.0
2024-07-20 16:07:20 +02:00
Martin WeineltandGitHub a88bad5929 Merge pull request #327746 from trofi/libnftnl-update
libnftnl: 1.2.6 -> 1.2.7
2024-07-20 16:05:20 +02:00
Martin WeineltandGitHub b37ab48028 Merge pull request #328021 from trofi/iproute2-update
iproute2: 6.9.0 -> 6.10.0
2024-07-20 16:04:59 +02:00
Vladimír Čunát 145c73b034 libxml2: pull yet another upstream patch
/cc PR #326637
2024-07-20 15:54:27 +02:00
Martin WeineltandGitHub 05cef5fd25 Merge pull request #328138 from r-ryantm/auto-update/vim
vim: 9.1.0509 -> 9.1.0595
2024-07-20 15:49:23 +02:00
Martin WeineltandGitHub a31f46e083 Merge pull request #327481 from trofi/cracklib-update
cracklib: 2.9.11 -> 2.10.0
2024-07-20 15:49:05 +02:00
Martin WeineltandGitHub d3639ba677 Merge pull request #328556 from r-ryantm/auto-update/orc
orc: 0.4.38 -> 0.4.39
2024-07-20 15:38:26 +02:00
Martin WeineltandGitHub 3ffe8bbb96 Merge pull request #328601 from reckenrode/rav1e-fixes
rav1e: work around build failure with Rust 1.79
2024-07-20 15:35:59 +02:00
Martin WeineltandGitHub 6d36408db4 Merge pull request #328638 from anthonyroussel/bundler-2.5.16
bundler: 2.5.15 -> 2.5.16, ruby.rubygems: 3.5.15 -> 3.5.16
2024-07-20 15:35:18 +02:00
Martin WeineltandGitHub 55130de32b Merge pull request #328641 from dotlambda/python3Packages.pytest-asyncio
python312Packages.pytest-asyncio: 0.23.7 -> 0.23.8
2024-07-20 15:34:50 +02:00
Randy EckenrodeandGitHub 146dfa0d0f Merge pull request #328597 from reckenrode/libgsf-fixes
libgsf: fix build with libxml2 2.13
2024-07-20 09:30:07 -04:00
github-actions[bot]andGitHub 68c9084975 Merge master into staging-next 2024-07-20 12:01:17 +00:00
Guillaume GirolandGitHub e7279da473 Merge pull request #327214 from pyrox0/unbreak-paperwork
paperwork: unbreak
2024-07-20 13:48:50 +02:00
Martin WeineltandGitHub a61f38c679 Merge pull request #328608 from afh/doc-description-examples
doc: Remove indefinite article and ending period from example meta.description
2024-07-20 13:35:55 +02:00
Thiago Kenji OkadaandGitHub 316cebdd81 Merge pull request #328639 from gepbird/osu-lazer-2024.718.1
osu-lazer{,-bin}: 2024.718.0 -> 2024.718.1
2024-07-20 12:30:00 +01:00
José Romildo MalaquiasandGitHub 836326e745 Merge pull request #328543 from r-ryantm/auto-update/numix-icon-theme-circle
numix-icon-theme-circle: 24.04.22 -> 24.07.19
2024-07-20 08:27:16 -03:00
AleksanaandGitHub ed7137cd35 Merge pull request #328436 from Aleksanaa/alpaca
alpaca: init at 0.9.6.1
2024-07-20 18:48:16 +08:00
Anthony Roussel c18dca3b4f bundler: 2.5.15 -> 2.5.16
https://github.com/rubygems/rubygems/releases/tag/bundler-v2.5.16
2024-07-20 12:32:20 +02:00
Gutyina Gergő 6477b404f0 osu-lazer: 2024.718.0 -> 2024.718.1 2024-07-20 12:32:06 +02:00
Anthony Roussel 340180ba91 ruby.rubygems: 3.5.15 -> 3.5.16
https://github.com/rubygems/rubygems/releases/tag/v3.5.16
2024-07-20 12:32:06 +02:00
K900andGitHub 30c7d92af3 Merge pull request #326845 from Luflosi/init/ubootOrangePiZero3
ubootOrangePiZero3: init
2024-07-20 13:28:34 +03:00
K900andGitHub 78a2b3855a Merge pull request #328628 from alyssais/mesa-ffmpeg
mesa: backport upstream revert for ffmpeg compat
2024-07-20 13:28:15 +03:00
Maximilian BoschandGitHub bbf5759076 Merge pull request #327806 from sumnerevans/matrix-synapse-1.111
matrix-synapse-unwrapped: 1.110.0 -> 1.111.0
2024-07-20 10:19:06 +00:00
Gutyina Gergő d63af425e9 osu-lazer-bin: 2024.718.0 -> 2024.718.1 2024-07-20 12:16:40 +02:00
Robert Schütz 322f1d1003 python312Packages.pytest-asyncio: 0.23.7 -> 0.23.8
Diff: https://github.com/pytest-dev/pytest-asyncio/compare/refs/tags/v0.23.7...v0.23.8

Changelog: https://github.com/pytest-dev/pytest-asyncio/blob/v0.23.8/docs/source/reference/changelog.rst
2024-07-20 02:46:06 -07:00
Alyssa Ross 48b8f5f651 mesa: backport upstream revert for ffmpeg compat 2024-07-20 11:42:34 +02:00
SandroandGitHub f1550ab08e Merge pull request #325827 from linsui/pjsip
pjsip: fix build on python 3.12
2024-07-20 11:21:32 +02:00
Thiago Kenji OkadaandGitHub 6e14bbce7b Merge pull request #327972 from atorres1985-contrib/remove-dtzwill
Treewide: Remove dtzwill
2024-07-20 10:11:00 +01:00
Masum RezaandGitHub 94896b1d65 Merge pull request #328613 from r-ryantm/auto-update/androidStudioPackages.beta
androidStudioPackages.beta: 2024.1.1.10 -> 2024.1.2.9
2024-07-20 14:32:25 +05:30
Masum RezaandGitHub 27ae382403 Merge pull request #328549 from r-ryantm/auto-update/androidStudioPackages.canary
androidStudioPackages.canary: 2024.1.2.8 -> 2024.1.3.1
2024-07-20 14:31:42 +05:30
Masum RezaandGitHub 7b02a08d20 Merge pull request #328548 from r-ryantm/auto-update/android-studio
android-studio: 2024.1.1.11 -> 2024.1.1.12
2024-07-20 14:31:26 +05:30
nixpkgs-merge-bot[bot]andGitHub d83a9c876c Merge pull request #328541 from r-ryantm/auto-update/steampipe
steampipe: 0.23.2 -> 0.23.3
2024-07-20 08:33:40 +00:00
Vladimír Čunát e5ccc40ecd Merge #327845: python3Packages.pytest-asyncio: 0.23.6 -> 0.23.7
...into staging
2024-07-20 10:21:27 +02:00
Vladimír Čunát 85270a12ec Merge #328261: libxml2: Fix XInclude failure handling
...into staging
2024-07-20 10:17:11 +02:00
Vladimír Čunát caebc10ec4 Merge #327970: asciidoc: 10.2.0 -> 10.2.1
...into staging
2024-07-20 10:16:08 +02:00
R. Ryantm 768070f0c1 androidStudioPackages.beta: 2024.1.1.10 -> 2024.1.2.9 2024-07-20 08:13:20 +00:00
Vladimír Čunát 58011baf38 Merge #323191: python3Packages.debugpy: 1.8.1 -> 1.8.2
...into staging
2024-07-20 10:12:37 +02:00
YurekaandAlyssa Ross 92678902ba openjdk17: backport musl 1.2.4 fixes
Signed-off-by: Yureka <fork-nixpkgs-with@yuka.dev>
2024-07-20 10:11:07 +02:00
Vladimír Čunát 622b7430fa Merge #319160: pahole: 1.26 -> 1.27
...into staging
2024-07-20 10:10:08 +02:00
Alyssa Ross 64b7de15d3 linuxPackages_latest.rust-out-of-tree-module: 0-unstable-2023-08-29 -> 0-unstable-2024-05-06
Updated for breaking changes in Linux 6.10.
2024-07-20 10:09:59 +02:00
Alyssa Ross 9e59b23369 linuxPackages_latest.rust-out-of-tree-module.updateScript: init
Added a version to the package to make the update script happy.
2024-07-20 10:09:59 +02:00
Alyssa Ross 29934c9408 llvm: fix broken llvm-config-native for canExecute
Since a0b4b85bfa ("llvm: Avoid cross compiling if the build platform
can execute host binaries"), the flags to get a working
llvm-config-native are not used when the build platform can execute
host binaries, resulting in a broken llvm-config-native, and therefore
a broken mesa, but since build can execute host, we don't need a
separate llvm-config-native at all — we can just use the normal
llvm-config.

Fixes: a0b4b85bfa ("llvm: Avoid cross compiling if the build platform can execute host binaries")
2024-07-20 10:09:32 +02:00
Alyssa Ross 14b378d7b0 virtiofsd: 1.11.0 -> 1.11.1 2024-07-20 10:09:02 +02:00
Alyssa Ross d9d95fb11b gst_all_1.gst-plugins-bad: make openh264 optional
This fixes building gst-plugins-bad for RISC-V, where openh264 is
unavailable.
2024-07-20 10:07:51 +02:00