Commit Graph

24752 Commits

Author SHA1 Message Date
FlafyDev
579e01329e flutter: Rename platform to flutterPlatform
This helps avoid the ambiguity between Flutter platforms like Linux, IOS, and Android and platforms like linux-x64
2024-01-11 01:37:55 +02:00
FlafyDev
dc1bb8caba flutter: Add version json file
Needed for flutter doctor and flutter --version

Co-authored-by: Sergii Maksymov <ua.maximoff@gmail.com>
2024-01-11 01:37:48 +02:00
Weijia Wang
80ddf58118 Merge branch 'staging-next' into staging 2024-01-10 23:14:18 +01:00
Weijia Wang
2f9e98ccf3 Merge branch 'master' into staging-next 2024-01-10 23:12:44 +01:00
Weijia Wang
0373b68de5 Merge pull request #279581 from trofi/clang6Stdenv-and-co-removal
clang6Stdenv, clang-tools_6, clang_6, lld_6, lldb_6, llvm_6: remove
2024-01-10 23:11:42 +01:00
Weijia Wang
4994d382bb Merge pull request #279404 from trofi/llvm-bintool-targtePrefix-eval-fix
llvmPackages.bintools.bintools: expose `targetPrefix` attribute to ma…
2024-01-10 19:50:51 +01:00
github-actions[bot]
8959daafec Merge staging-next into staging 2024-01-10 18:01:44 +00:00
github-actions[bot]
769e5f5d37 Merge master into staging-next 2024-01-10 18:01:17 +00:00
Nick Cao
cf70571baf Merge pull request #279685 from ashkitten/fix-djgpp
djgpp: disable strip phase
2024-01-10 10:29:24 -05:00
Martin Weinelt
10b01dcc89 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
-	pkgs/development/python-modules/types-setuptools/default.nix
2024-01-10 16:09:52 +01:00
Michael Raitza
71cbe0d18a factor: Fix withLibs wrapper 2024-01-10 10:09:20 +01:00
Daylin Morgan
9338d9742e nim: preserve dist alongside compiler source 2024-01-10 07:58:43 +00:00
github-actions[bot]
27a26dea51 Merge master into haskell-updates 2024-01-10 00:13:04 +00:00
github-actions[bot]
4d7f750978 Merge staging-next into staging 2024-01-10 00:02:52 +00:00
Weijia Wang
927f9393c1 llvmPackages_6: remove
Remove as the last two users are gone.
2024-01-09 22:38:47 +01:00
Harsh Thakur
1332fa0d74 go: 1.21.5 -> 1.21.6
Changelog: https://go.dev/doc/devel/release#go1.21

Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com>
2024-01-10 02:59:05 +05:30
Thomas Gerbet
fa4bee28ad go_1_20: 1.20.12 -> 1.20.13
Changes:
https://github.com/golang/go/issues?q=milestone%3AGo1.20.13+label%3ACherryPickApproved
2024-01-09 22:25:48 +01:00
ash lea
099710163e djgpp: disable strip phase
stripping causes compilations to fail with:

error adding symbols: Archive has no index; run
ranlib to add one
2024-01-09 16:09:40 -05:00
K900
838aefefc3 Merge remote-tracking branch 'origin/master' into staging-next 2024-01-09 22:42:37 +03:00
Thiago Kenji Okada
1b1e856875 Merge pull request #275917 from jjgriego/swiprolog-9.1.21
swiProlog: 9.1.10 -> 9.1.21
2024-01-09 13:42:26 +00:00
github-actions[bot]
af20b72b1d Merge staging-next into staging 2024-01-09 12:01:29 +00:00
K900
bff9ee8862 Merge remote-tracking branch 'origin/master' into staging-next 2024-01-09 13:03:34 +03:00
TomaSajt
d7af1d962d jasmin: make deterministic and clean up
* use finalAttrs instead of rec
* shorten url
* use hash instead of sha256
* use canonicalize-jars-hook (related issue: #278518)
* add meta.mainProgram
2024-01-09 09:32:45 +00:00
Jörg Thalheim
99d3b3d7bf Merge pull request #279486 from r-burns/exec-format-cleanup
treewide: simplify exec format conditionals
2024-01-09 09:44:34 +01:00
Guillaume Girol
ae17622fa3 Merge pull request #279455 from symphorien/dont-mangle-debuginfo
Draft: gcc: prevent runtime references via __FILE__ but in a reversible manner
2024-01-08 21:06:38 +01:00
sternenseemann
5a68acfd4b Merge remote-tracking branch 'origin/master' into haskell-updates 2024-01-08 19:12:52 +01:00
github-actions[bot]
f645fe070c Merge staging-next into staging 2024-01-08 18:01:29 +00:00
github-actions[bot]
6bf0bf35bb Merge master into staging-next 2024-01-08 18:00:58 +00:00
Nick Cao
f67d0fd46e Merge pull request #279580 from r-ryantm/auto-update/purescript
purescript: 0.15.13 -> 0.15.14
2024-01-08 11:49:41 -05:00
Martin Weinelt
ef1898454c Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
-	pkgs/development/python-modules/aiohappyeyeballs/default.nix
2024-01-08 16:34:52 +01:00
Michael Fellinger
71d7145a4b mint: 0.15.3 -> 0.19.0 2024-01-08 15:02:55 +01:00
Ryan Lahfa
56e063e5d7 Merge pull request #278597 from wegank/lldb-vscode
lldb: allow to be used as vscode extension again
2024-01-08 14:46:10 +01:00
t4ccer
df9e485b6c pakcs: 2.2.1 -> 3.6.0 2024-01-08 12:44:38 +01:00
R. Ryantm
ea1b75479a purescript: 0.15.13 -> 0.15.14 2024-01-08 10:49:55 +00:00
Jeremy Baxter
2bf9b7d28b dmd: 2.106.0 -> 2.106.1 2024-01-08 17:08:39 +13:00
Ryan Burns
c324705cc3 treewide: simplify exec format conditionals 2024-01-07 17:43:33 -08:00
Jeremy Baxter
263a28fd7b ldc: update to LLVM 17 2024-01-08 14:38:38 +13:00
Jeremy Baxter
e3878fa07b ldc: 1.35.0 -> 1.36.0 2024-01-08 14:38:13 +13:00
github-actions[bot]
4df86afbd7 Merge staging-next into staging 2024-01-07 18:01:18 +00:00
Jan Tojnar
ff42d23313 Merge branch 'master' into staging-next
Conflicts:

pkgs/development/python-modules/dbt-core/default.nix
pkgs/development/python-modules/dbt-semantic-interfaces/default.nix

Still broken by pydantic 2 bump, though.
2024-01-07 16:14:41 +01:00
Sergei Trofimovich
88f8b20419 llvmPackages.bintools.bintools: expose targetPrefix attribute to match binutils
Before the change `llvmPackages.bintools.bintools.targetPrefix` was not
present. This exposed as a discrepansy between `binutils` and `llvm`:

`binutils`:

    nix-repl> stdenv.cc.bintools.bintools.targetPrefix
    ""
    nix-repl> stdenv.cc.bintools.targetPrefix
    ""

`llvm`:

    nix-repl> pkgsLLVM.stdenv.cc.bintools.targetPrefix
    "x86_64-unknown-linux-gnu-"

    nix-repl> pkgsLLVM.stdenv.cc.bintools.bintools.targetPrefix
    error:
       error: attribute 'targetPrefix' missing

As a result some attributes like `pkgsLLVM.actionlint` failed to
evaluate:

    $ nix build --no-link -f. pkgsLLVM.actionlint
    ...
          error: attribute 'targetPrefix' missing
       at pkgs/development/compilers/ghc/9.4.8.nix:232:46:

          231|     export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
          232|     export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip"
             |                                              ^

The change exposes binary prefix the same way as `binutils` does.
2024-01-07 14:47:22 +00:00
sternenseemann
edebca765c haskell.compiler.ghc963Binary: init at 9.6.3
Best reviewed by viewing

    diff -u pkgs/development/compilers/ghc/9.{2.4,6.3}-binary.nix

main change are that we drop the `isHadrian` mechanism, since all
bindists are produced by hadrian and alpine bindists are also available
dynamically linked now.
2024-01-07 13:48:41 +01:00
github-actions[bot]
a4c7a267c6 Merge staging-next into staging 2024-01-07 12:01:49 +00:00
github-actions[bot]
9f96550945 Merge master into staging-next 2024-01-07 12:01:24 +00:00
Guillaume Girol
9cb3614007 gcc: prevent runtime references via __FILE__ but in a reversible manner
the mangling done by mangle-NIX_STORE-in-__FILE__.patch also applies to
source paths embedded in debug symbols. When putting a breakpoint in a
template instanciation from another lib, the path that gdb looks for is
therefore mangled (/nix/store/eeeeeee;...-the-lib-dev/include/foo.h)
This severely degrades the debugging experience. To alleviate that, it's
possible to make the mangling reversible: a debuginfod server can then
reverse the mangling. I plan to implement that in nixseparatedebuginfod.
The reversible mangling that was chosen in making the hash of the store
path uppercase.
2024-01-07 12:00:00 +00:00
sternenseemann
591be17f68 Merge remote-tracking branch 'origin/master' into haskell-updates 2024-01-07 12:28:20 +01:00
7c6f434c
d862db7c86 Merge pull request #277383 from hraban/sbcl-2.4.0
sbcl: 2.3.11 -> 2.4.0
2024-01-07 11:11:52 +00:00
Marek Fajkus
9ff61712cb Merge pull request #279022 from qbit/elm-language-server
elmPackages: update node-packages.nix
2024-01-07 10:55:29 +01:00
Vladimír Čunát
a3861db752 Merge #278559: swift: fix build against gcc-13
...into staging-next
2024-01-07 09:25:27 +01:00
Hraban Luyat
51c0a89b26 sbcl: apply 2.4.0 patch to all archs
Upstream has mainlined this patch, the preprocessor macros take care of only
applying the code where necessary. There is no need for nixpkgs to if-guard it
further.
2024-01-06 23:09:33 -05:00