Merge branch 'master' into closure-size
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
{ callPackage, python, dbus_python, intltool, makeWrapper }:
|
||||
let pkg = import ./base.nix {
|
||||
version = "3.0.0";
|
||||
version = "3.0.1";
|
||||
pkgName = "cdemu-client";
|
||||
pkgSha256 = "125f6j7c52a0c7smbx323vdpwhx24yl0vglkiyfcbm92fjji14rm";
|
||||
pkgSha256 = "1kg5m7npdxli93vihhp033hgkvikw5b6fm0qwgvlvdjby7njyyyg";
|
||||
};
|
||||
in callPackage pkg {
|
||||
buildInputs = [ python dbus_python intltool makeWrapper ];
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ callPackage, glib, libao }:
|
||||
let pkg = import ./base.nix {
|
||||
version = "3.0.2";
|
||||
version = "3.0.3";
|
||||
pkgName = "cdemu-daemon";
|
||||
pkgSha256 = "01jg9b1nkqrbh6binfcbyraz83s9yjavgwi3y4w1bmqg5qlhv6lc";
|
||||
pkgSha256 = "00gi3x03l019nyqfxkph1rsldd7fwg0r0x95spwv5py5wyiqvp3m";
|
||||
};
|
||||
in callPackage pkg {
|
||||
buildInputs = [ glib libao (callPackage ./libmirage.nix {}) ];
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ callPackage, python, pygobject3, gtk3, glib, libnotify, intltool, makeWrapper, gobjectIntrospection, gnome3, gdk_pixbuf, librsvg }:
|
||||
let pkg = import ./base.nix {
|
||||
version = "3.0.0";
|
||||
version = "3.0.1";
|
||||
pkgName = "gcdemu";
|
||||
pkgSha256 = "1m5ab325r586v2y2d93a817phn6wck67y5mfkf948mph40ks0mqk";
|
||||
pkgSha256 = "1dlng1bvhns7f0ff5p89npsm2nznfqnaspr0alfh4fl0f11cvnfr";
|
||||
};
|
||||
in callPackage pkg {
|
||||
buildInputs = [ python pygobject3 gtk3 glib libnotify intltool makeWrapper
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ callPackage, glib, libsndfile, zlib, bzip2, lzma, libsamplerate }:
|
||||
let pkg = import ./base.nix {
|
||||
version = "3.0.3";
|
||||
version = "3.0.4";
|
||||
pkgName = "libmirage";
|
||||
pkgSha256 = "03idg94h5qhmnnc8g9dw8yqf14yv2paph5n77dfmg925f3z70nyn";
|
||||
pkgSha256 = "0grzdacl8hlj20amq88r98h8pd039ww0g4hl1a8lhly11h7kf1fc";
|
||||
};
|
||||
in callPackage pkg {
|
||||
buildInputs = [ glib libsndfile zlib bzip2 lzma libsamplerate ];
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
unstable = {
|
||||
wineVersion = "1.7.55";
|
||||
wineSha256 = "06b1sgjxycbr1qsy33z5w22ykz12kkdsfq2yl7qmx9s5rg4zcj51";
|
||||
geckoVersion = "2.36";
|
||||
geckoSha256 = "12hjks32yz9jq4w3xhk3y1dy2g3iakqxd7aldrdj51cqiz75g95g";
|
||||
gecko64Version = "2.36";
|
||||
gecko64Sha256 = "0i7dchrzsda4nqbkhp3rrchk74rc2whn2af1wzda517m9c0886vh";
|
||||
wineVersion = "1.8-rc3";
|
||||
wineSha256 = "0j65v0jr1z56p9g16c0412ssx44zif8gfna7a6m865wz8gs1fnm6";
|
||||
geckoVersion = "2.40";
|
||||
geckoSha256 = "00nkaxhb9dwvf53ij0q75fb9fh7pf43hmwx6rripcax56msd2a8s";
|
||||
gecko64Version = "2.40";
|
||||
gecko64Sha256 = "0c4jikfzb4g7fyzp0jcz9fk2rpdl1v8nkif4dxcj28nrwy48kqn3";
|
||||
monoVersion = "4.5.6";
|
||||
monoSha256 = "09dwfccvfdp3walxzp6qvnyxdj2bbyw9wlh6cxw2sx43gxriys5c";
|
||||
};
|
||||
@@ -20,11 +20,11 @@
|
||||
monoSha256 = "09dwfccvfdp3walxzp6qvnyxdj2bbyw9wlh6cxw2sx43gxriys5c";
|
||||
};
|
||||
staging = {
|
||||
version = "1.7.55";
|
||||
sha256 = "16hs1q2ff7frja36pnriprxrpvk22bacjbigbscayshhlj958a8m";
|
||||
version = "1.8-rc3";
|
||||
sha256 = "1jp91w4sn10ycd21rwqsgxmpr425r4in4d2g085dhiw6g57ixfnj";
|
||||
};
|
||||
winetricks = {
|
||||
version = "20151110";
|
||||
sha256 = "1aq8rkqq8mdksb5c4gc3k9plh3zc28gffi7y29v9vyk4f25j64sz";
|
||||
version = "20151116";
|
||||
sha256 = "1iih2b85s7f4if1mn36infc43hd4pdp8bl84q0nml3gh3fh8zqpr";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
{ stdenv, fetchurl, config
|
||||
, cmake, pkgconfig
|
||||
, doxygen
|
||||
, qt
|
||||
, libXmu, mesa, openal, SDL2, freeglut
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "yabause-${meta.version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.tuxfamily.org/yabause/releases/${meta.version}/${name}.tar.gz";
|
||||
sha256 = "0nkpvnr599g0i2mf19sjvw5m0rrvixdgz2snav4qwvzgfc435rkm";
|
||||
};
|
||||
|
||||
patches = [ ./linkage-rwx-linux-elf.diff ];
|
||||
|
||||
buildInputs =
|
||||
[ cmake pkgconfig doxygen qt libXmu mesa openal SDL2 freeglut ];
|
||||
|
||||
cmakeConfigureFlags = [
|
||||
"-DYAB_PORTS='qt'"
|
||||
"-DYAB_OPTIMIZED_DMA='ON'"
|
||||
"-DYAB_NETWORK='ON'" ] ;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
version = "0.9.14";
|
||||
description = "An open-source Sega Saturn emulator";
|
||||
homepage = http://yabause.org/;
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = [ maintainers.AndersonTorres ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
# TODO: Qt5
|
||||
@@ -0,0 +1,20 @@
|
||||
--- a/src/sh2_dynarec/linkage_x64.s 2013-03-11 20:29:53.112870900 +0100
|
||||
+++ b/src/sh2_dynarec/linkage_x64.s 2013-03-11 20:31:48.856778600 +0100
|
||||
@@ -747,3 +747,7 @@ breakpoint:
|
||||
ret
|
||||
/* Set breakpoint here for debugging */
|
||||
.size breakpoint, .-breakpoint
|
||||
+
|
||||
+#if defined(__linux__) && defined(__ELF__)
|
||||
+.section .note.GNU-stack,"",%progbits
|
||||
+#endif
|
||||
--- a/src/sh2_dynarec/linkage_x86.s 2013-03-11 20:30:08.157693100 +0100
|
||||
+++ b/src/sh2_dynarec/linkage_x86.s 2013-03-11 20:32:30.993310600 +0100
|
||||
@@ -743,3 +743,7 @@ breakpoint:
|
||||
ret
|
||||
/* Set breakpoint here for debugging */
|
||||
.size breakpoint, .-breakpoint
|
||||
+
|
||||
+#if defined(__linux__) && defined(__ELF__)
|
||||
+.section .note.GNU-stack,"",%progbits
|
||||
+#endif
|
||||
Reference in New Issue
Block a user