-This package contains the headers and other necessary files to build
-applications or libraries that use or extend the saml library.
+This package contains just the shared library.
+
+%package -n libsaml-devel
+Summary: OpenSAML development Headers
+Group: Development/Libraries/C and C++
+Requires: libsaml8 = %{version}-%{release}
+Provides: @PACKAGE_NAME@-devel = %{version}-%{release}
+Obsoletes: @PACKAGE_NAME@-devel < %{version}-%{release}
+%if 0%{?rhel} >= 7 || 0%{?centos_version} >= 700
+Requires: xerces-c-devel >= 3.1
+%else
+Requires: libxerces-c-devel >= 3.1
+%endif
+Requires: libxml-security-c-devel >= 1.4.0
+Requires: libxmltooling-devel >= 1.4
+%{?_with_log4cpp:Requires: liblog4cpp-devel >= 1.0}
+%{!?_with_log4cpp:Requires: liblog4shib-devel >= 1.0.4}
+
+%description -n libsaml-devel
+OpenSAML is an open source implementation of the OASIS Security Assertion
+Markup Language Specification. It contains a set of open source C++ classes
+that support the SAML 1.0, 1.1, and 2.0 specifications.