diff options
Diffstat (limited to 'pkgs/by-name/qu')
-rw-r--r-- | pkgs/by-name/qu/quarkus/package.nix | 4 | ||||
-rw-r--r-- | pkgs/by-name/qu/quickemu/package.nix | 21 | ||||
-rw-r--r-- | pkgs/by-name/qu/quickjs-ng/package.nix | 8 |
3 files changed, 20 insertions, 13 deletions
diff --git a/pkgs/by-name/qu/quarkus/package.nix b/pkgs/by-name/qu/quarkus/package.nix index 5415039d65eeb..a0f4a4172d495 100644 --- a/pkgs/by-name/qu/quarkus/package.nix +++ b/pkgs/by-name/qu/quarkus/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "quarkus-cli"; - version = "3.11.2"; + version = "3.12.0"; src = fetchurl { url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-z8mQo9Kl7HvIl+8GDEcuPdRkVmKUX5/V6X4qvRTe6t4="; + hash = "sha256-bausbHHKyX6ITYz1a0xb2AxPeyJlyp/ddzCRs1nYuOc="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/qu/quickemu/package.nix b/pkgs/by-name/qu/quickemu/package.nix index 5349581aab119..1f8e0cf07118c 100644 --- a/pkgs/by-name/qu/quickemu/package.nix +++ b/pkgs/by-name/qu/quickemu/package.nix @@ -6,6 +6,7 @@ cdrtools, curl, gawk, + glxinfo, gnugrep, gnused, jq, @@ -13,7 +14,7 @@ pciutils, procps, python3, - qemu, + qemu_full, socat, spice-gtk, swtpm, @@ -28,7 +29,6 @@ quickemu, testers, installShellFiles, - fetchpatch2, }: let runtimePaths = [ @@ -42,27 +42,29 @@ let pciutils procps python3 - qemu + qemu_full socat swtpm - usbutils util-linux unzip - xdg-user-dirs xrandr zsync + ] ++ lib.optionals stdenv.isLinux [ + glxinfo + usbutils + xdg-user-dirs ]; in stdenv.mkDerivation (finalAttrs: { pname = "quickemu"; - version = "4.9.4-unstable-2024-05-28"; + version = "4.9.5"; src = fetchFromGitHub { owner = "quickemu-project"; repo = "quickemu"; - rev = "d78255b097b599e8ab3713cb61c4085cc45f5a95"; # TODO: return to version on next release - hash = "sha256-fF306CdGqKM+779OLm0NNyqPBtm7TuU7UN/NanT12y8="; + rev = finalAttrs.version; + hash = "sha256-UlpNujF2E8H1zcWTen8D29od60pY8FaGueviT0iwupQ="; }; postPatch = '' @@ -71,6 +73,7 @@ stdenv.mkDerivation (finalAttrs: { -e '/OVMF_CODE_4M.fd/s|ovmfs=(|ovmfs=("${OVMF.firmware}","${OVMF.variables}" |' \ -e '/cp "''${VARS_IN}" "''${VARS_OUT}"/a chmod +w "''${VARS_OUT}"' \ -e 's/Icon=.*qemu.svg/Icon=qemu/' \ + -e 's,\[ -x "\$(command -v smbd)" \],true,' \ quickemu ''; @@ -97,13 +100,13 @@ stdenv.mkDerivation (finalAttrs: { ''; passthru.tests = testers.testVersion { - version = "4.9.5"; # required for passing tests, TODO: remove when release bump package = quickemu; }; meta = { description = "Quickly create and run optimised Windows, macOS and Linux virtual machines"; homepage = "https://github.com/quickemu-project/quickemu"; + changelog = "https://github.com/quickemu-project/quickemu/releases/tag/${finalAttrs.version}"; mainProgram = "quickemu"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/qu/quickjs-ng/package.nix b/pkgs/by-name/qu/quickjs-ng/package.nix index f0d353e7f6fbc..887c482e6c86f 100644 --- a/pkgs/by-name/qu/quickjs-ng/package.nix +++ b/pkgs/by-name/qu/quickjs-ng/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "quickjs-ng"; - version = "0.4.1"; + version = "0.5.0"; src = fetchFromGitHub { owner = "quickjs-ng"; repo = "quickjs"; rev = "v${finalAttrs.version}"; - hash = "sha256-mo+YBhaCqGRWfVRvZCD0iB2pd/DsHsfWGFeFxwwyxPk="; + hash = "sha256-4CC7IxA5t+L99H4Rvkx0xkXFHuqNP3HTmS46JEuy7Vs="; }; outputs = [ "bin" "out" "dev" "doc" "info" ]; @@ -29,6 +29,10 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "BUILD_STATIC_QJS_EXE" stdenv.hostPlatform.isStatic) ]; + env.NIX_CFLAGS_COMPILE = toString (lib.optionals (stdenv.isLinux && stdenv.isAarch64) [ + "-Wno-error=stringop-overflow" + ]); + postInstall = '' (cd ../doc makeinfo --output quickjs.info quickjs.texi |