Requires(preun): systemd
Requires(post): systemd
Requires(postun): systemd
-
%description
Security server and utilities
%setup -q
%build
-export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib"
+export LDFLAGS+="-Wl,--rpath=%{_libdir}"
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
- -DVERSION=%{version} \
+%cmake . -DVERSION=%{version} \
-DCMAKE_BUILD_TYPE=%{?build_type:%build_type}
make %{?jobs:-j%jobs}
install -D %{SOURCE1} %{buildroot}%{_datadir}/security-server.manifest
install -D %{SOURCE2} %{buildroot}%{_datadir}/libsecurity-server-client.manifest
-mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
-install -m 0644 %{SOURCE3} %{buildroot}%{_libdir}/systemd/system/security-server.service
-ln -s ../security-server.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/security-server.service
+mkdir -p %{buildroot}/usr/lib/systemd/system/multi-user.target.wants
+install -m 0644 %{SOURCE3} %{buildroot}/usr/lib/systemd/system/security-server.service
+ln -s ../security-server.service %{buildroot}/usr/lib/systemd/system/multi-user.target.wants/security-server.service
%preun
%files -n security-server
%manifest %{_datadir}/security-server.manifest
%defattr(-,root,root,-)
-%{_libdir}/systemd/system/multi-user.target.wants/security-server.service
-%{_libdir}/systemd/system/security-server.service
+/usr/lib/systemd/system/multi-user.target.wants/security-server.service
+/usr/lib/systemd/system/security-server.service
/usr/share/security-server/mw-list
%attr(755,root,root) /etc/rc.d/init.d/security-serverd
-#/etc/rc.d/rc3.d/S10security-server
-#/etc/rc.d/rc5.d/S10security-server
%attr(755,root,root) /usr/bin/security-server
-%attr(755,root,root) /etc/rc.d/init.d/security-serverd
-/usr/share/security-server/mw-list
+
%{_datadir}/license/%{name}
%files -n libsecurity-server-client
%manifest %{_datadir}/libsecurity-server-client.manifest
%defattr(-,root,root,-)
-/usr/lib/libsecurity-server-client.so.*
+%{_libdir}/libsecurity-server-client.so.*
%{_datadir}/license/libsecurity-server-client
%files -n libsecurity-server-client-devel
%defattr(-,root,root,-)
-/usr/lib/libsecurity-server-client.so
+%{_libdir}/libsecurity-server-client.so
/usr/include/security-server/security-server.h
%{_libdir}/pkgconfig/*.pc
SET_TARGET_PROPERTIES(
${TARGET_SECURITY_CLIENT}
PROPERTIES
- LINK_FLAGS "-module -avoid-version"
COMPILE_FLAGS "-D_GNU_SOURCE -DSECURITY_SERVER_DEBUG_DLOG -fPIC"
SOVERSION ${SECURITY_CLIENT_VERSION_MAJOR}
VERSION ${SECURITY_CLIENT_VERSION}
################################################################################
-INSTALL(TARGETS ${TARGET_SECURITY_CLIENT} DESTINATION lib)
+INSTALL(TARGETS ${TARGET_SECURITY_CLIENT} DESTINATION ${LIB_INSTALL_DIR})
INSTALL(TARGETS ${TARGET_SECURITY_SERVER} DESTINATION bin)