Merge branch 'master' into closure-size

This commit is contained in:
Luca Bruno
2015-12-11 18:31:00 +01:00
577 changed files with 28738 additions and 7408 deletions
+2 -2
View File
@@ -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 ];
+2 -2
View File
@@ -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 {}) ];
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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 ];
+10 -10
View File
@@ -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";
};
}
+35
View File
@@ -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