Author: aschnell Date: Thu Jul 19 16:14:12 2007 New Revision: 6096 URL: http://svn.opensuse.org/viewcvs/zypp?rev=6096&view=rev Log: - steps towards package Added: trunk/libzypp-bindings/package/libzypp-bindings.changes Modified: trunk/libzypp-bindings/CMakeLists.txt trunk/libzypp-bindings/libzypp-bindings.spec.cmake Modified: trunk/libzypp-bindings/CMakeLists.txt URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-bindings/CMakeLists.txt?rev=6096&r1=6095&r2=6096&view=diff ============================================================================== --- trunk/libzypp-bindings/CMakeLists.txt (original) +++ trunk/libzypp-bindings/CMakeLists.txt Thu Jul 19 16:14:12 2007 @@ -4,7 +4,9 @@ SET(CMAKE_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/share/cmake/Modules ${CMAKE_MODULE_PATH}) INCLUDE(${CMAKE_SOURCE_DIR}/VERSION.cmake) -SET ( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}" ) + +SET( PACKAGE "libzypp-bindings" ) +SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}" ) SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Language Bindings for libzypp") SET(CPACK_PACKAGE_VENDOR "Novell Inc.") @@ -16,7 +18,7 @@ SET( CPACK_GENERATOR "TBZ2") SET( CPACK_SOURCE_GENERATOR "TBZ2") -SET( CPACK_SOURCE_PACKAGE_FILE_NAME "zypp-bindings-${VERSION}" ) +SET( CPACK_SOURCE_PACKAGE_FILE_NAME "${PACKAGE}-${VERSION}" ) # The following components are regex's to match anywhere (unless anchored) # in absolute path + filename to find files or directories to be excluded @@ -50,4 +52,24 @@ #RUBY_RUBY_LIB_PATH MESSAGE( STATUS "Ruby arch dir: ${RUBY_ARCH_DIR}" ) -ADD_SUBDIRECTORY(swig) \ No newline at end of file +ADD_SUBDIRECTORY(swig) + +SET( AUTOBUILD_COMMAND + COMMAND ${CMAKE_MAKE_PROGRAM} package_source + COMMAND ${CMAKE_COMMAND} -E copy ${CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.bz2 ${CMAKE_BINARY_DIR}/package + COMMAND ${CMAKE_COMMAND} -E remove ${CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.bz2 + COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/package/${PACKAGE}.changes" "${CMAKE_BINARY_DIR}/package/${PACKAGE}.changes" +) + +ADD_CUSTOM_TARGET( autobuild_local + ${AUTOBUILD_COMMAND} +) + +ADD_CUSTOM_TARGET( autobuild + COMMAND ${CMAKE_MAKE_PROGRAM} svncheck + ${AUTOBUILD_COMMAND} +) + +MESSAGE(STATUS "Writing spec file...") +CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/libzypp-bindings.spec.cmake ${CMAKE_BINARY_DIR}/package/libzypp-bindings.spec @ONLY) + Modified: trunk/libzypp-bindings/libzypp-bindings.spec.cmake URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-bindings/libzypp-bindings.spec.cmake?rev=6096&r1=6095&r2=6096&view=diff ============================================================================== --- trunk/libzypp-bindings/libzypp-bindings.spec.cmake (original) +++ trunk/libzypp-bindings/libzypp-bindings.spec.cmake Thu Jul 19 16:14:12 2007 @@ -33,11 +33,16 @@ %setup -n %{name} %build -pushd src - ruby extconf.rb - make -popd -#make -C tests check +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=%{prefix} \ + -DLIB=%{_lib} \ + -DCMAKE_C_FLAGS="%{optflags}" \ + -DCMAKE_CXX_FLAGS="%{optflags}" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=1 \ + +make %{?jobs:-j %jobs} %install %{__install} -D -m 0755 src/rzypp.so \ Added: trunk/libzypp-bindings/package/libzypp-bindings.changes URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-bindings/package/libzypp-bindings.changes?rev=6096&view=auto ============================================================================== --- trunk/libzypp-bindings/package/libzypp-bindings.changes (added) +++ trunk/libzypp-bindings/package/libzypp-bindings.changes Thu Jul 19 16:14:12 2007 @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Thu Jul 19 16:13:08 CEST 2007 - aschnell@suse.de + +- New package with swig generated bindings for libzypp + -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org