Merge pull request #42085 from Chiiruno/dev/snes9x

snes9x-gtk: 1.54.1 -> 1.56.1
This commit is contained in:
Yegor Timoshenko 2018-06-16 01:15:07 +00:00 committed by GitHub
commit c5e518fdd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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;
}; };
} }