diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2019-06-23 12:58:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-23 12:58:51 +0100 |
commit | 024db43e87965220a2c5954f79d69edbeff17edf (patch) | |
tree | ea2285dd78af947af45c6769fb1b68e2139dc205 | |
parent | ad1ead12c5255663deb34142c3a890e3ab5ad46b (diff) | |
parent | 50602eb299572362848c3ba9afb8dac2bf0c8fd6 (diff) | |
download | nixpkgs-024db43e87965220a2c5954f79d69edbeff17edf.tar nixpkgs-024db43e87965220a2c5954f79d69edbeff17edf.tar.gz nixpkgs-024db43e87965220a2c5954f79d69edbeff17edf.tar.bz2 nixpkgs-024db43e87965220a2c5954f79d69edbeff17edf.tar.lz nixpkgs-024db43e87965220a2c5954f79d69edbeff17edf.tar.xz nixpkgs-024db43e87965220a2c5954f79d69edbeff17edf.tar.zst nixpkgs-024db43e87965220a2c5954f79d69edbeff17edf.zip |
Merge pull request #63648 from doronbehar/package-sccache
sccache: init at 0.2.8
-rw-r--r-- | pkgs/development/tools/misc/sccache/default.nix | 32 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/sccache/default.nix b/pkgs/development/tools/misc/sccache/default.nix new file mode 100644 index 00000000000..52bf5e9a853 --- /dev/null +++ b/pkgs/development/tools/misc/sccache/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, cargo, rustc, rustPlatform, pkgconfig, glib, openssl, darwin }: + +rustPlatform.buildRustPackage rec { + version = "0.2.8"; + name = "sccache-${version}"; + + src = fetchFromGitHub { + owner = "mozilla"; + repo = "sccache"; + rev = version; + sha256 = "08v8s24q6246mdjzl5lirqg0csxcmd17szmw4lw373hvq4xvf0yk"; + }; + cargoSha256 = "1lafzin92h1hb1hqmbrsxja44nj8mpbsxhwcjr6rf5yrclgwmcxj"; + cargoBuildFlags = [ "--features=all" ]; + nativeBuildInputs = [ + pkgconfig cargo rustc + ]; + buildInputs = [ + openssl + ] ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; + # Tests fail because of client server setup which is not possible inside the pure environment, + # see https://github.com/mozilla/sccache/issues/460 + checkPhase = null; + + meta = with stdenv.lib; { + description = "Ccache with Cloud Storage"; + homepage = https://github.com/mozilla/sccache; + maintainers = with maintainers; [ doronbehar ]; + license = licenses.asl20; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2090543ba94..8367083b0ff 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -24149,6 +24149,8 @@ in iterm2 = callPackage ../applications/misc/iterm2 {}; + sccache = callPackage ../development/tools/misc/sccache { }; + sequeler = callPackage ../applications/misc/sequeler { }; sequelpro = callPackage ../applications/misc/sequelpro {}; |