1
cmake_minimum_required(VERSION 2.6)
4
# Install fixed sized icons
6
set(FIXED_SIZES "16x16" "22x22" "32x32" "48x48" "64x64" "scalable")
7
foreach(pixmap_size ${FIXED_SIZES})
9
FILE(GLOB PIXMAP_FILES ${CMAKE_CURRENT_SOURCE_DIR}/${pixmap_size}/*.png ${CMAKE_CURRENT_SOURCE_DIR}/${pixmap_size}/*.svg)
10
install(FILES ${PIXMAP_FILES} DESTINATION ./share/icons/${THEME}/${pixmap_size}/apps)
11
endforeach(pixmap_size)
14
# Install plugin pixmaps
16
FILE(GLOB DARKROOM_PLUGIN_PIXMAPS "plugins/darkroom/*.png")
17
install(FILES ${DARKROOM_PLUGIN_PIXMAPS} DESTINATION ${SHARE_INSTALL}/pixmaps/plugins/darkroom )
21
# Add debian package postinstall icon cache update
23
#set(GTK_UPDATE_ICON_CACHE "gtk-update-icon-cache -f -t ${THEME_DIRECTORY}")
24
#set(POSTINSTALL_SCRIPT "# update icon cache\n
25
# if test -z \"$(DESTDIR)\"; then\n
26
# echo \"Updating Gtk icon cache.\"; \n
27
# ${GTK_UPDATE_ICON_CACHE};\n
29
# echo \"*** Icon cache not updated. After (un)install, run this:\";\n
30
# echo \"*** ${GTK_UPDATE_ICON_CACHE}\";\n
32
#file(APPEND ${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/debian/postinst "${POSTINSTALL_SCRIPT}")