diff options
author | Doron Behar <doron.behar@gmail.com> | 2019-06-22 14:16:59 +0300 |
---|---|---|
committer | Doron Behar <doron.behar@gmail.com> | 2019-06-22 14:38:00 +0300 |
commit | e1ab8ae4a9316bc4e3efe67a6aedeed0d0575fbf (patch) | |
tree | e35a0099ecaa4faab651df83144f2cb301d2e4de | |
parent | 5a21a5207423953f2cadf88332a603c1a9f01598 (diff) | |
download | nixpkgs-e1ab8ae4a9316bc4e3efe67a6aedeed0d0575fbf.tar nixpkgs-e1ab8ae4a9316bc4e3efe67a6aedeed0d0575fbf.tar.gz nixpkgs-e1ab8ae4a9316bc4e3efe67a6aedeed0d0575fbf.tar.bz2 nixpkgs-e1ab8ae4a9316bc4e3efe67a6aedeed0d0575fbf.tar.lz nixpkgs-e1ab8ae4a9316bc4e3efe67a6aedeed0d0575fbf.tar.xz nixpkgs-e1ab8ae4a9316bc4e3efe67a6aedeed0d0575fbf.tar.zst nixpkgs-e1ab8ae4a9316bc4e3efe67a6aedeed0d0575fbf.zip |
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..c04a92dbb69 --- /dev/null +++ b/pkgs/development/tools/misc/sccache/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, cargo, rustc, rustPlatform, pkgconfig, glib, openssl }: + +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 + ]; + # 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 f99abb2315b..59f36c4684d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -24135,6 +24135,8 @@ in iterm2 = callPackage ../applications/misc/iterm2 {}; + sccache = callPackage ../development/tools/misc/sccache { }; + sequeler = callPackage ../applications/misc/sequeler { }; sequelpro = callPackage ../applications/misc/sequelpro {}; |