Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Cleaned up swt derivation

+13 -15
+13 -15
pkgs/development/libraries/java/swt/default.nix
··· 7 7 }: 8 8 9 9 let 10 - metadata = 11 - if stdenv.isLinux then 12 - if stdenv.isx86_64 then 13 - { platform = "gtk-linux-x86_64"; 14 - sha256 = "0hq48zfqx2p0fqr0rlabnz2pdj0874k19918a4dbj0fhzkhrh959"; } 15 - else if stdenv.isi686 then 16 - { platform = "gtk-linux-x86"; 17 - sha256 = "10si8kmc7c9qmbpzs76609wkfb784pln3qpmra73gb3fbk7z8caf"; } 18 - else { } 19 - else if stdenv.isDarwin then 20 - if stdenv.isx86_64 then 21 - { platform = "cocoa-macosx-x86_64"; 22 - sha256 = "1565gg63ssrl04fh355vf9mnmq8qwwki3zpc3ybm7bylgkfwc9h4"; } 23 - else { } 24 - else { }; 10 + platformMap = { 11 + "x86_64-linux" = 12 + { platform = "gtk-linux-x86_64"; 13 + sha256 = "0hq48zfqx2p0fqr0rlabnz2pdj0874k19918a4dbj0fhzkhrh959"; }; 14 + "i686-linux" = 15 + { platform = "gtk-linux-x86"; 16 + sha256 = "10si8kmc7c9qmbpzs76609wkfb784pln3qpmra73gb3fbk7z8caf"; }; 17 + "x86_64-darwin" = 18 + { platform = "cocoa-macosx-x86_64"; 19 + sha256 = "1565gg63ssrl04fh355vf9mnmq8qwwki3zpc3ybm7bylgkfwc9h4"; }; 20 + }; 21 + 22 + metadata = assert platformMap ? ${stdenv.system}; platformMap.${stdenv.system}; 25 23 26 24 in stdenv.mkDerivation rec { 27 25 version = "3.7.2";