diff options
author | John Ericson <git@JohnEricson.me> | 2021-01-04 22:30:00 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-04 22:30:00 -0500 |
commit | 4a6916aba3ec57667d5e5582e84bbd1613e1a056 (patch) | |
tree | 3608571a305b9ec691e880cae1c622b184a8ecd2 /pkgs/development | |
parent | a7331d1403e7480b2a68700977cef290491ababc (diff) | |
parent | 5c2965145f322386d45db04c409fd2f8a3c3b478 (diff) | |
download | nixlib-4a6916aba3ec57667d5e5582e84bbd1613e1a056.tar nixlib-4a6916aba3ec57667d5e5582e84bbd1613e1a056.tar.gz nixlib-4a6916aba3ec57667d5e5582e84bbd1613e1a056.tar.bz2 nixlib-4a6916aba3ec57667d5e5582e84bbd1613e1a056.tar.lz nixlib-4a6916aba3ec57667d5e5582e84bbd1613e1a056.tar.xz nixlib-4a6916aba3ec57667d5e5582e84bbd1613e1a056.tar.zst nixlib-4a6916aba3ec57667d5e5582e84bbd1613e1a056.zip |
Merge pull request #108350 from Ericson2314/no-static-overlay
treewide: Inline more of the static overlay
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/interpreters/python/cpython/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/libraries/cdo/default.nix | 9 | ||||
-rw-r--r-- | pkgs/development/libraries/crc32c/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/libraries/gsm/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/libraries/libev/default.nix | 5 | ||||
-rw-r--r-- | pkgs/development/libraries/libressl/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/libraries/nghttp2/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/libraries/snappy/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/web/woff2/default.nix | 4 |
9 files changed, 25 insertions, 11 deletions
diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix index c67ede82003a..b9f1820df3e8 100644 --- a/pkgs/development/interpreters/python/cpython/default.nix +++ b/pkgs/development/interpreters/python/cpython/default.nix @@ -35,7 +35,7 @@ , rebuildBytecode ? true , stripBytecode ? false , includeSiteCustomize ? true -, static ? false +, static ? stdenv.hostPlatform.isStatic # Not using optimizations on Darwin # configure: error: llvm-profdata is required for a --enable-optimizations build but could not be found. , enableOptimizations ? (!stdenv.isDarwin) diff --git a/pkgs/development/libraries/cdo/default.nix b/pkgs/development/libraries/cdo/default.nix index f582be81e86e..10e145b34ea2 100644 --- a/pkgs/development/libraries/cdo/default.nix +++ b/pkgs/development/libraries/cdo/default.nix @@ -1,7 +1,10 @@ { stdenv, fetchurl, curl, hdf5, netcdf -, enable_cdi_lib ? false # build, install and link to a CDI library [default=no] -, enable_all_static ? false # build a completely statically linked CDO binary [default=no] -, enable_cxx ? false # Use CXX as default compiler [default=no] +, # build, install and link to a CDI library [default=no] + enable_cdi_lib ? false +, # build a completely statically linked CDO binary + enable_all_static ? stdenv.hostPlatform.isStatic +, # Use CXX as default compiler [default=no] + enable_cxx ? false }: stdenv.mkDerivation rec { diff --git a/pkgs/development/libraries/crc32c/default.nix b/pkgs/development/libraries/crc32c/default.nix index b9c12b1889c2..c10d218ea42c 100644 --- a/pkgs/development/libraries/crc32c/default.nix +++ b/pkgs/development/libraries/crc32c/default.nix @@ -1,5 +1,6 @@ { stdenv, lib, fetchFromGitHub, cmake, gflags -, staticOnly ? false }: +, staticOnly ? stdenv.hostPlatform.isStatic +}: stdenv.mkDerivation rec { pname = "crc32c"; diff --git a/pkgs/development/libraries/gsm/default.nix b/pkgs/development/libraries/gsm/default.nix index 30cffa89938d..7214aa6f6b9c 100644 --- a/pkgs/development/libraries/gsm/default.nix +++ b/pkgs/development/libraries/gsm/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl -, staticSupport ? false # Compile statically (support for packages that look for the static object) +, # Compile statically (support for packages that look for the static object) + staticSupport ? stdenv.hostPlatform.isStatic }: let diff --git a/pkgs/development/libraries/libev/default.nix b/pkgs/development/libraries/libev/default.nix index 1ea0615dc234..9f950ebb09c0 100644 --- a/pkgs/development/libraries/libev/default.nix +++ b/pkgs/development/libraries/libev/default.nix @@ -1,4 +1,7 @@ -{ stdenv, fetchurl, static ? false }: +{ stdenv, fetchurl +, # Note: -static hasn’t work on darwin + static ? with stdenv.hostPlatform; isStatic && !isDarwin +}: # Note: this package is used for bootstrapping fetchurl, and thus # cannot use fetchpatch! All mutable patches (generated by GitHub or diff --git a/pkgs/development/libraries/libressl/default.nix b/pkgs/development/libraries/libressl/default.nix index 1f6313d8caab..ae0b63f5577f 100644 --- a/pkgs/development/libraries/libressl/default.nix +++ b/pkgs/development/libraries/libressl/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchurl, lib, cmake, cacert, fetchpatch, buildShared ? true }: +{ stdenv, fetchurl, lib, cmake, cacert, fetchpatch +, buildShared ? !stdenv.hostPlatform.isStatic +}: let diff --git a/pkgs/development/libraries/nghttp2/default.nix b/pkgs/development/libraries/nghttp2/default.nix index c9ccf63f8895..7bcdf8feb302 100644 --- a/pkgs/development/libraries/nghttp2/default.nix +++ b/pkgs/development/libraries/nghttp2/default.nix @@ -8,7 +8,7 @@ , enableAsioLib ? false, boost ? null , enableGetAssets ? false, libxml2 ? null , enableJemalloc ? false, jemalloc ? null -, enableApp ? !stdenv.hostPlatform.isWindows +, enableApp ? with stdenv.hostPlatform; !isWindows && !isStatic , enablePython ? false, python ? null, cython ? null, ncurses ? null, setuptools ? null }: diff --git a/pkgs/development/libraries/snappy/default.nix b/pkgs/development/libraries/snappy/default.nix index e626db8efb78..0880df7ef2f0 100644 --- a/pkgs/development/libraries/snappy/default.nix +++ b/pkgs/development/libraries/snappy/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchFromGitHub, cmake, static ? false }: +{ stdenv, fetchFromGitHub, cmake +, static ? stdenv.hostPlatform.isStatic +}: stdenv.mkDerivation rec { pname = "snappy"; diff --git a/pkgs/development/web/woff2/default.nix b/pkgs/development/web/woff2/default.nix index d770fb627536..aadeb3cd0437 100644 --- a/pkgs/development/web/woff2/default.nix +++ b/pkgs/development/web/woff2/default.nix @@ -1,4 +1,6 @@ -{ brotli, cmake, pkgconfig, fetchFromGitHub, stdenv, static ? false }: +{ brotli, cmake, pkgconfig, fetchFromGitHub, stdenv +, static ? stdenv.hostPlatform.isStatic +}: stdenv.mkDerivation rec { pname = "woff2"; |