diff --git a/packages/apbs/package.py b/packages/apbs/package.py
index 7de4fca4d9d21908198723537eef0714cc3687a6..288b92f62c435d3d201cd2cee1c11bf8d3197e71 100644
--- a/packages/apbs/package.py
+++ b/packages/apbs/package.py
@@ -31,10 +31,10 @@ class Apbs(CMakePackage):
 
     # Dependencies.
     depends_on('cmake@3.19', type='build')
-    depends_on('python@3.8:3.10', type=('build'))
-    depends_on('blas', type='build')
-    depends_on('suite-sparse', type='build')
-    depends_on('maloc', type='build')
+    depends_on('python@3.8:3.10', type=('build', 'run'))
+    depends_on('blas', type=('build', 'run'))
+    depends_on('suite-sparse', type=('build', 'run'))
+    depends_on('maloc', type=('build', 'run'))
 
     def cmake_args(self):
         # Min and max Python versions need to be set as variables to pass tests.
diff --git a/spack.yaml b/spack.yaml
index a0cd85df6b0c5196845cbe4a9fbf3aee555d54ea..00c96df1b87d3df34ff0d8a30789fc98aa4f3ae8 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -56,7 +56,7 @@ spack:
     #- py-snudda
     #- biobb-common
     #- biobb-md
-    #- apbs
+    - apbs
     #- py-pdb2pqr
     #- sda
     # demo for codejam12