ADD_DEFINITIONS("-DLOG_TAG=\"PASS\"")
ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
-ADD_DEFINITIONS("-DLIBPATH=\"${LIB_INSTALL_DIR}\"")
+ADD_DEFINITIONS("-DLIBPATH=\"${LIBDIR}\"")
ADD_CUSTOM_COMMAND(
OUTPUT src/pass/pass-dbus-stub.c
SET_TARGET_PROPERTIES( ${PROJECT_NAME} PROPERTIES VERSION ${VERSION})
SET_TARGET_PROPERTIES( ${PROJECT_NAME} PROPERTIES OUTPUT_NAME ${NAME})
-CONFIGURE_FILE( ${CMAKE_SOURCE_DIR}/packaging/${NAME}.pc.in
- ${CMAKE_SOURCE_DIR}/packaging/${NAME}.pc
+CONFIGURE_FILE( ${CMAKE_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc.in
+ ${CMAKE_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc
@ONLY)
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR})
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/tmonitor/
DESTINATION ${INCLUDEDIR}/${NAME}/
FILES_MATCHING PATTERN "*.h")
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/packaging/${NAME}.pc
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc
DESTINATION ${LIBDIR}/pkgconfig)
--- /dev/null
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
package_name=pass
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
-libdir=@LIB_INSTALL_DIR@
+libdir=@LIBDIR@
includedir=/usr/include/${package_name}
Name: ${package_name}
-Description: --
-Version: @VERSION@
+Description: ${package_name} library
+Version: @VERSION@a
+
Requires:
Libs: -L${libdir} -l${package_name}
Cflags: -I${includedir}
+CXXflags: -I${includedir}
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
Source1: %{name}.manifest
+Source2: %{libpass_name}.manifest
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
%build
cp %{SOURCE1} .
+cp %{SOURCE2} .
make %{?jobs:-j%jobs}
%install
%files -n %{libpass_name}
%license LICENSE
-%manifest %{name}.manifest
+%manifest %{libpass_name}.manifest
%defattr(-,root,root,-)
%{_libdir}/*.so*
%files -n %{libpass_name}-devel
+%license LICENSE
+%manifest %{libpass_name}.manifest
%defattr(-,root,root,-)
%{_includedir}/%{name}/*.h
-%{_libdir}/pkgconfig/%{name}.pc
+%{_libdir}/pkgconfig/%{libpass_name}.pc
+%{_libdir}/*.so*