diff options
author | Luca Bruno <lethalman88@gmail.com> | 2015-12-11 18:31:00 +0100 |
---|---|---|
committer | Luca Bruno <lethalman88@gmail.com> | 2015-12-11 18:31:00 +0100 |
commit | 5b0352a6a43fdd924a53cde4b81c15b755fa0a27 (patch) | |
tree | cf0fcc2be2f6d08c970f0322a63ff0a31d5d5dee /pkgs/misc | |
parent | 2f0fe05543ce594eacf0310966914d6e19a42f88 (diff) | |
parent | 146784f835a6cadc65812c5adf76533c18e5be61 (diff) | |
download | nixpkgs-5b0352a6a43fdd924a53cde4b81c15b755fa0a27.tar nixpkgs-5b0352a6a43fdd924a53cde4b81c15b755fa0a27.tar.gz nixpkgs-5b0352a6a43fdd924a53cde4b81c15b755fa0a27.tar.bz2 nixpkgs-5b0352a6a43fdd924a53cde4b81c15b755fa0a27.tar.lz nixpkgs-5b0352a6a43fdd924a53cde4b81c15b755fa0a27.tar.xz nixpkgs-5b0352a6a43fdd924a53cde4b81c15b755fa0a27.tar.zst nixpkgs-5b0352a6a43fdd924a53cde4b81c15b755fa0a27.zip |
Merge branch 'master' into closure-size
Diffstat (limited to 'pkgs/misc')
-rw-r--r-- | pkgs/misc/emulators/cdemu/client.nix | 4 | ||||
-rw-r--r-- | pkgs/misc/emulators/cdemu/daemon.nix | 4 | ||||
-rw-r--r-- | pkgs/misc/emulators/cdemu/gui.nix | 4 | ||||
-rw-r--r-- | pkgs/misc/emulators/cdemu/libmirage.nix | 4 | ||||
-rw-r--r-- | pkgs/misc/emulators/wine/versions.nix | 20 | ||||
-rw-r--r-- | pkgs/misc/emulators/yabause/default.nix | 35 | ||||
-rw-r--r-- | pkgs/misc/emulators/yabause/linkage-rwx-linux-elf.diff | 20 | ||||
-rw-r--r-- | pkgs/misc/vim-plugins/vim-utils.nix | 6 |
8 files changed, 76 insertions, 21 deletions
diff --git a/pkgs/misc/emulators/cdemu/client.nix b/pkgs/misc/emulators/cdemu/client.nix index e590cf60ac0..b70e2178844 100644 --- a/pkgs/misc/emulators/cdemu/client.nix +++ b/pkgs/misc/emulators/cdemu/client.nix @@ -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 ]; diff --git a/pkgs/misc/emulators/cdemu/daemon.nix b/pkgs/misc/emulators/cdemu/daemon.nix index cc7a619b14f..47a967fb52e 100644 --- a/pkgs/misc/emulators/cdemu/daemon.nix +++ b/pkgs/misc/emulators/cdemu/daemon.nix @@ -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 {}) ]; diff --git a/pkgs/misc/emulators/cdemu/gui.nix b/pkgs/misc/emulators/cdemu/gui.nix index 226031a2eb7..13ca367734c 100644 --- a/pkgs/misc/emulators/cdemu/gui.nix +++ b/pkgs/misc/emulators/cdemu/gui.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 diff --git a/pkgs/misc/emulators/cdemu/libmirage.nix b/pkgs/misc/emulators/cdemu/libmirage.nix index f6ae5d132fc..5e83ef7bbbf 100644 --- a/pkgs/misc/emulators/cdemu/libmirage.nix +++ b/pkgs/misc/emulators/cdemu/libmirage.nix @@ -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 ]; diff --git a/pkgs/misc/emulators/wine/versions.nix b/pkgs/misc/emulators/wine/versions.nix index fa74e014fa1..bfdbd0177da 100644 --- a/pkgs/misc/emulators/wine/versions.nix +++ b/pkgs/misc/emulators/wine/versions.nix @@ -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"; }; } diff --git a/pkgs/misc/emulators/yabause/default.nix b/pkgs/misc/emulators/yabause/default.nix new file mode 100644 index 00000000000..23d91040b12 --- /dev/null +++ b/pkgs/misc/emulators/yabause/default.nix @@ -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 diff --git a/pkgs/misc/emulators/yabause/linkage-rwx-linux-elf.diff b/pkgs/misc/emulators/yabause/linkage-rwx-linux-elf.diff new file mode 100644 index 00000000000..bb0491b373f --- /dev/null +++ b/pkgs/misc/emulators/yabause/linkage-rwx-linux-elf.diff @@ -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 diff --git a/pkgs/misc/vim-plugins/vim-utils.nix b/pkgs/misc/vim-plugins/vim-utils.nix index c75a92f46cf..adb93890066 100644 --- a/pkgs/misc/vim-plugins/vim-utils.nix +++ b/pkgs/misc/vim-plugins/vim-utils.nix @@ -1,5 +1,5 @@ {stdenv, vim, vimPlugins, vim_configurable, buildEnv, writeText, writeScriptBin -, nix-prefetch-scripts }: +, nix-prefetch-hg, nix-prefetch-git }: /* @@ -310,8 +310,8 @@ rec { echom repeat("=", 80) endif let opts = {} - let opts.nix_prefetch_git = "${nix-prefetch-scripts}/bin/nix-prefetch-git" - let opts.nix_prefetch_hg = "${nix-prefetch-scripts}/bin/nix-prefetch-hg" + let opts.nix_prefetch_git = "${nix-prefetch-git}/bin/nix-prefetch-git" + let opts.nix_prefetch_hg = "${nix-prefetch-hg}/bin/nix-prefetch-hg" let opts.cache_file = g:vim_addon_manager.plugin_root_dir.'/cache' let opts.plugin_dictionaries = [] ${lib.concatMapStrings (file: "let opts.plugin_dictionaries += map(readfile(\"${file}\"), 'eval(v:val)')\n") namefiles } |