diff --git a/var/spack/repos/builtin/packages/braker/package.py b/var/spack/repos/builtin/packages/braker/package.py
index c72ec6e87d458447233b4fac3ed0760ad769e3d7..5aba032e58708728b76e6f2fc21c91d4596a1025 100644
--- a/var/spack/repos/builtin/packages/braker/package.py
+++ b/var/spack/repos/builtin/packages/braker/package.py
@@ -38,6 +38,9 @@ class Braker(Package):
             url='http://bioinf.uni-greifswald.de/augustus/binaries/old/BRAKER1_v1.11.tar.gz')
 
     depends_on('perl', type=('build', 'run'))
+    depends_on('perl-scalar-util-numeric', type=('build', 'run'))
+    depends_on('perl-parallel-forkmanager', type=('build', 'run'))
+    depends_on('perl-file-which', type=('build', 'run'))
     depends_on('augustus@3.2.3')
     depends_on('genemark-et')
     depends_on('bamtools')