lol

Merge pull request #13441 from gilligan/add-galen-package

galen init at 2.2.1

+35
+35
pkgs/development/tools/galen/default.nix
··· 1 + { stdenv, fetchurl, jdk, unzip }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "galen"; 5 + version = "2.2.1"; 6 + name = "${pname}-${version}"; 7 + 8 + inherit jdk; 9 + 10 + src = fetchurl { 11 + url = "https://github.com/galenframework/galen/releases/download/galen-2.2.1/galen-bin-${version}.zip"; 12 + sha256 = "0zwrh3bxcgkwip6z9lvy3hn53kfr99cdij64c57ff8d95xilclhb"; 13 + }; 14 + 15 + buildInputs = [ unzip ]; 16 + phases = [ "unpackPhase" "buildPhase" "installPhase" ]; 17 + 18 + buildPhase = '' 19 + mkdir -p $out/bin 20 + ''; 21 + 22 + installPhase = '' 23 + cat galen | sed -e "s,java,$jdk/bin/java," > $out/bin/galen 24 + chmod +x $out/bin/galen 25 + cp galen.jar $out/bin 26 + ''; 27 + 28 + meta = with stdenv.lib; { 29 + homepage = http://galenframework.com; 30 + description = "Automated layout testing for websites"; 31 + license = licenses.asl20; 32 + maintainers = [ ]; 33 + platforms = platforms.linux ++ platforms.darwin; 34 + }; 35 + }