diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-07-02 19:06:48 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-07-02 19:06:48 +0300 |
commit | 6f7bace3b8d1b93ff0b58236dedd2fbdb309e23b (patch) | |
tree | 18af4a78e9baf38ada52c0f74f41b1c9b55c47cc /pkgs/servers | |
parent | ac0ba89d1e894435fe1d52c463f032f648c65767 (diff) | |
download | nixpkgs-6f7bace3b8d1b93ff0b58236dedd2fbdb309e23b.tar nixpkgs-6f7bace3b8d1b93ff0b58236dedd2fbdb309e23b.tar.gz nixpkgs-6f7bace3b8d1b93ff0b58236dedd2fbdb309e23b.tar.bz2 nixpkgs-6f7bace3b8d1b93ff0b58236dedd2fbdb309e23b.tar.lz nixpkgs-6f7bace3b8d1b93ff0b58236dedd2fbdb309e23b.tar.xz nixpkgs-6f7bace3b8d1b93ff0b58236dedd2fbdb309e23b.tar.zst nixpkgs-6f7bace3b8d1b93ff0b58236dedd2fbdb309e23b.zip |
ejabberd: attempt to fix dependencies' determinism
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/xmpp/ejabberd/default.nix | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/pkgs/servers/xmpp/ejabberd/default.nix b/pkgs/servers/xmpp/ejabberd/default.nix index 3dcd92cde8e..b830567e303 100644 --- a/pkgs/servers/xmpp/ejabberd/default.nix +++ b/pkgs/servers/xmpp/ejabberd/default.nix @@ -54,17 +54,15 @@ in stdenv.mkDerivation rec { GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; - preBuild = '' - patchShebangs . - ''; - makeFlags = [ "deps" ]; + phases = [ "unpackPhase" "configurePhase" "buildPhase" "installPhase" ]; + installPhase = '' for i in deps/*; do ( cd $i git reset --hard - git clean -fdx + git clean -ffdx git describe --always --tags > .rev rm -rf .git ) @@ -76,7 +74,7 @@ in stdenv.mkDerivation rec { outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "0jrxd3v6p35wjrpw0jbb6m8nrm2lffhfgdcqmzcvsvjzji7nlkzx"; + outputHash = "08s1j0xa65xkrqw810wzgssngs67sz722jsvj7p02v4ra8jcl31f"; }; configureFlags = |