diff --git a/slurm.spec b/slurm.spec
index 1af6437b91f872c89b8d34a69225c37831dbe0e3..5e1ffedfc6280a0f98754339285ae3bcea67e8b0 100644
--- a/slurm.spec
+++ b/slurm.spec
@@ -173,6 +173,10 @@ partition management, job management, scheduling and accounting modules.
 %{!?_slurm_sysconfdir: %global _slurm_sysconfdir /etc/slurm}
 %define _sysconfdir %_slurm_sysconfdir
 
+#  Allow override of datadir via _slurm_datadir.
+%{!?_slurm_datadir: %global _slurm_datadir %{_prefix}/share}
+%define _datadir %{_slurm_datadir}
+
 #  Allow override of mandir via _slurm_mandir.
 %{!?_slurm_mandir: %global _slurm_mandir %{_datadir}/man}
 %define _mandir %{_slurm_mandir}