diff options
author | Vincent Ambo <tazjin@google.com> | 2020-05-17T19·24+0100 |
---|---|---|
committer | Vincent Ambo <tazjin@google.com> | 2020-05-17T19·24+0100 |
commit | 96700c952236f92b4597d248748f4e7579f951df (patch) | |
tree | 140365e715463ce6983234534a60042e9264178b /third_party/nix/release-common.nix | |
parent | 40395860c721165f0cc36dfd15b06bc1ea8590bc (diff) |
chore(3p/nix): Remove old build derivations r/742
Removes the autotools-based build derivations, in favour of using a simpler build that just wraps Meson.
Diffstat (limited to 'third_party/nix/release-common.nix')
-rw-r--r-- | third_party/nix/release-common.nix | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/third_party/nix/release-common.nix b/third_party/nix/release-common.nix deleted file mode 100644 index a364d223ffed..000000000000 --- a/third_party/nix/release-common.nix +++ /dev/null @@ -1,85 +0,0 @@ -{ pkgs }: - -with pkgs; - -rec { - # Use "busybox-sandbox-shell" if present, - # if not (legacy) fallback and hope it's sufficient. - sh = pkgs.busybox-sandbox-shell or (busybox.override { - useMusl = true; - enableStatic = true; - enableMinimal = true; - extraConfig = '' - CONFIG_FEATURE_FANCY_ECHO y - CONFIG_FEATURE_SH_MATH y - CONFIG_FEATURE_SH_MATH_64 y - - CONFIG_ASH y - CONFIG_ASH_OPTIMIZE_FOR_SIZE y - - CONFIG_ASH_ALIAS y - CONFIG_ASH_BASH_COMPAT y - CONFIG_ASH_CMDCMD y - CONFIG_ASH_ECHO y - CONFIG_ASH_GETOPTS y - CONFIG_ASH_INTERNAL_GLOB y - CONFIG_ASH_JOB_CONTROL y - CONFIG_ASH_PRINTF y - CONFIG_ASH_TEST y - ''; - }); - - configureFlags = - [ - "--enable-gc" - ] ++ lib.optionals stdenv.isLinux [ - "--with-sandbox-shell=${sh}/bin/busybox" - ]; - - tarballDeps = - [ bison - flex - libxml2 - libxslt - docbook5 - docbook_xsl_ns - autoconf-archive - autoreconfHook - ]; - - buildDeps = - [ curl - bzip2 xz brotli editline - openssl pkgconfig sqlite - boost meson ninja - - # Tests - git - mercurial - ] - ++ lib.optionals stdenv.isLinux [libseccomp utillinuxMinimal] - ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium - ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) - ((aws-sdk-cpp.override { - apis = ["s3" "transfer"]; - customMemoryManagement = false; - }).overrideDerivation (args: { - /* - patches = args.patches or [] ++ [ (fetchpatch { - url = https://github.com/edolstra/aws-sdk-cpp/commit/3e07e1f1aae41b4c8b340735ff9e8c735f0c063f.patch; - sha256 = "1pij0v449p166f9l29x7ppzk8j7g9k9mp15ilh5qxp29c7fnvxy2"; - }) ]; - */ - })); - - nativeBuildDeps = [ meson ninja ]; - - propagatedDeps = - [ (boehmgc.override { enableLargeConfig = true; }) - ]; - - perlDeps = - [ perl - perlPackages.DBDSQLite - ]; -} |