diff options
-rw-r--r-- | capi/CMakeLists.txt | 6 | ||||
-rw-r--r-- | client/CMakeLists.txt | 6 | ||||
-rw-r--r-- | packaging/privacy-manager.changes | 3 | ||||
-rwxr-xr-x | packaging/privacy-manager.spec | 24 | ||||
-rw-r--r-- | server/CMakeLists.txt | 2 | ||||
-rw-r--r-- | server/src/CMakeLists.txt | 6 |
6 files changed, 14 insertions, 33 deletions
diff --git a/capi/CMakeLists.txt b/capi/CMakeLists.txt index 002111c..906fba7 100644 --- a/capi/CMakeLists.txt +++ b/capi/CMakeLists.txt @@ -4,7 +4,6 @@ SET(fw_name "capi-security-privacy-manager") PROJECT(${fw_name}) -SET(CMAKE_INSTALL_PREFIX /usr) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(INC_DIR include) @@ -32,7 +31,6 @@ ENDIF("${ARCH}" STREQUAL "arm") ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"") ADD_DEFINITIONS("-DSLP_DEBUG") -SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib") aux_source_directory(src SOURCES) ADD_LIBRARY(${fw_name} SHARED ${SOURCES}) @@ -46,7 +44,7 @@ SET_TARGET_PROPERTIES(${fw_name} CLEAN_DIRECT_OUTPUT 1 ) -INSTALL(TARGETS ${fw_name} DESTINATION ../lib) +INSTALL(TARGETS ${fw_name} DESTINATION ${LIB_INSTALL_DIR}) INSTALL( DIRECTORY ${INC_DIR}/ DESTINATION ../include/privacymgr FILES_MATCHING @@ -66,7 +64,7 @@ SET(PC_CFLAGS -I\${includedir}/privacymgr) #) CONFIGURE_FILE(../capi-security-privacy-manager.pc.in capi-security-privacy-manager.pc @ONLY) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION ../lib/pkgconfig) +INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) IF(UNIX) diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 9d3d4e7..98b9409 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -4,7 +4,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) SET(CMAKE_INSTALL_PREFIX /usr) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(EXEC_PREFIX "\${prefix}") -SET(LIBDIR "\${prefix}/lib") +SET(LIBDIR ${LIB_INSTALL_DIR}) SET(INCLUDEDIR "\${prefix}/include") INCLUDE(FindPkgConfig) @@ -79,6 +79,6 @@ SET(PC_CFLAGS -I\${includedir}/privacy_manager) CONFIGURE_FILE(../privacy-manager-client.pc.in privacy-manager-client.pc @ONLY) -INSTALL(TARGETS privacy-manager-client DESTINATION ../lib COMPONENT RuntimeLibraries) -INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/privacy-manager-client.pc DESTINATION ../lib/pkgconfig) +INSTALL(TARGETS privacy-manager-client DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries) +INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/privacy-manager-client.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) INSTALL(FILES ${PRIVACY_MANAGER_CLIENT_HEADERS} DESTINATION ../include/privacy_manager) diff --git a/packaging/privacy-manager.changes b/packaging/privacy-manager.changes new file mode 100644 index 0000000..2bfb38e --- /dev/null +++ b/packaging/privacy-manager.changes @@ -0,0 +1,3 @@ +* Sat May 18 2013 Anas Nashif <anas.nashif@intel.com> submit/tizen/20130517.045140@2a5ab27 +- Fixed build on 64 bit systems + diff --git a/packaging/privacy-manager.spec b/packaging/privacy-manager.spec index 63280b2..d3c3b30 100755 --- a/packaging/privacy-manager.spec +++ b/packaging/privacy-manager.spec @@ -105,14 +105,7 @@ The Privacy popup provides UI to set privacy information of application. %build #%{!?build_type:%define build_type "Release"} -echo cmake . -DPREFIX=%{_prefix} \ - -DEXEC_PREFIX=%{_exec_prefix} \ - -DLIBDIR=%{_libdir} \ - -DINCLUDEDIR=%{_includedir} \ - -DCMAKE_BUILD_TYPE=%{build_type} \ - -DVERSION=%{version} \ - -DDPL_LOG="ON" -cmake . -DPREFIX=%{_prefix} \ +%cmake . -DPREFIX=%{_prefix} \ -DEXEC_PREFIX=%{_exec_prefix} \ -DLIBDIR=%{_libdir} \ -DINCLUDEDIR=%{_includedir} \ @@ -131,21 +124,13 @@ mkdir -p %{buildroot}/usr/bin cp res/usr/bin/* %{buildroot}/usr/bin/ mkdir -p %{buildroot}/opt/dbspace cp res/opt/dbspace/.privacylist.db /%{buildroot}/opt/dbspace/ -#mkdir -p %{buildroot}/etc/rc.d/init.d -#cp res/etc/rc.d/init.d/* %{buildroot}/etc/rc.d/init.d/ %make_install -#mkdir -p %{buildroot}/etc/rc.d/rc3.d -#mkdir -p %{buildroot}/etc/rc.d/rc5.d -#ln -sf /etc/rc.d/init.d/privacy-manager-server.sh %{buildroot}/etc/rc.d/rc3.d/S10privacy-manager-server.sh -#ln -sf /etc/rc.d/init.d/privacy-manager-server.sh %{buildroot}/etc/rc.d/rc5.d/S10privacy-manager-server.sh mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants install -m 0644 %{SOURCE1} %{buildroot}%{_libdir}/systemd/system/privacy-manager-server.service ln -sf /usr/lib/systemd/system/privacy-manager-server.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/privacy-manager-server.service -%clean -rm -rf %{buildroot} %post -n privacy-manager-server /sbin/ldconfig @@ -157,18 +142,13 @@ then /usr/bin/privacy_manager_create_clean_db.sh fi -%postun -/sbin/ldconfig +%postun -p /sbin/ldconfig %files -n privacy-manager-server %defattr(-,root,root,-) %manifest packaging/privacy-manager-server.manifest %{_bindir}/* %{_libdir}/systemd/* -#/etc/rc.d/init.d/privacy-manager-server.sh -#%attr(755,root,root) /etc/rc.d/init.d/privacy-manager-server.sh -#/etc/rc.d/rc3.d/S10privacy-manager-server.sh -#/etc/rc.d/rc5.d/S10privacy-manager-server.sh /usr/share/license/privacy-manager-server /opt/dbspace/.privacylist.db diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt index 9886864..fd1e15d 100644 --- a/server/CMakeLists.txt +++ b/server/CMakeLists.txt @@ -76,5 +76,5 @@ SET_TARGET_PROPERTIES(privacy-manager-server PROPERTIES COMPILE_FLAGS "${PRIVACY CONFIGURE_FILE(../privacy-manager-server.pc.in privacy-manager-server.pc @ONLY) INSTALL(TARGETS privacy-manager-server DESTINATION ../bin COMPONENT RuntimeLibraries) -INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/privacy-manager-server.pc DESTINATION ../lib/pkgconfig) +INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/privacy-manager-server.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) INSTALL(FILES ${PRIVACY_MANAGER_SERVER_HEADERS} DESTINATION ../include/privacy_manager/server) diff --git a/server/src/CMakeLists.txt b/server/src/CMakeLists.txt index 9aecc40..12f7a8d 100644 --- a/server/src/CMakeLists.txt +++ b/server/src/CMakeLists.txt @@ -4,7 +4,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) SET(CMAKE_INSTALL_PREFIX /usr) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(EXEC_PREFIX "\${prefix}") -SET(LIBDIR "\${prefix}/lib") +SET(LIBDIR ${LIB_INSTALL_DIR}) SET(INCLUDEDIR "\${prefix}/include") SET(VERSION 0.0) @@ -68,6 +68,6 @@ SET_TARGET_PROPERTIES(privacy-manager-server PROPERTIES VERSION ${VERSION}) CONFIGURE_FILE(../../privacy-manager-server.pc.in privacy-manager-server.pc @ONLY) -INSTALL(TARGETS privacy-manager-server DESTINATION ../lib COMPONENT RuntimeLibraries) -INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/privacy-manager-server.pc DESTINATION ../lib/pkgconfig) +INSTALL(TARGETS privacy-manager-server DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries) +INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/privacy-manager-server.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) INSTALL(FILES ${PRIVACY_MANAGER_SERVER_HEADERS} DESTINATION ../include) |