1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# generate desktop files
configure_file(${SHELL_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${SHELL_APP}.desktop @ONLY)
configure_file(${DASH_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${DASH_APP}.desktop @ONLY)
configure_file(${INDICATORS_CLIENT_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${INDICATORS_CLIENT_APP}.desktop @ONLY)
configure_file(${GREETER_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${GREETER_APP}.desktop @ONLY)
# install desktop files
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/${SHELL_APP}.desktop
${CMAKE_CURRENT_BINARY_DIR}/${DASH_APP}.desktop
${CMAKE_CURRENT_BINARY_DIR}/${INDICATORS_CLIENT_APP}.desktop
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications
)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/${GREETER_APP}.desktop
DESTINATION ${CMAKE_INSTALL_DATADIR}/lightdm/greeters
)
install(FILES
51-unity8-greeter.conf
DESTINATION ${CMAKE_INSTALL_DATADIR}/lightdm/lightdm.conf.d
)
# install dash icon
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/${DASH_APP}.png
DESTINATION ${SHELL_APP_DIR}/Dash/
)
add_custom_target(pkgversion ALL COMMAND dpkg-parsechangelog -l${CMAKE_SOURCE_DIR}/debian/changelog --show-field version > ${CMAKE_CURRENT_BINARY_DIR}/version)
install(FILES com.canonical.Unity8.gschema.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/glib-2.0/schemas)
install(FILES unity8-dash.url-dispatcher DESTINATION ${CMAKE_INSTALL_DATADIR}/url-dispatcher/urls)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/version DESTINATION ${CMAKE_INSTALL_LOCALSTATEDIR}/lib/unity8)
|