Commit Graph
911140 Commits
Author SHA1 Message Date
Aleksi Hannula cabcb61fb0 minimal-bootstrap team: add aleksi and pyrox0
Adding myself, and also pyrox0 per request at #stdenv:nixos.org
2025-12-13 11:27:13 +02:00
Aleksi Hannula 7fa5bce100 maintainers: add aleksi 2025-12-13 11:27:13 +02:00
Aleksi Hannula 7296e7958d minimal-bootstrap: Finish x86_64-linux support
- bash upgraded to 5.2.37, which fixes broken logic in the configure script
  relating to strtoimax.
- heirloom stubs fixed to be static, which removes linker issues
- Fixed xz linker issues, stemming from configure script issues
- gnugrep uses broken Makefile from live-bootstrap; vendor a fixed version
2025-12-13 11:27:13 +02:00
Aleksi Hannula 60cbef83e0 minimal-bootstrap.musl: Support x86_64-linux
We now build tinycc-musl through an intermediate stage.
BEFORE:
tinycc-mes (links to mes-libc) -> musl -> tinycc-musl (links to musl)
NOW:
tinycc-mes (links to mes-libc) -> musl-intermediate
  -> tinycc-musl-intermediate -> musl -> tinycc-musl

This fixes some issues with handling floating-point numbers:
certain float routines are not implemented are not implemented in mes-libc,
which would cause a miscompiled musl in the old approach.

Certain unnecessary musl patches are dropped. It is especially important to
remove the weak symbol patch, which in fact breaks the build.

tinycc-musl is upgraded to the latest "mob" version, with a couple bugfixes.
2025-12-13 11:27:13 +02:00
Aleksi Hannula 42d26b0984 minimal-bootstrap.tinycc-{bootstrappable,mes}: Support x86_64-linux
Because common.nix is shared across these packages, they are upgraded together.
This patch applies various x86_64-specific bugfixes to tinycc-bootstrappable
and upgrades tinycc-mes to the latest "mob" version.

The build scripts are updated to support 64-bit targets. The runtime library
"libtcc1.c" is changed to include va_list.c for tinycc-bootstrappable, which is
required to support variadic args on x86_64. On the other hand, we add alloca
support to libtcc1.c on tinycc-mes.
2025-12-13 11:27:13 +02:00
Aleksi Hannula 839e2de5d8 minimal-bootstrap.mes: Support x86_64-linux
Some changes made here are specific to x86_64, while others are applied
only to support an upgraded tinycc version later on.

x86_64-related:
- We use ${arch} over "x86" in various places.
- gen-sources.sh changed to support x86_64; sources.nix regenerated.
- nyacc was downgraded. Newer nyacc introduces a known regression that
  causes incompatibility with mes, specifically on x86_64.
  This is honestly a mes bug, but it is hard to patch.
- The x86_64 longjmp/setjmp infrastructure from mes-libc is replaced with a
  custom implementation. The original implementation handles stack-related
  registers incorrectly, and it's hard to fix without resorting to asm.
- Assorted bugfixes for mes-libc; see mes/default.nix for explanation.

To upgrade tinycc:
- We download an implementation of ldexpl from an upstream development version.
2025-12-13 11:27:13 +02:00
Gergő GutyinaandGitHub e5fb916e66 ubpm: 0.10.0 -> 0.13.0-unstable-2025-10-18, migrate to pkgs/by-name, migrate from Qt5 to Qt6 (#460553) 2025-12-13 09:12:17 +00:00
nixpkgs-ci[bot]andGitHub a2136add4b postgres-language-server: 0.17.2 -> 0.18.0 (#470312) 2025-12-13 09:02:00 +00:00
Gaétan LepageandGitHub 5a8717f58b vimPlugins.sonarlint-nvim: 0-unstable-2025-12-01 -> 0-unstable-2025-12-08 (#470347) 2025-12-13 08:59:04 +00:00
K900andGitHub 8b7992dc36 switchfin: 0.8.0 -> 0.8.1 (#470355) 2025-12-13 08:21:37 +00:00
Masum RezaandGitHub 60f1ca3a5d vscode: 1.106.3 -> 1.107.0 (#470361) 2025-12-13 08:05:55 +00:00
AleksanaandGitHub bcd6171f55 nixosTests.lomiri-*-app: Fix (#470287) 2025-12-13 08:03:38 +00:00
Pascal BachandGitHub 3f060ee23a photoprism: 250707-d28b3101e -> 251130-b3068414c (#468531) 2025-12-13 08:02:12 +00:00
Michele Guerini RoccoandGitHub 7683302916 diod: 1.0.24 -> 1.1.0 (#469384) 2025-12-13 07:52:12 +00:00
Peter SimonsandGitHub fb812c98a7 nixos/postfix: fix typo in tlsTrustedAuthoriies (#466851) 2025-12-13 07:37:11 +00:00
nixpkgs-ci[bot]andGitHub 1ab2465da5 affine: 0.25.6 -> 0.25.7 (#470265) 2025-12-13 07:33:18 +00:00
codgician 4f0b86ff70 vscode: 1.106.3 -> 1.107.0 2025-12-13 14:58:19 +08:00
nixpkgs-ci[bot]andGitHub 68182b726e gopls: 0.20.0 -> 0.21.0 (#470207) 2025-12-13 06:40:41 +00:00
AleksanaandGitHub 422b60d1f4 mangowc: 0.10.5 -> 0.10.7 (#465175) 2025-12-13 06:19:52 +00:00
zowoqandGitHub 145c17c55d terraform-providers.hashicorp_google: 7.12.0 -> 7.13.0 (#470352) 2025-12-13 05:31:59 +00:00
taku0andGitHub 0f0da096e6 windsurf: 1.12.39 -> 1.12.43 (#470110) 2025-12-13 05:27:20 +00:00
magicquark 35fd0f77be ubpm: set qmakeFlags
- Set `UPDATE_HIDE` and `UPDATE_DISABLE` as updates are to be handled by
  `nixpkgs` rather than the software itself.

- Set `DISTRIBUTION` to mark the binary as being built/maintained via a
  Linux distribution.
2025-12-13 05:20:10 +00:00
magicquark 246fbf76dd ubpm: 0.13.0 -> 0.13.0-unstable-2025-10-18, migrate from Qt5 to Qt6
- Unstable tracking required for upstream fixes made for `Qt
  6.10`.
2025-12-13 05:20:10 +00:00
R. Ryantm 3664ad0e22 switchfin: 0.8.0 -> 0.8.1 2025-12-13 05:11:03 +00:00
R. Ryantm 8e8dfbd3e4 terraform-providers.hashicorp_google: 7.12.0 -> 7.13.0 2025-12-13 04:55:32 +00:00
John EricsonandGitHub e3a74fdac2 fix inputDerivation in case of __structuredAttrs (#469652) 2025-12-13 04:46:57 +00:00
JoandGitHub 17c265a68e xorg.xf86video{glide,glint,newport,tga,wsfb}: remove broken xorg video drivers packages && xorg.xf86video{ark,geode,i128,s3virge,v4l,vodoo}: don't mark as broken anymore (#470311) 2025-12-13 04:40:34 +00:00
Adam C. StephensandGitHub 2fcfffe148 ovn: remove obsolete patch (#470344) 2025-12-13 04:23:10 +00:00
R. Ryantm 505411608a vimPlugins.sonarlint-nvim: 0-unstable-2025-12-01 -> 0-unstable-2025-12-08 2025-12-13 04:14:08 +00:00
Ihar Hrachyshka 3c94824190 ovn: remove obsolete patch
We forgot to remove it from the tree in #470037 when we switched to
fetchpatch to apply it.
2025-12-12 23:08:32 -05:00
Adam C. StephensandGitHub fc8fa7d5e0 ovn: 25.09.0 -> 25.09.1 (#470037) 2025-12-13 03:28:20 +00:00
AleksanaandGitHub 31fb71aa0b ponyc: Correct meta.homepage to correct domain (#470337) 2025-12-13 03:23:30 +00:00
nixpkgs-ci[bot]andGitHub ea53590946 crc: 2.56.0 -> 2.57.0 (#469411) 2025-12-13 03:15:46 +00:00
Red Davies e2588995a3 ponyc: Correct meta.homepage to correct domain
The main domain for the ponylang project moved from ponylang.org
to ponylang.io in March 2019.

cite: https://github.com/ponylang/ponylang-website/pull/412

The domain is a redirect, which is why it hasn't been noticed
before, but the meta-data in nixpkgs should reflect the domain
owned by the Pony Project.
2025-12-12 22:13:01 -05:00
AleksanaandGitHub c97e873bc1 ghstack: fix package build failure after Poetry to uv migration (#470250) 2025-12-13 03:12:34 +00:00
Ihar Hrachyshka 6ea552c456 ovn: Print failed test logs.
This will help to understand why a particular test run may have failed.
2025-12-12 22:12:04 -05:00
Adam C. StephensandIhar Hrachyshka 1ddecc331b ovn: 25.09.0 -> 25.09.1
Changelog: https://github.com/ovn-org/ovn/blob/refs/tags/v25.09.1/NEWS

Co-Authored-By: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-12-12 22:12:01 -05:00
AleksanaandGitHub a8ea192dab maintainers: update shikanime email (#470263) 2025-12-13 02:57:59 +00:00
William Phetsinorath dfc16bc4ae ghstack: add shikanime to maintainers
Signed-off-by: William Phetsinorath <william.phetsinorath@shikanime.studio>
Change-Id: Id68e4d607dbc2c9e3528b563dd1906236a6a6964
2025-12-13 03:47:15 +01:00
William Phetsinorath d7e7825bd3 ghstack: fix package build failure after Poetry to uv migration
Signed-off-by: William Phetsinorath <william.phetsinorath@shikanime.studio>
Change-Id: Id68e4d607dbc2c9e3528b563dd1906236a6a6964
2025-12-13 03:37:32 +01:00
Matthieu CoudronandGitHub 98906a890a mecab: build from GitHub (#466130) 2025-12-13 02:28:47 +00:00
SandroandGitHub 96872bcc3e steamcmd: support x86_64-darwin (#394695) 2025-12-13 02:02:21 +00:00
nixpkgs-ci[bot]andGitHub 341ae3f3cf ghostfolio: 2.221.0 -> 2.222.0 (#470145) 2025-12-13 02:00:08 +00:00
quantenzitrone 41d71fe604 xf86videovoodoo: don't mark as broken anymore
it compiles
2025-12-13 02:42:54 +01:00
quantenzitrone a283e97ead xf86videov4l: don't mark as broken anymore
it compiles
2025-12-13 02:40:48 +01:00
quantenzitrone 9776dc923c xf86videos3virge: don't mark as broken anymore
it compiles
2025-12-13 02:40:47 +01:00
quantenzitrone 949071045f xf86videoi128: don't mark as broken anymore
it compiles
2025-12-13 02:40:46 +01:00
quantenzitrone 0ee99c5b98 xf86videogeode: don't mark as broken anymore
it compiles
2025-12-13 02:40:46 +01:00
quantenzitrone 539158e8fe xf86videoark: don't mark as broken anymore
it compiles
2025-12-13 02:40:45 +01:00
quantenzitrone 3be2de30a1 xf86videowsfb: remove broken video driver 2025-12-13 02:40:42 +01:00