evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / we / welkin / package.nix
bloba35d4c48ee37ac75e6acc27a14d6659092e4ef4d
1 { lib, stdenv, fetchsvn, jre, makeWrapper }:
3 stdenv.mkDerivation rec {
4   pname = "welkin";
5   version = "1.1";
7   src = fetchsvn {
8     url = "http://simile.mit.edu/repository/welkin";
9     rev = "9638";
10     sha256 = "1bqh3vam7y805xrmdw7k0ckcfwjg88wypxgv3njkkwyn7kxnfnqp";
11   };
13   sourceRoot = "${src.name}/tags/${version}";
15   nativeBuildInputs = [ makeWrapper ];
16   buildInputs = [ jre ];
18   installPhase = ''
19     mkdir -p $out/{bin,share}
20     cp -R . $out/share
21     cp $out/share/welkin.sh $out/bin/welkin
22     sed -e 's@\./lib/welkin\.jar@'"$out"'/share/lib/welkin.jar@' -i $out/bin/welkin
23     wrapProgram $out/bin/welkin \
24       --set JAVA_HOME ${jre}
25     chmod a+x $out/bin/welkin
26   '';
28   meta = {
29     description = "RDF visualizer";
30     maintainers = with lib.maintainers; [
31       raskin
32     ];
33     hydraPlatforms = [];
34     sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
35     license = lib.licenses.bsd3;
36     platforms = with lib.platforms; unix;
37   };