Changeset 2518

Show
Ignore:
Timestamp:
10/10/08 15:37:22 (3 months ago)
Author:
ahodgkinson
Message:

digitalme: Updates to the rpm build process.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/digitalme/CMakeLists.txt

    r2429 r2518  
    6060set( DEB_PACKAGE_BUILD_REQUIRES "libatk1.0-0 (>= 1.20.0), libc6 (>= 2.3.2), libgcc1 (>= 1:4.1.1-21), libglade2-0 (>= 1:2.6.1), libglib2.0-0 (>= 2.12.0), libgnome-keyring0 (>= 2.22.0), libgtk2.0-0 (>= 2.12.0), libssl0.9.8 (>= 0.9.8f-1), libstdc++6 (>= 4.1.1-21), libx11-6") 
    6161set( DEB_PACKAGE_RUNTIME_REQUIRES "") 
    62 set( RPM_PACKAGE_BUILD_REQUIRES "gcc-c++ cmake >= 2.4 libglade2-devel >= 2.5 openssl-devel >= 0.9.7 gnome-keyring-devel >= 0.4 make >= 3.8") 
     62set( RPM_PACKAGE_BUILD_REQUIRES "cmake >= 2.4 gcc-c++ libglade2-devel >= 2.5 openssl-devel >= 0.9.7 gnome-keyring-devel >= 0.4 make >= 3.8 unzip zip tar") 
    6363set( RPM_PACKAGE_RUNTIME_REQUIRES "openssl >= 0.9.7 gnome-keyring >= 0.4 gtk2 >= 2.8 libglade2 >= 2.5") 
    6464 
    65 set( PACKAGE_GROUP "Development Libraries" ) 
    66 set( PACKAGE_LICENSE "EPL, Other License(s), see package") 
     65set( PACKAGE_GROUP "Productivity/Security" ) 
     66set( PACKAGE_LICENSE "Eclipse Public License, see http://www.eclipse.org/legal") 
    6767 
    6868# Find the OpenSSL library 
     
    163163) 
    164164 
     165# Installation start message 
     166 
     167install( 
     168        CODE 
     169        "message( \"Installing identity selector ...\")" 
     170) 
     171         
    165172# Install source 
    166173 
     
    257264) 
    258265  
    259 install(  
    260         FILES ${BUILD_RESOURCE_OUTPUT_PATH}/install/${PROJECT_NAME}-48x48.png 
    261         DESTINATION ${PRODUCT_INSTALL_PREFIX}/share/pixmaps 
    262         RENAME ${PROJECT_NAME}.png 
    263         PERMISSIONS OWNER_READ GROUP_READ WORLD_READ 
    264 ) 
     266if( UNIX) 
     267        install( 
     268                CODE 
     269                "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink 
     270                        ${PRODUCT_INSTALL_PREFIX}/share/icons/hicolor/48x48/apps/${PROJECT_NAME}.png 
     271                        ${PRODUCT_INSTALL_PREFIX}/share/pixmaps/${PROJECT_NAME}.png)" 
     272        ) 
     273endif( UNIX) 
    265274  
    266275install(  
     
    276285        PERMISSIONS OWNER_READ GROUP_READ WORLD_READ 
    277286) 
    278   
    279 install(  
    280         FILES ${BUILD_RESOURCE_OUTPUT_PATH}/install/icard-48x48.png 
    281         DESTINATION ${PRODUCT_INSTALL_PREFIX}/share/icons/hicolor/48x48/mimetypes 
    282         RENAME gnome-mime-applications-x-informationcard.png 
    283         PERMISSIONS OWNER_READ GROUP_READ WORLD_READ 
    284 ) 
     287 
     288if( UNIX) 
     289        install( 
     290                CODE 
     291                "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink 
     292                        ${PRODUCT_INSTALL_PREFIX}/share/icons/hicolor/48x48/mimetypes/gnome-mime-applications-x-informationCard.png 
     293                        ${PRODUCT_INSTALL_PREFIX}/share/icons/hicolor/48x48/mimetypes/gnome-mime-applications-x-informationcard.png)" 
     294        ) 
     295endif( UNIX) 
    285296  
    286297# Install libraries 
     
    310321                                        WORLD_EXECUTE WORLD_READ 
    311322) 
     323 
     324# Installation complete message 
     325 
     326install( 
     327        CODE 
     328        "message( \"Identity selector installed.\")" 
     329)