Commit Graph

25316 Commits

Author SHA1 Message Date
Wolfgang Walther
7600e092fb pandoc-imagine: 0.1.6 -> 0.1.7 (#438847) 2025-09-23 11:45:04 +00:00
nixpkgs-ci[bot]
8c2af3a8bf Merge master into staging-next 2025-09-23 09:00:10 +00:00
Weijia Wang
05f0a6e9be qmake2cmake: 1.0.6 -> 1.0.7 2025-09-22 23:47:38 +02:00
R. Ryantm
364577c873 steampipePackages.steampipe-plugin-github: 1.5.0 -> 1.6.0 2025-09-13 03:17:29 +00:00
R. Ryantm
0dcdfc20aa steampipePackages.steampipe-plugin-azure: 1.6.0 -> 1.7.0 2025-09-12 19:48:33 +00:00
R. Ryantm
7cf0371e03 opentelemetry-collector-builder: 0.134.0 -> 0.135.0 2025-09-11 05:00:17 +00:00
Chris Hall
1f6eba8e14 hdf5: remove old assert on mutually exclusive cpp/mpi, allowing users to override 2025-09-09 12:19:02 +10:00
nixpkgs-ci[bot]
d79f79666b Merge staging-next into staging 2025-09-09 00:17:07 +00:00
Weijia Wang
8fd2103ed8 ttfautohint: fix build on darwin (#440348) 2025-09-08 23:01:49 +02:00
nixpkgs-ci[bot]
67ad8e434f Merge staging-next into staging 2025-09-08 12:07:59 +00:00
Markus Kowalewski
69aa6ce554 hdf5-threadsafe: fix cmake flag, disable c++ api. (#440306) 2025-09-08 10:21:53 +02:00
Chris Hall
b17f1938a1 hdf5-threadsafe: fix cmake flag, disable c++ api.
Short:
 - fix incorrect cmake flag `"-DDHDF5_ENABLE_THREADSAFE:BOOL=ON"` -> `"-DHDF5_ENABLE_THREADSAFE:BOOL=ON"`.
 - disable unsupported c++ api in hdf5-threadsafe.

Breaking:
Note: this bug means that historically nixpkgs was building hdf5-threadsafe without threadsafety enabled, but with c++ support.
C++ and threadsafe are unsupported, so this fix is a slight breaking change if downstream users were relying on hdf5-threadsafe exposing the c++ api.
If we instead want to expose both c++ and threadsafe, we would need "-DALLOW_UNSUPPORTED=ON", but then we are exposing a combination not supported or tested by upstream.

Related:
typo introduced in cbd4d659e3
in the transition to cmake `"--enable-threadsafe"` was changed to `"-DDHDF5_ENABLE_THREADSAFE:BOOL=ON"`.
Note the double `D`, the correct syntax is `-DFLAG_NAME=VALUE`.

C++ was enabled by default in 9046690c73

Longer:
```
$ nix build .#legacyPackages.aarch64-darwin.hdf5-threadsafe
$ nix log $(nix eval --raw .#legacyPackages.aarch64-darwin.hdf5-threadsafe.drvPath)
[...]
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_INSTALL_BINDIR
    CMAKE_INSTALL_DOCDIR
    CMAKE_INSTALL_INCLUDEDIR
    CMAKE_INSTALL_INFODIR
    CMAKE_INSTALL_LIBDIR
    CMAKE_INSTALL_LIBEXECDIR
    CMAKE_INSTALL_LOCALEDIR
    CMAKE_INSTALL_MANDIR
    CMAKE_INSTALL_SBINDIR
    CMAKE_POLICY_DEFAULT_CMP0025
    DHDF5_ENABLE_THREADSAFE

[...]
```

```
$ git grep -ni 'DHDF5_ENABLE_THREADSAFE'
pkgs/tools/misc/hdf5/default.nix:93:    "-DDHDF5_ENABLE_THREADSAFE:BOOL=ON"
```

We can see the correct version of this flag in the hdf5 repo
```
$ git grep -ni 'HDF5_ENABLE_THREADSAFE'
.github/workflows/arm-main-cmake.yml:94:            -DHDF5_ENABLE_THREADSAFE:BOOL=ON \
[...]
CMakeBuildOptions.cmake:59:option (HDF5_ENABLE_THREADSAFE "Enable thread-safety" OFF)
[...]
```

after this fix we can again inspect the cmake output, and we no longer see a warning for this unsupported variable

```
$ nix build .#legacyPackages.aarch64-darwin.hdf5-threadsafe
$ nix log $(nix eval --raw .#legacyPackages.aarch64-darwin.hdf5-threadsafe.drvPath)
[...]

CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_INSTALL_BINDIR
    CMAKE_INSTALL_DOCDIR
    CMAKE_INSTALL_INCLUDEDIR
    CMAKE_INSTALL_INFODIR
    CMAKE_INSTALL_LIBDIR
    CMAKE_INSTALL_LIBEXECDIR
    CMAKE_INSTALL_LOCALEDIR
    CMAKE_INSTALL_MANDIR
    CMAKE_INSTALL_SBINDIR
    CMAKE_POLICY_DEFAULT_CMP0025

[...]
```

if we try to compile with both cppSupport and threadsafe we receive
```
> CMake Error at CMakeLists.txt:959 (message):
>    **** C++ and thread-safety options are not supported, override with ALLOW_UNSUPPORTED option ****
```

Testing:
Builds clean on aarch64-darwin and x86_64-linux.
2025-09-08 10:28:10 +10:00
Wolfgang Walther
1420471d2c Merge remote-tracking branch 'origin/staging-next' into staging 2025-09-06 21:17:21 +02:00
Fernando Rodrigues
55166ba536 grub2_pvgrub_image, grub: refactor, add PVH support (#374753) 2025-09-06 10:49:58 +00:00
nixpkgs-ci[bot]
91abe604ad Merge staging-next into staging 2025-09-05 18:06:13 +00:00
dish
01368d6a54 treewide: migrate ruby packages to by-name and update (#434244) 2025-09-05 11:59:40 -04:00
kyehn
31d3212492 ttfautohint: fix build on darwin 2025-09-05 15:19:14 +08:00
nixpkgs-ci[bot]
ddcddd7b09 Merge staging-next into staging 2025-09-04 18:05:52 +00:00
jopejoe1
bc6477fa46 ttfautohint: 1.8.3 -> 1.8.4 (#439185) 2025-09-04 14:19:23 +02:00
nixpkgs-ci[bot]
2c048c0e39 Merge staging-next into staging 2025-09-04 12:07:23 +00:00
Aleksana
92ee9cd039 docker-sync: drop (#436949) 2025-09-04 16:41:42 +08:00
nixpkgs-ci[bot]
05a31dc213 Merge staging-next into staging 2025-09-02 18:05:28 +00:00
K900
406fc55381 treewide: trim some leaves from KF5 (#435812) 2025-09-02 19:43:41 +03:00
nixpkgs-ci[bot]
23d93f19bf Merge staging-next into staging 2025-09-02 12:08:15 +00:00
Paul Meyer
5c8400cdd0 opentelemetry-collector-builder: 0.131.0 -> 0.134.0 (#433031) 2025-09-02 13:14:18 +02:00
kyehn
515d7b64b3 ttfautohint: add --without-doc for without qt 2025-09-02 06:04:09 +00:00
kyehn
51464d1789 ttfautohint: use finalAttrs 2025-09-02 06:04:08 +00:00
kyehn
7d96b8d32d ttfautohint: remove with lib 2025-09-02 06:04:08 +00:00
kyehn
e9f18b5ec3 ttfautohint: 1.8.3 -> 1.8.4 2025-09-02 06:04:08 +00:00
nixpkgs-ci[bot]
e1c60bb263 Merge staging-next into staging 2025-09-02 00:17:06 +00:00
Peder Bergebakken Sundt
ac6683e4af various: correct license (#437682) 2025-09-02 00:28:35 +02:00
dish
23410a7d07 steampipePackages.steampipe-plugin-aws: 1.22.0 -> 1.23.0 (#437255) 2025-09-01 14:26:50 -04:00
Johan Herland
d2425910a6 coreutils: Skip tests that are flaky on ZFS-backed NFS filesystems 2025-09-01 08:42:50 +00:00
Peder Bergebakken Sundt
d4280e3050 graylog-6_0: 6.0.8 -> 6.0.14 (#420470) 2025-08-31 23:29:54 +02:00
R. Ryantm
96cda2c1a1 pandoc-imagine: 0.1.6 -> 0.1.7 2025-08-31 09:55:20 +00:00
R. Ryantm
1ba1f52658 opentelemetry-collector-builder: 0.131.0 -> 0.134.0 2025-08-30 17:25:18 +00:00
K900
03279a69c4 krunner-translator: drop 2025-08-30 12:51:47 +03:00
jopejoe1
07284d9e7b youtube-dl: switch license to Unlicense
https://github.com/ytdl-org/youtube-dl/blob/master/LICENSE
2025-08-27 22:02:23 +02:00
Sigmanificient
3bfd5caf72 docker-sync: drop 2025-08-27 16:50:46 +02:00
R. Ryantm
ddf79c56e6 steampipePackages.steampipe-plugin-aws: 1.22.0 -> 1.23.0 2025-08-26 20:10:52 +00:00
R. Ryantm
15afa751d2 parallel: 20250722 -> 20250822 2025-08-26 12:37:49 +00:00
Guy Chronister
e359611e77 treewide: migrate ruby packages to by-name and update 2025-08-23 08:29:30 -05:00
Philip Taron
bf76412ead grub: replace fetchFromSavannah with fetchgit (#436012) 2025-08-22 20:02:41 -07:00
Jasi
49c8159c80 grub: replace fetchFromSavannah with fetchgit 2025-08-22 19:10:43 -04:00
Weijia Wang
5480c8af6c steampipePackages.steampipe-plugin-azure: 1.4.0 -> 1.6.0 (#430899) 2025-08-22 22:39:29 +02:00
isabel
a2350604dc xflux-gui: drop (#435808) 2025-08-22 09:16:43 +01:00
phaer
978931902c maintainers: drop abbradar
Listed as maintainer for ~170 packages but last commit that made it to
master was 6786ceb in February 2022.

Unresponsive on PRs, such as i.e. #411522
2025-08-22 09:49:27 +02:00
qzylinra
45c1777cd9 xflux-gui: drop
The upstream project is no longer being maintained. https://github.com/xflux-gui/fluxgui#this-package-is-barely-maintained
2025-08-22 15:45:50 +08:00
K900
97b63ce4bb wacomtablet: drop
Old Qt5 version.
2025-08-21 23:21:44 +03:00
K900
92641e2539 peruse: drop
Old, Qt5, unmaintained.
2025-08-21 23:21:43 +03:00