31 Commits

Author SHA1 Message Date
whispers
2a0c7bd88d llvmPackages_23.lldb: update gnu-install-dirs.patch to fix build
ba34cbad41
moved the location of the handling for _lldb.so in the python bindings,
which we delete in gnu-install-dirs.patch. to allow the patch to apply
to lldb 23, we make the patch version dependent and move the deletion to
the new location in the source for the llvm 23 version.
2026-09-13 10:36:34 -04:00
Ihar Hrachyshka
be4c0c1cc0 llvmPackages.lldb-manpages: remove redundant attributes
Defaults and inherited values are identical.
2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
d8bfc5b26c llvmPackages.lldb-manpages: run install hooks 2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
2140d5b3a9 llvmPackages.lldb: fix C++ test compiler flag 2026-09-04 20:49:25 -04:00
Ihar Hrachyshka
a3ea85e910 llvmPackages_18.lldb: fix patch list
The nested list caused all patches to be skipped after fd4541decc
("llvmPackages.lldb: enable structuredAttrs").
2026-09-04 20:49:24 -04:00
Ihar Hrachyshka
7dafaa4085 llvmPackages.lldb: clean up package expression 2026-09-04 20:49:23 -04:00
Ihar Hrachyshka
d4f4e777a0 llvmPackages.lldb: check scripting support 2026-09-04 20:49:22 -04:00
Ihar Hrachyshka
4ccf895648 llvmPackages.lldb: add version install check 2026-09-04 20:49:21 -04:00
Ihar Hrachyshka
cfe3dd7341 llvmPackages.lldb: restore Lua support 2026-09-04 20:49:20 -04:00
Ihar Hrachyshka
1fba7a4414 llvmPackages.lldb: add Python runtime dependency 2026-09-04 20:49:19 -04:00
Stefan Frijters
03222ac047 llvmPackages.*: nixfmt
Separate commit for easier reviewing
2026-08-31 19:38:24 +02:00
Stefan Frijters
2ae2d65a06 llvmPackages.*: enable strictDeps, structuredAttrs for monorepoSrc 2026-08-31 19:31:13 +02:00
Stefan Frijters
fd4541decc llvmPackages.lldb: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
c9ada647b9 llvmPackages.lldb: enable strictDeps 2026-08-16 13:31:29 +02:00
Clément
5d26766cbf treewide: add missing meta.homepage with source git repository
Added homepage where missing, where the sources are pulled from:
- https://github.com
- https://git.sr.ht
- https://gitlab.com
- https://invent.kde.org
- https://codeberg.org
- https://gitlab.gnome.org
- https://gitlab.freedesktop.org
- https://git.FreeBSD.org
- https://salsa.debian.org
- https://git.tvdr.de
- https://git.suckless.org
2026-06-01 23:40:52 +02:00
Matthias Ahouansou
034613e2bb lldb_22: fix install
It broke due to the extension package.json being moved to a subdirectory
2026-02-25 13:00:53 +00:00
ghpzin
3d2200b18c llvmPackages_18.lldb: fix build with gcc15
- add patch from upstream commit that was not backported to llvm_18:

bb59f04e7e
Fixes build failure with gcc15:
```
In file included from /build/lldb-src-18.1.8/lldb/source/Utility/AddressableBits.cpp:9:
/build/lldb-src-18.1.8/lldb/include/lldb/Utility/AddressableBits.h:25:27:
error: 'uint32_t' has not been declared
   25 |   void SetAddressableBits(uint32_t addressing_bits);
      |                           ^~~~~~~~
/build/lldb-src-18.1.8/lldb/include/lldb/Utility/AddressableBits.h:13:1:
note: 'uint32_t' is defined in header '<cstdint>'; this is probably
fixable by adding '#include <cstdint>'
   12 | #include "lldb/lldb-forward.h"
  +++ |+#include <cstdint>
   13 |
```

Cannot use `fetchpatch` because patch does not apply on llvm_18
(no `#include "lldb/lldb-public.h"` line on llvm_18).
2025-12-04 07:21:16 +03:00
Luna
1c2e2696ce llvmPackages.lldb: clean up rebuild avoidance 2025-09-30 08:25:32 -07:00
Emily
2dac87bbde llvmPackages_17: drop 2025-09-14 19:03:24 +01:00
Emily
a892ce396d llvmPackages_16: drop 2025-09-14 19:03:24 +01:00
Emily
77acbe1f9c llvmPackages_15: drop 2025-09-14 19:03:24 +01:00
Emily
f470ea24b6 llvmPackages_14: drop 2025-09-14 19:03:24 +01:00
Emily
791fe23b63 llvmPackages_13: drop 2025-09-14 19:03:24 +01:00
Emily
9b8a66c3a4 llvmPackages_12: drop 2025-09-14 19:03:24 +01:00
Emily
c3c8a4a05d llvmPackages: remove obsolete version conditionals 2025-09-14 19:03:24 +01:00
Peder Bergebakken Sundt
387c44658f treewide: remove unused ... from package lambdas
located with `rg '^ *\.\.\.$' -tnix -l pkgs | xargs grep @ -L | grep -E '/(default|package)\.nix$'`
2025-08-27 17:40:18 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Tristan Ross
02260cbf40 llvmPackages.lldb-manpages: fix building 2025-05-22 16:38:25 -07:00
Tristan Ross
1b53ec3a45 llvmPackages_{12,13,14,15,16,17,18,19,20,git}.lldb: move into lldb directory 2025-04-03 18:13:07 +02:00
Tristan Ross
77d03eb68c llvmPackages_{12,13,14,15,16,17,18,git}.lldb: add patch to remove origin variable 2024-05-30 21:39:47 -07:00
Semion Nadezhdin
622a03c198 llvmPackages_{14,15,16,17,git}.lldb: unify lua and python path patch 2024-01-04 11:00:25 +01:00