biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / applications / graphics / alchemy / default.nix
blob2b61004ed0e7acefff550681475c94c879accd4b
1 { lib, stdenv, fetchurl, jre, runtimeShell }:
3 stdenv.mkDerivation rec {
4   pname = "alchemy";
5   version = "008";
7   enableParallelBuilding = true;
9   src = fetchurl {
10     url = "http://al.chemy.org/files/Alchemy-${version}.tar.gz";
11     sha256 = "0449bvdccgx1jqnws1bckzs4nv2d230523qs0jx015gi81s1q7li";
12   };
14   installPhase = ''
15     mkdir -p $out/bin $out/share
16     cp -a . $out/share/alchemy
17     cat >> $out/bin/alchemy << EOF
18     #!${runtimeShell}
19     cd $out/share/alchemy
20     ${jre}/bin/java -jar Alchemy.jar "$@"
21     EOF
22     chmod +x $out/bin/alchemy
23   '';
25   meta = with lib; {
26     description = "Drawing application";
27     longDescription = ''
28       Alchemy is an open drawing project aimed at exploring how we can sketch,
29       draw, and create on computers in new ways. Alchemy isn’t software for
30       creating finished artwork, but rather a sketching environment that
31       focuses on the absolute initial stage of the creation process.
32       Experimental in nature, Alchemy lets you brainstorm visually to explore
33       an expanded range of ideas and possibilities in a serendipitous way.
34     '';
35     homepage = "http://al.chemy.org/";
36     sourceProvenance = with sourceTypes; [ binaryBytecode ];
37     license = licenses.gpl3Plus;
38     maintainers = [ maintainers.marcweber ];
39     platforms = platforms.linux;
40     mainProgram = "alchemy";
41   };