MESSAGE(STATUS "Generating makefile for the Client...")
## set client library sources (without vasum-wrapper.cpp)
FILE(GLOB project_SRCS *.cpp *.hpp *.h)
-FILE(GLOB project_SRCS_rm vasum-wrapper.cpp)
+FILE(GLOB project_SRCS_rm vasum-wrapper.cpp wrapper-compat.* vasum.h vasum_list.h)
LIST(REMOVE_ITEM project_SRCS ${project_SRCS_rm})
## set wrapper library sources (without vasum-client.cpp)
${COMMON_FOLDER}/*.hpp ${COMMON_FOLDER}/*.cpp)
## set version highier then vasum.so.0.1.0
-SET(_LIB_VERSION_ "0.1.1")
+SET(_LIB_VERSION_ "${VERSION}")
SET(_LIB_SOVERSION_ "0")
SET(PC_FILE "${PROJECT_NAME}.pc")
VERSION ${_LIB_VERSION_}
COMPILE_DEFINITIONS HOST_IPC_SOCKET="${VSM_SERVER_IPC_SOCKET_PATH}")
-ADD_LIBRARY(${PROJECT_NAME} SHARED ${wrapper_SRCS} ${common_SRCS})
+ADD_LIBRARY(${PROJECT_NAME} SHARED ${wrapper_SRCS})
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES
SOVERSION ${_LIB_SOVERSION_}
VERSION ${_LIB_VERSION_}
%files client
%manifest packaging/libvasum-client.manifest
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libvasum-client.so.0.1.1
+%attr(755,root,root) %{_libdir}/libvasum-client.so.%{version}
%{_libdir}/libvasum-client.so.0
-%attr(755,root,root) %{_libdir}/libvasum.so.0.1.1
+%attr(755,root,root) %{_libdir}/libvasum.so.%{version}
%{_libdir}/libvasum.so.0
%post client -p /sbin/ldconfig
%package devel
Summary: Vasum Client Devel
Group: Development/Libraries
-Requires: vasum = %{version}-%{release}
-Requires: vasum-client = %{version}-%{release}
+Requires: vasum = %{epoch}:%{version}-%{release}
+Requires: vasum-client = %{epoch}:%{version}-%{release}
%description devel
Development package including the header files for the client library
%package zone-daemon
Summary: Vasum Zones Daemon
Group: Security/Other
-Requires: vasum-zone-support = %{version}-%{release}
+Requires: vasum-zone-support = %{epoch}:%{version}-%{release}
%description zone-daemon
Daemon running inside every zone.
%package cli
Summary: Vasum Command Line Interface
Group: Security/Other
-Requires: vasum-client = %{version}-%{release}
+Requires: vasum-client = %{epoch}:%{version}-%{release}
%description cli
Command Line Interface for vasum.
%package cli-completion
Summary: Vasum Command Line Interface bash completion
Group: Security/Other
-Requires: vasum-cli = %{version}-%{release}
+Requires: vasum-cli = %{epoch}:%{version}-%{release}
#Requires: bash-completion
%description cli-completion
%package tests
Summary: Vasum Tests
Group: Development/Libraries
-Requires: vasum = %{version}-%{release}
-Requires: vasum-client = %{version}-%{release}
+Requires: vasum = %{epoch}:%{version}-%{release}
+Requires: vasum-client = %{epoch}:%{version}-%{release}
Requires: python
Requires: python-xml
Requires: boost-test
%files -n libLogger
%defattr(644,root,root,755)
%{_libdir}/libLogger.so.0
-%attr(755,root,root) %{_libdir}/libLogger.so.0.0.1
+%attr(755,root,root) %{_libdir}/libLogger.so.%{version}
%package -n libLogger-devel
Summary: Development logger library
%files -n libSimpleDbus
%defattr(644,root,root,755)
%{_libdir}/libSimpleDbus.so.0
-%attr(755,root,root) %{_libdir}/libSimpleDbus.so.0.0.1
+%attr(755,root,root) %{_libdir}/libSimpleDbus.so.%{version}
%package -n libSimpleDbus-devel
Summary: Development Simple dbus library
%files -n libConfig
%defattr(644,root,root,755)
%{_libdir}/libConfig.so.0
-%attr(755,root,root) %{_libdir}/libConfig.so.0.0.1
+%attr(755,root,root) %{_libdir}/libConfig.so.%{version}
%package -n libConfig-devel
Summary: Development Config library