summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2022-05-21 00:06:23 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2022-05-21 00:09:15 +0200
commit71e22b76fcf17baa28a463b8a3168848c36f06ce (patch)
treec7b41fc07d1ea41112a63906d748e3cb0f0563e0
parent0d69284bafff37ee9bb8dc75be69f84fb8684920 (diff)
spidermonkey_91: unpin icu, drop yasm, refactor
Split the argument list into build and runtime dependencies and sort everything alphabetically. Unpin icu, it works with icu70, which is the latest version at this time. Remove yasm, it's not needed in firefox either.
-rw-r--r--pkgs/development/interpreters/spidermonkey/91.nix33
1 files changed, 18 insertions, 15 deletions
diff --git a/pkgs/development/interpreters/spidermonkey/91.nix b/pkgs/development/interpreters/spidermonkey/91.nix
index f1f5c7bb56a0..025c05498637 100644
--- a/pkgs/development/interpreters/spidermonkey/91.nix
+++ b/pkgs/development/interpreters/spidermonkey/91.nix
@@ -1,20 +1,24 @@
-{ lib, stdenv
+{ lib
+, stdenv
, fetchurl
-, pkg-config
+
+# build time
+, buildPackages
+, cargo
+, m4
, perl
+, pkg-config
, python3
-, zip
-, buildPackages
+, rust-cbindgen
+, rustc
, which
+, zip
+
+# runtime
+, icu
+, nspr
, readline
, zlib
-, icu69
-, cargo
-, rustc
-, rust-cbindgen
-, yasm
-, nspr
-, m4
}:
stdenv.mkDerivation rec {
@@ -31,20 +35,19 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cargo
- rustc.llvmPackages.llvm # for llvm-objdump
+ m4
perl
pkg-config
python3
rust-cbindgen
rustc
+ rustc.llvmPackages.llvm # for llvm-objdump
which
- yasm # to buid icu? seems weird
zip
- m4
];
buildInputs = [
- icu69
+ icu
nspr
readline
zlib