fetchbower: handle packages with slashes in their name

Packages from github repos have slashes in their name. Nix store names
shouldn't have slashes.

Fixes rvl/bower2nix#13

+3 -1
+3 -1
pkgs/build-support/fetchbower/default.nix
··· 7 7 ver = if builtins.length components == 1 then version else hash; 8 8 in ver; 9 9 10 + bowerName = name: lib.replaceStrings ["/"] ["-"] name; 11 + 10 12 fetchbower = name: version: target: outputHash: stdenv.mkDerivation { 11 - name = "${name}-${bowerVersion version}"; 13 + name = "${bowerName name}-${bowerVersion version}"; 12 14 SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; 13 15 buildCommand = '' 14 16 fetch-bower --quiet --out=$PWD/out "${name}" "${target}" "${version}"