snes9x-gtk: 1.54.1 -> 1.56.1

This commit is contained in:
Okina Matara 2018-06-15 19:41:48 -05:00
parent eeb6211944
commit 51403b2426

View File

@ -1,35 +1,41 @@
{ stdenv, fetchFromGitHub, autoreconfHook, intltool, pkgconfig { stdenv, fetchFromGitHub, autoreconfHook, intltool, pkgconfig, SDL2, zlib
, SDL, zlib, gtk2, libxml2, libXv }: , gtk3, libxml2, libXv, epoxy, minizip, portaudio }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "snes9x-gtk-${version}"; name = "snes9x-gtk-${version}";
version = "1.54.1"; version = "1.56.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "snes9xgit"; owner = "snes9xgit";
repo = "snes9x"; repo = "snes9x";
rev = version; rev = version;
sha256 = "10fqm7lk36zj2gnx0ypps0nlws923f60b0zj4pmq9apawgx8k6rw"; sha256 = "1zj67fkv0l20k8gn8svarsm8zmznh7jmqkk7nxbdf68xmcxzhr38";
}; };
enableParallelBuilding = true;
nativeBuildInputs = [ autoreconfHook intltool pkgconfig ]; nativeBuildInputs = [ autoreconfHook intltool pkgconfig ];
buildInputs = [ SDL2 zlib gtk3 libxml2 libXv epoxy minizip portaudio ];
preAutoreconf = "cd gtk; intltoolize"; preAutoreconf = ''
cd gtk
intltoolize
'';
buildInputs = [ SDL zlib gtk2 libxml2 libXv ];
installPhase = "install -Dt $out/bin snes9x-gtk"; installPhase = "install -Dt $out/bin snes9x-gtk";
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = "http://www.snes9x.com";
description = "A portable, freeware Super Nintendo Entertainment System (SNES) emulator"; description = "A portable, freeware Super Nintendo Entertainment System (SNES) emulator";
longDescription = '' longDescription = ''
Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES)
emulator. It basically allows you to play most games designed for the SNES emulator. It basically allows you to play most games designed for the SNES
and Super Famicom Nintendo game systems on your PC or Workstation; which and Super Famicom Nintendo game systems on your PC or Workstation; which
includes some real gems that were only ever released in Japan. includes some real gems that were only ever released in Japan.
''; '';
license = licenses.lgpl2; license = licenses.lgpl2;
maintainers = with maintainers; [ qknight ]; maintainers = with maintainers; [ qknight ];
homepage = http://www.snes9x.com/;
platforms = platforms.linux; platforms = platforms.linux;
}; };
} }