diff --git a/stacks/pinot-noir-gcc13/packages_kuma-l40s.yaml b/stacks/pinot-noir-gcc13/packages_kuma-l40s.yaml
index 5fce671cb67082af94f1235c1146779dff6b2e1a..7bd8e10f57794bcdca4306c000996250c6bccc5e 100644
--- a/stacks/pinot-noir-gcc13/packages_kuma-l40s.yaml
+++ b/stacks/pinot-noir-gcc13/packages_kuma-l40s.yaml
@@ -1,7 +1,7 @@
 packages:
   all:
     target: ["zen4"]
-    prefer: ["zen4"]
+    prefer: ["target=zen4"]
     require:
       - "~rocm"
 
@@ -67,11 +67,14 @@ packages:
 
   quantum-espresso:
     require:
-    - spec: '~cuda'
+    - spec: '+nvptx'
 
   suite-sparse:
     require:
     - spec: '+cuda'
+      when: '@7.3.1'
+    - spec: '~cuda'
+      when: '@7.2.1'
 
   ucx:
     require: