Commit Graph

22 Commits

Author SHA1 Message Date
R. Ryantm
cd5d14d96f tailscale-nginx-auth: 1.58.2 -> 1.62.0 2024-03-25 03:37:19 +00:00
github-actions[bot]
a474411771
Merge master into staging-next 2024-03-20 00:02:08 +00:00
Someone
e7797267a2
Merge pull request #281576 from yannham/refactor/cuda-setup-hooks-refactor
cudaPackages: generalize and refactor setup hooks
2024-03-19 20:06:18 +00:00
Yann Hamdaoui
63746cac08
cudaPackages: generalize and refactor setup hook
This PR refactor CUDA setup hooks, and in particular
autoAddOpenGLRunpath and autoAddCudaCompatRunpathHook, that were using a
lot of code in common (in fact, I introduced the latter by copy pasting
most of the bash script of the former). This is not satisfying for
maintenance, as a recent patch showed, because we need to duplicate
changes to both hooks.

This commit abstract the common part in a single shell script that
applies a generic patch action to every elf file in the output. For
autoAddOpenGLRunpath the action is just addOpenGLRunpath (now
addDriverRunpath), and is few line function for
autoAddCudaCompatRunpathHook.

Doing so, we also takes the occasion to use the newer addDriverRunpath
instead of the previous addOpenGLRunpath, and rename the CUDA hook to
reflect that as well.

Co-Authored-By: Connor Baker <connor.baker@tweag.io>
2024-03-15 15:54:21 +01:00
github-actions[bot]
f4c4bfc9fc
Merge master into staging-next 2024-03-13 18:00:53 +00:00
a-n-n-a-l-e-e
ff8d247de1
Merge pull request #292527 from massix/feat/add-tana
tana: init at 1.0.15
2024-03-13 10:10:07 -07:00
Massimo Gengarelli
6893d06d3e tana: init at 1.0.15 2024-03-13 16:53:06 +01:00
a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx (#292043)
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again

This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)

### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix  does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.

### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx

### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override

https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Will Owens
db59c4b692
tabby: 0.7.0 -> 0.8.3
- Added support for AMD ROCm accleration
- Added support for Darwin Aarch64 Metal acceleration

https://github.com/TabbyML/tabby/releases/tag/v0.8.3
2024-03-07 06:27:01 -05:00
Yt
6d71a96947
Merge pull request #291744 from ghthor/upstream-tabby
tabby: init at 0.7.0 take 2
2024-02-29 21:46:32 +00:00
Will Owens
52b3f4602c
tabby: bump to version 0.7.0 2024-02-27 01:12:46 -05:00
Will Owens
cfec6d9203
tabby: add nvidia cuda support 2024-02-27 00:49:41 -05:00
R. Ryantm
59bd96c8bf taschenrechner: 1.3.0 -> 1.4.0 2024-01-31 03:41:06 +00:00
R. Ryantm
f981661642 tailscale-nginx-auth: 1.58.0 -> 1.58.2 2024-01-27 23:40:34 +00:00
R. Ryantm
8effa19060 tailscale-nginx-auth: 1.56.1 -> 1.58.0 2024-01-22 07:48:21 +00:00
Guillaume Girol
7f17864b5c
Merge pull request #278992 from ehmry/tarlz
tarlz: 0.24 -> 0.25
2024-01-14 10:57:54 +01:00
R. Ryantm
d1236a45f1 tailwindcss-language-server: 0.0.14 -> 0.0.16 2024-01-12 18:17:15 +00:00
Emery Hemingway
aca6903d2b tarlz: 0.24 -> 0.25 2024-01-05 20:11:31 +02:00
R. Ryantm
319b988c3e tailscale-nginx-auth: 1.48.2 -> 1.56.1 2023-12-24 11:34:10 +00:00
phaer
1a6db25b7a tailscale-nginx-auth: init at 1.48.2
https://github.com/tailscale/tailscale/tree/main/cmd/nginx-auth

is a utility in the tailscale repo allowing users to delegate nginx request authorization to a tailscale daemon running on the same host.
2023-12-06 20:57:38 +01:00
happysalada
96ed726012 tailwindcss-language-server: init at 0.0.14 2023-11-02 09:59:42 +00:00
netali
d4bdbf7931
taschenrechner: init at 1.3.0 2023-10-22 13:13:23 +02:00