~stolowski/unity-scope-mediascanner/set-child-feeds

« back to all changes in this revision

Viewing changes to data/CMakeLists.txt

  • Committer: CI bot
  • Author(s): James Henstridge
  • Date: 2014-10-13 12:00:45 UTC
  • mfrom: (177.2.16 click-support)
  • Revision ID: ps-jenkins@lists.canonical.com-20141013120045-d7bd9poj72au5672
Reorganise package and update build rules to support building scopes as click packages.  Also update icons to the latest versions from design. Fixes: 1380586
Approved by: Pawel Stolowski, PS Jenkins bot

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
# Unity Scope files
3
 
set(SCOPES_DATADIR "${CMAKE_INSTALL_FULL_DATADIR}/unity/scopes")
4
 
set(SCOPES_LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}/unity-scopes")
5
 
 
6
 
set(SCOPE_CONFIG_FILES
7
 
  mediascanner-music.ini
8
 
  mediascanner-video.ini
9
 
  musicaggregator.ini
10
 
  musicaggregator-settings.ini
11
 
  videoaggregator.ini
12
 
  videoaggregator-settings.ini
13
 
)
14
 
 
15
 
foreach(configfile ${SCOPE_CONFIG_FILES})
16
 
    configure_file(${configfile}.in.in ${configfile}.in)
17
 
    get_filename_component(basename ${configfile} NAME_WE)
18
 
    string(REPLACE "-settings" "" basename ${basename})
19
 
    install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${configfile}"
20
 
            DESTINATION "${SCOPES_LIBDIR}/${basename}")
21
 
    add_custom_command(OUTPUT ${configfile} COMMAND ${INTLTOOL_MERGE_BIN} -d ${CMAKE_CURRENT_SOURCE_DIR}/../po ${configfile}.in ${configfile})
22
 
endforeach()
23
 
 
24
 
add_custom_target(ini-i18n ALL DEPENDS ${SCOPE_CONFIG_FILES})
25
 
 
26
 
install(
27
 
  FILES music.png music-scope.png mediascanner-music-screenshot.jpg
28
 
  DESTINATION "${SCOPES_DATADIR}/mediascanner-music"
29
 
)
30
 
 
31
 
install(
32
 
  FILES video.png video-scope.png mediascanner-video-screenshot.jpg
33
 
  DESTINATION "${SCOPES_DATADIR}/mediascanner-video"
34
 
)
35
 
 
36
 
install(
37
 
  FILES musicaggregator-screenshot.jpg
38
 
  DESTINATION "${SCOPES_DATADIR}/musicaggregator"
39
 
)
40
 
 
41
 
install(
42
 
  FILES videoaggregator-screenshot.jpg
43
 
  DESTINATION "${SCOPES_DATADIR}/videoaggregator"
44
 
)
45
 
 
46
 
install(
47
 
  FILES paper-white-bg-v2.png
48
 
  DESTINATION "${SCOPES_DATADIR}"
49
 
)