summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2023-08-12 07:46:48 +0100
committerAlyssa Ross <hi@alyssa.is>2023-08-23 20:27:03 +0000
commit8af0d023f6389cd1476016631827cf734ea84397 (patch)
tree4eead7841bcdb36e7db34b3ec99cb2929a9d142f
parent32e841474f353dbe71db95c64d2429f24c38618b (diff)
downloadnixpkgs-8af0d023f6389cd1476016631827cf734ea84397.tar
nixpkgs-8af0d023f6389cd1476016631827cf734ea84397.tar.gz
nixpkgs-8af0d023f6389cd1476016631827cf734ea84397.tar.bz2
nixpkgs-8af0d023f6389cd1476016631827cf734ea84397.tar.lz
nixpkgs-8af0d023f6389cd1476016631827cf734ea84397.tar.xz
nixpkgs-8af0d023f6389cd1476016631827cf734ea84397.tar.zst
nixpkgs-8af0d023f6389cd1476016631827cf734ea84397.zip
qemu: 8.0.3 -> 8.0.4
While at it added a trivial updater.

Changes: https://www.mail-archive.com/qemu-devel@nongnu.org/msg981379.html
-rw-r--r--pkgs/applications/virtualization/qemu/default.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix
index fef89eb1002..16f9d1a2499 100644
--- a/pkgs/applications/virtualization/qemu/default.nix
+++ b/pkgs/applications/virtualization/qemu/default.nix
@@ -37,6 +37,7 @@
 , nixosTestRunner ? false
 , doCheck ? false
 , qemu  # for passthru.tests
+, gitUpdater
 }:
 
 let
@@ -48,11 +49,11 @@ stdenv.mkDerivation rec {
     + lib.optionalString xenSupport "-xen"
     + lib.optionalString hostCpuOnly "-host-cpu-only"
     + lib.optionalString nixosTestRunner "-for-vm-tests";
-  version = "8.0.3";
+  version = "8.0.4";
 
   src = fetchurl {
     url = "https://download.qemu.org/qemu-${version}.tar.xz";
-    hash = "sha256-7PTTLL7505e/yMxQ5NHpKhswJTvzLo7nPHqNz5ojKwk=";
+    hash = "sha256-gcgX3aOK+Vi+W+8abPVbZYuy0/uHwealcd5reyxEUWw=";
   };
 
   depsBuildBuild = [ buildPackages.stdenv.cc ]
@@ -249,6 +250,12 @@ stdenv.mkDerivation rec {
     tests = {
       qemu-tests = qemu.override { doCheck = true; };
     };
+    updateScript = gitUpdater {
+      # No nicer place to find latest release.
+      url = "https://gitlab.com/qemu-project/qemu.git";
+      rev-prefix = "v";
+      ignoredVersions = "(alpha|beta|rc).*";
+    };
   };
 
   # Builds in ~3h with 2 cores, and ~20m with a big-parallel builder.