diff options
Diffstat (limited to 'pkgs/by-name/on/onscripter-en/package.nix')
-rw-r--r-- | pkgs/by-name/on/onscripter-en/package.nix | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/pkgs/by-name/on/onscripter-en/package.nix b/pkgs/by-name/on/onscripter-en/package.nix new file mode 100644 index 0000000000000..74b440b427732 --- /dev/null +++ b/pkgs/by-name/on/onscripter-en/package.nix @@ -0,0 +1,67 @@ +{ + lib, + SDL, + SDL_image, + SDL_mixer, + SDL_ttf, + fetchFromGitHub, + freetype, + libjpeg, + libogg, + libpng, + libvorbis, + pkg-config, + smpeg, + stdenv, +}: + + +stdenv.mkDerivation (finalAttrs: { + pname = "onscripter-en"; + version = "20110930"; + + # The website is not available now. Let's use a Museoa backup + src = fetchFromGitHub { + owner = "museoa"; + repo = "onscripter-en"; + rev = finalAttrs.version; + hash = "sha256-Lc5ZlH2C4ER02NmQ6icfiqpzVQdVUnOmdywGjjjSYSg="; + }; + + nativeBuildInputs = [ + SDL + pkg-config + smpeg + ]; + + buildInputs = [ + SDL + SDL_image + SDL_mixer + SDL_ttf + freetype + libjpeg + libogg + libpng + libvorbis + smpeg + ]; + + configureFlags = [ "--no-werror" ]; + + strictDeps = true; + + preBuild = '' + sed -i 's/.dll//g' Makefile + ''; + + meta = { + homepage = "http://github.com/museoa/onscripter-en"; + description = "Japanese visual novel scripting engine"; + license = lib.licenses.gpl2Plus; + mainProgram = "onscripter-en"; + maintainers = with lib.maintainers; [ AndersonTorres ]; + platforms = lib.platforms.unix; + broken = stdenv.isDarwin; + }; +}) |