Commit c7e66d55 authored by Sergei Trofimovich's avatar Sergei Trofimovich
Browse files

qemu: 10.2.0 -> 10.2.1

parent 89044016
Loading
Loading
Loading
Loading
+2 −46
Original line number Diff line number Diff line
@@ -136,11 +136,11 @@ stdenv.mkDerivation (finalAttrs: {
    + lib.optionalString nixosTestRunner "-for-vm-tests"
    + lib.optionalString toolsOnly "-utils"
    + lib.optionalString userOnly "-user";
  version = "10.2.0";
  version = "10.2.1";

  src = fetchurl {
    url = "https://download.qemu.org/qemu-${finalAttrs.version}.tar.xz";
    hash = "sha256-njCtG4ufe0RjABWC0aspfznPzOpdCFQMDKbWZyeFiDo=";
    hash = "sha256-o3F0d9jiyE1jC//7wg9s0yk+tFqh5trG0MwnaJmRyeE=";
  };

  depsBuildBuild = [
@@ -267,50 +267,6 @@ stdenv.mkDerivation (finalAttrs: {
      sha256 = "sha256-oC+bRjEHixv1QEFO9XAm4HHOwoiT+NkhknKGPydnZ5E=";
      revert = true;
    })

    # Implement termios2 (TCGETS2 etc) for glibc 2.42 compatibility. Should be in the next release.
    # https://gitlab.com/qemu-project/qemu/-/issues/3065
    # https://lore.kernel.org/qemu-devel/20260103153239.15787-1-dilfridge@gentoo.org/t/#u
    (fetchpatch {
      name = "0001-Add-termios2-support-to-linux-user.patch";
      url = "https://gitlab.com/qemu-project/qemu/-/commit/e9a8a10e84c1bf6e2e8be000e4dd5c83ba0d8470.patch";
      hash = "sha256-Zc+ZjiSug3uT/F7+mmoYc2VXqw2MV6UubYqB+pr2dNY=";
    })
    (fetchpatch {
      name = "0002-Add-termios2-support-to-alpha-target.patch";
      url = "https://gitlab.com/qemu-project/qemu/-/commit/8d8c6aeee8599a099e49ec4411f3d1e087ae40ad.patch";
      hash = "sha256-5e5vUp9nr96ZmVA98W/ETReLbkofayysJXlx1Ck9gDs=";
    })
    (fetchpatch {
      name = "0003-Add-termios2-support-to-hppa-target.patch";
      url = "https://gitlab.com/qemu-project/qemu/-/commit/edc741710acedd61011f937967b960d154794258.patch";
      hash = "sha256-nls6eTOB06eqACjQ/r1sQvb9YaYmrpJcegsDGqKAOaI=";
    })
    (fetchpatch {
      name = "0004-Add-termios2-support-to-mips-target.patch";
      url = "https://gitlab.com/qemu-project/qemu/-/commit/edf9184f4feb691b0f70dc544443db2380891598.patch";
      hash = "sha256-GrBhyMq2QiCc+WlUwaB9j4G8vB3ipxJRV5Hvyab/5Fk=";
    })
    (fetchpatch {
      name = "0005-Add-termios2-support-to-sh4-target.patch";
      url = "https://gitlab.com/qemu-project/qemu/-/commit/afbe0ff81c29d674b9c18a588bcaab34ddcb8a7b.patch";
      hash = "sha256-h+9eC6H8/GJ85Lt1Y0ggdJbbgTIvDfIJkPQfX/FgO4c=";
    })
    (fetchpatch {
      name = "0006-Add-termios2-support-to-sparc-target.patch";
      url = "https://gitlab.com/qemu-project/qemu/-/commit/947b971cad90375040f399899909a3f1f32b483f.patch";
      hash = "sha256-/JvF25aSR2mBSvkpqupDySMJYZI+lv7L0YwhqiaDk3A=";
    })
    (fetchpatch {
      name = "0007-linux-user-Add-missing-termios-baud-rates.patch";
      url = "https://gitlab.com/qemu-project/qemu/-/commit/4f22fcb5c67f40a36e6654f6cfaee23f9f9e93d1.patch";
      hash = "sha256-CM81yL0/i+fmQe8qzemre13N3A74J1HIC7ilCbb7ESQ=";
    })
    (fetchpatch {
      name = "0008-linux-user-fixup-termios2-related-things-on-PowerPC.patch";
      url = "https://gitlab.com/qemu-project/qemu/-/commit/d68f0e2e906939bef076d0cd52f902d433c8c3da.patch";
      hash = "sha256-vF47CKqg0wBBOUkHeJ3hv3nUHCftl2OwD3Nh0dL1PNk=";
    })
  ]
  ++ lib.optional nixosTestRunner ./force-uid0-on-9p.patch;