Merge lp:~midori/midori/explicitdata into lp:midori

Proposed by Cris Dywan
Status: Merged
Approved by: Paweł Forysiuk
Approved revision: 6443
Merged at revision: 6442
Proposed branch: lp:~midori/midori/explicitdata
Merge into: lp:midori
Diff against target: 46 lines (+18/-16)
1 file modified
data/CMakeLists.txt (+18/-16)
To merge this branch: bzr merge lp:~midori/midori/explicitdata
Reviewer Review Type Date Requested Status
Paweł Forysiuk Approve
Review via email: mp+191843@code.launchpad.net

Commit message

Re-arrange data file installing to be more explicit

  Skip .ico, .res and .swf.
  And don't ignore files unwanted on Win32 otherwise they
  will be installed in the fallback.

To post a comment you must log in.
lp:~midori/midori/explicitdata updated
6443. By Cris Dywan

Add comment clarifying why .swf is ignored

Revision history for this message
Paweł Forysiuk (tuxator) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'data/CMakeLists.txt'
--- data/CMakeLists.txt 2013-09-14 21:06:41 +0000
+++ data/CMakeLists.txt 2013-10-18 17:34:26 +0000
@@ -16,24 +16,26 @@
16list(REMOVE_ITEM DATA_FILES "CMakeLists.txt")16list(REMOVE_ITEM DATA_FILES "CMakeLists.txt")
1717
18foreach(FILE ${DATA_FILES})18foreach(FILE ${DATA_FILES})
19 string(FIND ${FILE} "faq." FAQ_FILE)19 if (${FILE} MATCHES "faq.")
20 string(FIND ${FILE} "midori." MIDORI_FILE)
21 string(FIND ${FILE} ".desktop" DESKTOP_FILE)
22 string(FIND ${FILE} ".appdata.xml" APPDATA_FILE)
23 string(FIND ${FILE} ".svg" SVG_FILE)
24 if (FAQ_FILE GREATER -1)
25 install(FILES ${FILE} DESTINATION ${CMAKE_INSTALL_DOCDIR})20 install(FILES ${FILE} DESTINATION ${CMAKE_INSTALL_DOCDIR})
26 elseif (DESKTOP_FILE GREATER -1 AND NOT WIN32)21 elseif (${FILE} MATCHES ".desktop")
27 string(SUBSTRING ${FILE} 0 ${DESKTOP_FILE} DESKTOP_ID)22 if (NOT WIN32)
28 INTLTOOL_MERGE_DESKTOP (${DESKTOP_ID} po)23 string(REPLACE ".desktop.in" "" DESKTOP_ID ${FILE})
29 elseif (APPDATA_FILE GREATER -1 AND NOT WIN32)24 INTLTOOL_MERGE_DESKTOP (${DESKTOP_ID} po)
30 string(SUBSTRING ${FILE} 0 ${APPDATA_FILE} DESKTOP_ID)25 endif ()
31 INTLTOOL_MERGE_APPDATA (${DESKTOP_ID} po)26 elseif (${FILE} MATCHES ".appdata.xml")
32 # install(FILES ${FILE} DESTINATION ${CMAKE_INSTALL_DATADIR}/appdata/)27 if (NOT WIN32)
33 elseif (SVG_FILE GREATER -1)28 string(REPLACE ".appdata.xml.in" "" DESKTOP_ID ${FILE})
34 string(SUBSTRING ${FILE} 0 ${SVG_FILE} IMG_ID)29 INTLTOOL_MERGE_APPDATA (${DESKTOP_ID} po)
30 endif ()
31 elseif (${FILE} MATCHES ".svg")
32 string(REPLACE ".svg" "" IMG_ID ${FILE})
35 SVG2PNG (${IMG_ID} "${CMAKE_INSTALL_DATADIR}/midori/res/")33 SVG2PNG (${IMG_ID} "${CMAKE_INSTALL_DATADIR}/midori/res/")
36 elseif(MIDORI_FILE GREATER -1)34 # These are being handled in add_executable for the "midori" binary
35 elseif (${FILE} MATCHES ".ico")
36 elseif (${FILE} MATCHES ".rc")
37 # This is only meant for testing, and not used in production
38 elseif (${FILE} MATCHES ".swf")
37 else()39 else()
38 string(FIND ${FILE} "/" IS_DIR)40 string(FIND ${FILE} "/" IS_DIR)
39 if (IS_DIR GREATER -1)41 if (IS_DIR GREATER -1)

Subscribers

People subscribed via source and target branches

to all changes: