diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index 74fed5a6c..270920764 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -1,297 +1,301 @@ install (FILES credits_authors.html credits_data.html legend.html legend.css DESTINATION ${MARBLE_DATA_INSTALL_PATH}) FILE (GLOB LEGEND_FILES *.leg) install (FILES ${LEGEND_FILES} DESTINATION ${MARBLE_DATA_INSTALL_PATH}) FILE (GLOB BITMAP_FILES bitmaps/*.png) install (FILES ${BITMAP_FILES} DESTINATION ${MARBLE_DATA_INSTALL_PATH}/bitmaps) INSTALL (DIRECTORY svg/osmcarto/svg DESTINATION ${MARBLE_DATA_INSTALL_PATH}/svg/osmcarto FILES_MATCHING PATTERN "*.svg" PATTERN "svgorig" EXCLUDE) +INSTALL (DIRECTORY svg/material svg/thenounproject +DESTINATION ${MARBLE_DATA_INSTALL_PATH}/svg +FILES_MATCHING PATTERN "*.svg") + FILE (GLOB BITMAP_EDITARROW_FILES bitmaps/editarrows/*.png) install (FILES ${BITMAP_EDITARROW_FILES} DESTINATION ${MARBLE_DATA_INSTALL_PATH}/bitmaps/editarrows) install (DIRECTORY bitmaps/osmcarto DESTINATION ${MARBLE_DATA_INSTALL_PATH}/bitmaps PATTERN "LICENSE.txt" EXCLUDE) FILE (GLOB BITMAP_STAR_FILES bitmaps/stars/*.png) install (FILES ${BITMAP_STAR_FILES} DESTINATION ${MARBLE_DATA_INSTALL_PATH}/bitmaps/stars) FILE (GLOB BITMAP_FILES bitmaps/*.jpg) install (FILES ${BITMAP_FILES} DESTINATION ${MARBLE_DATA_INSTALL_PATH}/bitmaps) install (FILES svg/marble-logo.svg svg/marble-logo.png svg/marble-logo-32dpi.png svg/marble-logo-72dpi.png svg/marble-logo-inverted-32dpi.png svg/marble-logo-inverted-72dpi.png svg/application-x-marble.svg svg/application-x-marble.png svg/application-x-marble-gray.png svg/worldmap.svg svg/lunarmap.svg svg/marsmap.svg svg/coordinate.svg svg/wikipedia.svg svg/wikipedia_shadow.svg svg/sunshine.png svg/sun.png svg/moon.png svg/glow.png svg/track_turtle.svg svg/bookmark.svg DESTINATION ${MARBLE_DATA_INSTALL_PATH}/svg) FILE (GLOB SVG_FILES flags/*.svg) install (FILES ${SVG_FILES} DESTINATION ${MARBLE_DATA_INSTALL_PATH}/flags) install (FILES maps/earth/citylights/citylights.jpg maps/earth/citylights/citylights.dgml maps/earth/citylights/citylights-preview.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/citylights) install (FILES maps/earth/citylights/legend/city.png maps/earth/citylights/legend/lightterrain.png maps/earth/citylights/legend/darkterrain.png maps/earth/citylights/legend/water.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/citylights/legend) install (FILES maps/earth/clouds/0/000000/000000_000000.jpg maps/earth/clouds/0/000000/000000_000001.jpg DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/clouds/0/000000) install (DIRECTORY maps/earth/srtm DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth) install (FILES maps/earth/srtm2/srtm2.dgml DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/srtm2) install (FILES maps/earth/srtm2/0/000000/000000_000000.png maps/earth/srtm2/0/000000/000000_000001.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/srtm2/0/000000) install (FILES maps/earth/bluemarble/bluemarble.jpg maps/earth/bluemarble/bluemarble.dgml maps/earth/bluemarble/bluemarble-preview.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/bluemarble) install (FILES maps/earth/bluemarble/legend/ice.png maps/earth/bluemarble/legend/mountain.png maps/earth/bluemarble/legend/vegetation.png maps/earth/bluemarble/legend/desert.png maps/earth/bluemarble/legend/water.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/bluemarble/legend) install (FILES maps/earth/plain/plain.dgml maps/earth/plain/plain-preview.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/plain) install (DIRECTORY maps/earth/behaim1492 DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth ) install (DIRECTORY maps/earth/openstreetmap DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth ) install (FILES maps/earth/humanitarian/0/0/0.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/humanitarian/0/0) install (FILES maps/earth/hillshading/0/0/0.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/hillshading/0/0) OPTION(EXPERIMENTAL_SENTINEL2_MAP "Install an experimental satellite map theme" ON) if(EXPERIMENTAL_SENTINEL2_MAP) install (DIRECTORY maps/earth/sentinel2 DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth) endif() OPTION(EXPERIMENTAL_VECTOR_TILING "Install a map theme using OSM vector tiles (experimental)" ON) if(EXPERIMENTAL_VECTOR_TILING OR CMAKE_SYSTEM_NAME STREQUAL Android) install (DIRECTORY maps/earth/vectorosm DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth) endif() OPTION(MARBLE_EMPTY_MAPTHEME "Install an empty map theme for developmental purposes") if(MARBLE_EMPTY_MAPTHEME) install (DIRECTORY maps/earth/empty DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth) endif() install (FILES maps/earth/temp-july/temp-july.jpg maps/earth/temp-july/temp-july-preview.png maps/earth/temp-july/temp-july.dgml DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/temp-july) install (FILES maps/earth/temp-dec/temp-dec.jpg maps/earth/temp-dec/temp-dec-preview.png maps/earth/temp-dec/temp-dec.dgml DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/temp-dec) install (FILES maps/earth/precip-july/precip-july.jpg maps/earth/precip-july/precip-july-preview.png maps/earth/precip-july/precip-july.dgml DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/precip-july) install (FILES maps/earth/precip-dec/precip-dec.jpg maps/earth/precip-dec/precip-dec-preview.png maps/earth/precip-dec/precip-dec.dgml DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/precip-dec) install (FILES maps/earth/schagen1689/legend.html maps/earth/schagen1689/schagen1689.jpg maps/earth/schagen1689/schagen1689.dgml maps/earth/schagen1689/schagen1689-preview.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/schagen1689) install (FILES maps/earth/schagen1689/legend/mountain.png maps/earth/schagen1689/legend/town.png maps/earth/schagen1689/legend/river.png maps/earth/schagen1689/legend/lake.png maps/earth/schagen1689/legend/schagen_title.png maps/earth/schagen1689/legend/schagen_orig.png DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/schagen1689/legend) install (FILES maps/earth/political/political-preview.png maps/earth/political/political.dgml DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/political) install (FILES maps/moon/clementine/clementine.jpg maps/moon/clementine/clementine-preview.png maps/moon/clementine/legend.html maps/moon/clementine/clementine.dgml maps/moon/clementine/tour.kml DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/moon/clementine) FILE (GLOB_RECURSE DGML_FILES maps/*.dgml) MARBLE_ADD_PROJECT_RESOURCES(${DGML_FILES}) install (FILES weather/bbc-stations.xml weather/weather-clear-night.png weather/weather-clear.png weather/weather-clouds-night.png weather/weather-clouds.png weather/weather-few-clouds-night.png weather/weather-few-clouds.png weather/weather-hail.png weather/weather-many-clouds.png weather/weather-mist.png weather/weather-none-available.png weather/weather-showers-day.png weather/weather-showers-night.png weather/weather-showers-scattered-day.png weather/weather-showers-scattered-night.png weather/weather-showers-scattered.png weather/weather-showers.png weather/weather-snow-rain.png weather/weather-snow-scattered-day.png weather/weather-snow-scattered-night.png weather/weather-snow-scattered.png weather/weather-snow.png weather/weather-storm-day.png weather/weather-storm-night.png weather/weather-storm.png weather/wind-arrows.svgz DESTINATION ${MARBLE_DATA_INSTALL_PATH}/weather) install (FILES licenses/lgpl2.txt DESTINATION ${MARBLE_DATA_INSTALL_PATH}/licenses) install (FILES mwdbii/DATELINE.PNT mwdbii/PCOAST.PNT mwdbii/PDIFFBORDER.PNT mwdbii/PGLACIER.PNT mwdbii/PISLAND.PNT mwdbii/PLAKEISLAND.PNT mwdbii/PLAKE.PNT mwdbii/PUSA48.DIFF.PNT mwdbii/RIVER.PNT DESTINATION ${MARBLE_DATA_INSTALL_PATH}/mwdbii) FILE (GLOB PN2_FILES naturalearth/*.pn2) install (FILES ${PN2_FILES} DESTINATION ${MARBLE_DATA_INSTALL_PATH}/naturalearth) FILE (GLOB STAR_FILES stars/*.dat) install (FILES ${STAR_FILES} stars/deepsky.png stars/names.csv DESTINATION ${MARBLE_DATA_INSTALL_PATH}/stars) install (FILES placemarks/elevplacemarks.cache placemarks/otherplacemarks.cache placemarks/baseplacemarks.cache placemarks/moonlandingsites.cache placemarks/boundaryplacemarks.cache placemarks/moonterrain.cache DESTINATION ${MARBLE_DATA_INSTALL_PATH}/placemarks) if(MOBILE) install (FILES placemarks/cityplacemarks_large_population.cache DESTINATION ${MARBLE_DATA_INSTALL_PATH}/placemarks RENAME placemarks/cityplacemarks.cache) else(MOBILE) install (FILES placemarks/cityplacemarks.cache DESTINATION ${MARBLE_DATA_INSTALL_PATH}/placemarks) endif(MOBILE) if(NOT APPLE AND NOT WIN32) install (FILES icons/128-apps-marble.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/128x128/apps/ RENAME marble.png) install (FILES icons/64-apps-marble.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/64x64/apps/ RENAME marble.png) install (FILES icons/48-apps-marble.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/48x48/apps/ RENAME marble.png) install (FILES icons/32-apps-marble.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/32x32/apps/ RENAME marble.png) install (FILES icons/22-apps-marble.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/22x22/apps/ RENAME marble.png) install (FILES icons/16-apps-marble.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/16x16/apps/ RENAME marble.png) endif(NOT APPLE AND NOT WIN32 ) FILE (GLOB AUDIO_FILES audio/*.ogg) install (FILES ${AUDIO_FILES} DESTINATION ${MARBLE_DATA_INSTALL_PATH}/audio) add_subdirectory(lang) find_package(ECM ${REQUIRED_ECM_VERSION} QUIET) # for FindSharedMimeInfo if(NOT ECM_FOUND) return() endif() set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) include(KDEInstallDirs) # for KDE_INSTALL_MIMEDIR # shared-mime-info 0.40 is mandatory for generic-icon set( SHARED_MIME_INFO_MINIMUM_VERSION "0.40" ) find_package( SharedMimeInfo QUIET ) if(SharedMimeInfo_FOUND) install(FILES mimetypes/geo.xml DESTINATION ${KDE_INSTALL_MIMEDIR}) update_xdg_mimetypes( ${KDE_INSTALL_MIMEDIR} ) endif() diff --git a/data/svg/material/maps/ic_directions_bike_48px.svg b/data/svg/material/maps/ic_directions_bike_48px.svg new file mode 100644 index 000000000..a1ef46316 --- /dev/null +++ b/data/svg/material/maps/ic_directions_bike_48px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/svg/material/maps/ic_directions_boat_48px.svg b/data/svg/material/maps/ic_directions_boat_48px.svg new file mode 100644 index 000000000..80a9179b4 --- /dev/null +++ b/data/svg/material/maps/ic_directions_boat_48px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/svg/material/maps/ic_directions_bus_48px.svg b/data/svg/material/maps/ic_directions_bus_48px.svg new file mode 100644 index 000000000..31d876057 --- /dev/null +++ b/data/svg/material/maps/ic_directions_bus_48px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/svg/material/maps/ic_directions_car_48px.svg b/data/svg/material/maps/ic_directions_car_48px.svg new file mode 100644 index 000000000..8ec79679d --- /dev/null +++ b/data/svg/material/maps/ic_directions_car_48px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/svg/material/maps/ic_directions_railway_48px.svg b/data/svg/material/maps/ic_directions_railway_48px.svg new file mode 100644 index 000000000..17f4d50a5 --- /dev/null +++ b/data/svg/material/maps/ic_directions_railway_48px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/svg/material/maps/ic_directions_run_48px.svg b/data/svg/material/maps/ic_directions_run_48px.svg new file mode 100644 index 000000000..d6c07ca09 --- /dev/null +++ b/data/svg/material/maps/ic_directions_run_48px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/svg/material/maps/ic_directions_subway_48px.svg b/data/svg/material/maps/ic_directions_subway_48px.svg new file mode 100644 index 000000000..69c134baa --- /dev/null +++ b/data/svg/material/maps/ic_directions_subway_48px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/svg/material/maps/ic_directions_walk_48px.svg b/data/svg/material/maps/ic_directions_walk_48px.svg new file mode 100644 index 000000000..5f88958ae --- /dev/null +++ b/data/svg/material/maps/ic_directions_walk_48px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/svg/material/maps/ic_tram_48px.svg b/data/svg/material/maps/ic_tram_48px.svg new file mode 100644 index 000000000..b391b14d2 --- /dev/null +++ b/data/svg/material/maps/ic_tram_48px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/svg/thenounproject/101965-inline-skater.svg b/data/svg/thenounproject/101965-inline-skater.svg new file mode 100644 index 000000000..b3c9b404a --- /dev/null +++ b/data/svg/thenounproject/101965-inline-skater.svg @@ -0,0 +1,58 @@ + +image/svg+xmlhttps://thenounproject.com/icon/101965/Simon Child \ No newline at end of file diff --git a/data/svg/thenounproject/204712-hiker.svg b/data/svg/thenounproject/204712-hiker.svg new file mode 100644 index 000000000..9b311088d --- /dev/null +++ b/data/svg/thenounproject/204712-hiker.svg @@ -0,0 +1,74 @@ + +image/svg+xmlhttps://thenounproject.com/icon/204712/Mariia Nisiforova \ No newline at end of file diff --git a/data/svg/thenounproject/2412-skiing-downhill.svg b/data/svg/thenounproject/2412-skiing-downhill.svg new file mode 100644 index 000000000..1a2a5843a --- /dev/null +++ b/data/svg/thenounproject/2412-skiing-downhill.svg @@ -0,0 +1,52 @@ + +image/svg+xml \ No newline at end of file diff --git a/data/svg/thenounproject/29366-skitour.svg b/data/svg/thenounproject/29366-skitour.svg new file mode 100644 index 000000000..7d8dec759 --- /dev/null +++ b/data/svg/thenounproject/29366-skitour.svg @@ -0,0 +1,71 @@ + +image/svg+xmlFelix Grossarhttps://thenounproject.com/term/ski-touring/29366/ \ No newline at end of file diff --git a/data/svg/thenounproject/30231-skiing-cross-country.svg b/data/svg/thenounproject/30231-skiing-cross-country.svg new file mode 100644 index 000000000..d7761b24d --- /dev/null +++ b/data/svg/thenounproject/30231-skiing-cross-country.svg @@ -0,0 +1,66 @@ + +image/svg+xmlTamiko Younghttps://thenounproject.com/icon/30231/ \ No newline at end of file diff --git a/data/svg/thenounproject/365217-sled.svg b/data/svg/thenounproject/365217-sled.svg new file mode 100644 index 000000000..2dd66597d --- /dev/null +++ b/data/svg/thenounproject/365217-sled.svg @@ -0,0 +1,63 @@ + +image/svg+xmlMarc Serrehttps://thenounproject.com/term/sledding/365217/ \ No newline at end of file diff --git a/data/svg/thenounproject/78374-horse-riding.svg b/data/svg/thenounproject/78374-horse-riding.svg new file mode 100644 index 000000000..8d3fe1cbc --- /dev/null +++ b/data/svg/thenounproject/78374-horse-riding.svg @@ -0,0 +1,68 @@ + +image/svg+xmlhttps://thenounproject.com/icon/78374/Eric Milet \ No newline at end of file