Merge lp:~elementary-apps/pantheon-mail/mail-binary into lp:~elementary-apps/pantheon-mail/trunk
- mail-binary
- Merge into trunk
Proposed by
Danielle Foré
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Danielle Foré | ||||
Approved revision: | 1969 | ||||
Merged at revision: | 1971 | ||||
Proposed branch: | lp:~elementary-apps/pantheon-mail/mail-binary | ||||
Merge into: | lp:~elementary-apps/pantheon-mail/trunk | ||||
Diff against target: |
322 lines (+49/-49) 8 files modified
CMakeLists.txt (+4/-4) data/CMakeLists.txt (+2/-2) data/pantheon-mail.appdata.xml (+1/-1) data/theming/CMakeLists.txt (+1/-1) data/ui/CMakeLists.txt (+1/-1) sql/CMakeLists.txt (+1/-1) src/CMakeLists.txt (+30/-30) src/client/application/geary-application.vala (+9/-9) |
||||
To merge this branch: | bzr merge lp:~elementary-apps/pantheon-mail/mail-binary | ||||
Related bugs: |
|
||||
Related blueprints: |
Don't conflict with Geary
(Medium)
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
elementary Apps team | Pending | ||
Review via email: mp+286235@code.launchpad.net |
Commit message
rename 'geary' binary with 'pantheon-mail' and rename conflicting install directories
Description of the change
To post a comment you must log in.
- 1968. By Danielle Foré
-
geary binary to pantheon-mail
- 1969. By Danielle Foré
-
merge trunk
Revision history for this message
Cody Garver (codygarver) wrote : | # |
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'CMakeLists.txt' | |||
2 | --- CMakeLists.txt 2016-01-28 17:48:53 +0000 | |||
3 | +++ CMakeLists.txt 2016-02-17 01:22:00 +0000 | |||
4 | @@ -1,4 +1,4 @@ | |||
6 | 1 | # Geary build script | 1 | # Mail build script |
7 | 2 | # Copyright 2011-2015 Yorba Foundation | 2 | # Copyright 2011-2015 Yorba Foundation |
8 | 3 | # | 3 | # |
9 | 4 | # Check http://webdev.elementaryos.org/docs/developer-guide/cmake for documentation | 4 | # Check http://webdev.elementaryos.org/docs/developer-guide/cmake for documentation |
10 | @@ -6,15 +6,15 @@ | |||
11 | 6 | cmake_minimum_required(VERSION 2.8) | 6 | cmake_minimum_required(VERSION 2.8) |
12 | 7 | cmake_policy(VERSION 2.6) | 7 | cmake_policy(VERSION 2.6) |
13 | 8 | 8 | ||
15 | 9 | project(geary C) | 9 | project(pantheon-mail C) |
16 | 10 | 10 | ||
17 | 11 | list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ) | 11 | list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ) |
18 | 12 | 12 | ||
19 | 13 | # | 13 | # |
20 | 14 | # Base bits | 14 | # Base bits |
21 | 15 | # | 15 | # |
24 | 16 | set(GETTEXT_PACKAGE "geary") | 16 | set(GETTEXT_PACKAGE ${CMAKE_PROJECT_NAME}) |
25 | 17 | set(EXEC_NAME "geary") | 17 | set(EXEC_NAME ${CMAKE_PROJECT_NAME}) |
26 | 18 | set(APP_NAME "Mail") | 18 | set(APP_NAME "Mail") |
27 | 19 | set(RELEASE_NAME "Lightweight email client") | 19 | set(RELEASE_NAME "Lightweight email client") |
28 | 20 | set(DESKTOP_ICON "internet-mail") | 20 | set(DESKTOP_ICON "internet-mail") |
29 | 21 | 21 | ||
30 | === modified file 'data/CMakeLists.txt' | |||
31 | --- data/CMakeLists.txt 2015-11-30 17:25:19 +0000 | |||
32 | +++ data/CMakeLists.txt 2016-02-17 01:22:00 +0000 | |||
33 | @@ -1,5 +1,5 @@ | |||
34 | 1 | # | 1 | # |
36 | 2 | # Build and install geary.desktop | 2 | # Build and install pantheon-mail.desktop |
37 | 3 | # | 3 | # |
38 | 4 | 4 | ||
39 | 5 | configure_file(pantheon-mail.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/pantheon-mail.desktop) | 5 | configure_file(pantheon-mail.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/pantheon-mail.desktop) |
40 | @@ -13,7 +13,7 @@ | |||
41 | 13 | install(FILES mail-attach.contract DESTINATION share/contractor) | 13 | install(FILES mail-attach.contract DESTINATION share/contractor) |
42 | 14 | 14 | ||
43 | 15 | # Optional: run update-desktop-database at install time. | 15 | # Optional: run update-desktop-database at install time. |
45 | 16 | # (This has to happen after the geary.desktop file is installed.) | 16 | # (This has to happen after the pantheon-mail.desktop file is installed.) |
46 | 17 | if (DESKTOP_UPDATE) | 17 | if (DESKTOP_UPDATE) |
47 | 18 | install( | 18 | install( |
48 | 19 | CODE | 19 | CODE |
49 | 20 | 20 | ||
50 | === modified file 'data/pantheon-mail.appdata.xml' | |||
51 | --- data/pantheon-mail.appdata.xml 2016-02-10 18:30:47 +0000 | |||
52 | +++ data/pantheon-mail.appdata.xml 2016-02-17 01:22:00 +0000 | |||
53 | @@ -25,7 +25,7 @@ | |||
54 | 25 | </ul> | 25 | </ul> |
55 | 26 | </description> | 26 | </description> |
56 | 27 | <provides> | 27 | <provides> |
58 | 28 | <binary>geary</binary> | 28 | <binary>pantheon-mail</binary> |
59 | 29 | </provides> | 29 | </provides> |
60 | 30 | <developer_name>elementary LLC.</developer_name> | 30 | <developer_name>elementary LLC.</developer_name> |
61 | 31 | <url type="homepage">https://elementary.io/</url> | 31 | <url type="homepage">https://elementary.io/</url> |
62 | 32 | 32 | ||
63 | === modified file 'data/theming/CMakeLists.txt' | |||
64 | --- data/theming/CMakeLists.txt 2012-06-13 21:23:36 +0000 | |||
65 | +++ data/theming/CMakeLists.txt 2016-02-17 01:22:00 +0000 | |||
66 | @@ -1,4 +1,4 @@ | |||
68 | 1 | set(THEMING_DEST share/geary/theming) | 1 | set(THEMING_DEST share/${CMAKE_PROJECT_NAME}/theming) |
69 | 2 | 2 | ||
70 | 3 | install(FILES message-viewer.html DESTINATION ${THEMING_DEST}) | 3 | install(FILES message-viewer.html DESTINATION ${THEMING_DEST}) |
71 | 4 | install(FILES message-viewer.css DESTINATION ${THEMING_DEST}) | 4 | install(FILES message-viewer.css DESTINATION ${THEMING_DEST}) |
72 | 5 | 5 | ||
73 | === modified file 'data/ui/CMakeLists.txt' | |||
74 | --- data/ui/CMakeLists.txt 2015-12-14 17:47:50 +0000 | |||
75 | +++ data/ui/CMakeLists.txt 2016-02-17 01:22:00 +0000 | |||
76 | @@ -1,4 +1,4 @@ | |||
78 | 1 | set(UI_DEST share/geary/ui) | 1 | set(UI_DEST share/${CMAKE_PROJECT_NAME}/ui) |
79 | 2 | 2 | ||
80 | 3 | install(FILES accelerators.ui DESTINATION ${UI_DEST}) | 3 | install(FILES accelerators.ui DESTINATION ${UI_DEST}) |
81 | 4 | install(FILES account_list.ui DESTINATION ${UI_DEST}) | 4 | install(FILES account_list.ui DESTINATION ${UI_DEST}) |
82 | 5 | 5 | ||
83 | === modified file 'sql/CMakeLists.txt' | |||
84 | --- sql/CMakeLists.txt 2014-12-19 01:00:47 +0000 | |||
85 | +++ sql/CMakeLists.txt 2016-02-17 01:22:00 +0000 | |||
86 | @@ -1,4 +1,4 @@ | |||
88 | 1 | set(SQL_DEST share/geary/sql) | 1 | set(SQL_DEST share/${CMAKE_PROJECT_NAME}/sql) |
89 | 2 | 2 | ||
90 | 3 | install(FILES version-001.sql DESTINATION ${SQL_DEST}) | 3 | install(FILES version-001.sql DESTINATION ${SQL_DEST}) |
91 | 4 | install(FILES version-002.sql DESTINATION ${SQL_DEST}) | 4 | install(FILES version-002.sql DESTINATION ${SQL_DEST}) |
92 | 5 | 5 | ||
93 | === modified file 'src/CMakeLists.txt' | |||
94 | --- src/CMakeLists.txt 2016-02-08 02:26:38 +0000 | |||
95 | +++ src/CMakeLists.txt 2016-02-17 01:22:00 +0000 | |||
96 | @@ -419,7 +419,7 @@ | |||
97 | 419 | # Vapigen | 419 | # Vapigen |
98 | 420 | find_program(VAPIGEN vapigen) | 420 | find_program(VAPIGEN vapigen) |
99 | 421 | if (VAPIGEN STREQUAL "VAPIGEN-NOTFOUND") | 421 | if (VAPIGEN STREQUAL "VAPIGEN-NOTFOUND") |
101 | 422 | message(FATAL_ERROR "vapigen must be installed to build Geary.") | 422 | message(FATAL_ERROR "vapigen must be installed to build Mail.") |
102 | 423 | else () | 423 | else () |
103 | 424 | message(STATUS "Found vapigen: " ${VAPIGEN}) | 424 | message(STATUS "Found vapigen: " ${VAPIGEN}) |
104 | 425 | endif () | 425 | endif () |
105 | @@ -610,19 +610,19 @@ | |||
106 | 610 | 610 | ||
107 | 611 | # Engine (static library used for building) | 611 | # Engine (static library used for building) |
108 | 612 | ################################################# | 612 | ################################################# |
110 | 613 | vala_precompile(ENGINE_VALA_C geary-static | 613 | vala_precompile(ENGINE_VALA_C ${CMAKE_PROJECT_NAME}-static |
111 | 614 | ${ENGINE_SRC} | 614 | ${ENGINE_SRC} |
112 | 615 | PACKAGES | 615 | PACKAGES |
113 | 616 | ${CONSOLE_PACKAGES} | 616 | ${CONSOLE_PACKAGES} |
114 | 617 | ${ENGINE_PACKAGES} | 617 | ${ENGINE_PACKAGES} |
115 | 618 | GENERATE_VAPI | 618 | GENERATE_VAPI |
117 | 619 | geary-static | 619 | ${CMAKE_PROJECT_NAME}-static |
118 | 620 | OPTIONS | 620 | OPTIONS |
119 | 621 | ${VALAC_OPTIONS} | 621 | ${VALAC_OPTIONS} |
120 | 622 | ) | 622 | ) |
121 | 623 | 623 | ||
124 | 624 | add_library(geary-static STATIC ${ENGINE_VALA_C}) | 624 | add_library(${CMAKE_PROJECT_NAME}-static STATIC ${ENGINE_VALA_C}) |
125 | 625 | target_link_libraries(geary-static ${DEPS_LIBRARIES} sqlite3-unicodesn gthread-2.0) | 625 | target_link_libraries(${CMAKE_PROJECT_NAME}-static ${DEPS_LIBRARIES} sqlite3-unicodesn gthread-2.0) |
126 | 626 | 626 | ||
127 | 627 | # WebKitGTK VAPI generation | 627 | # WebKitGTK VAPI generation |
128 | 628 | ################################################# | 628 | ################################################# |
129 | @@ -635,83 +635,83 @@ | |||
130 | 635 | vapigen --pkg=gio-2.0 --pkg=gtk+-3.0 --pkg=libsoup-2.4 --metadatadir=. --metadatadir=${WEBKITGTK_METADATA_DIR} --library=webkitgtk-3.0 --directory=${CMAKE_BINARY_DIR}/src ${WEBKITGTK_CUSTOM_VALA} `pkg-config --variable=girdir gobject-introspection-1.0`/WebKit-3.0.gir | 635 | vapigen --pkg=gio-2.0 --pkg=gtk+-3.0 --pkg=libsoup-2.4 --metadatadir=. --metadatadir=${WEBKITGTK_METADATA_DIR} --library=webkitgtk-3.0 --directory=${CMAKE_BINARY_DIR}/src ${WEBKITGTK_CUSTOM_VALA} `pkg-config --variable=girdir gobject-introspection-1.0`/WebKit-3.0.gir |
131 | 636 | ) | 636 | ) |
132 | 637 | 637 | ||
134 | 638 | # Geary client app | 638 | # Mail client app |
135 | 639 | ################################################# | 639 | ################################################# |
137 | 640 | vala_precompile(GEARY_VALA_C geary | 640 | vala_precompile(GEARY_VALA_C ${CMAKE_PROJECT_NAME} |
138 | 641 | ${CLIENT_SRC} | 641 | ${CLIENT_SRC} |
139 | 642 | PACKAGES | 642 | PACKAGES |
140 | 643 | ${CLIENT_PACKAGES} | 643 | ${CLIENT_PACKAGES} |
141 | 644 | ${ENGINE_PACKAGES} | 644 | ${ENGINE_PACKAGES} |
142 | 645 | CUSTOM_VAPIS | 645 | CUSTOM_VAPIS |
144 | 646 | "${CMAKE_BINARY_DIR}/src/geary-static.vapi" | 646 | "${CMAKE_BINARY_DIR}/src/${CMAKE_PROJECT_NAME}-static.vapi" |
145 | 647 | "${CMAKE_BINARY_DIR}/src/webkitgtk-3.0.vapi" | 647 | "${CMAKE_BINARY_DIR}/src/webkitgtk-3.0.vapi" |
146 | 648 | OPTIONS | 648 | OPTIONS |
147 | 649 | ${VALAC_OPTIONS} | 649 | ${VALAC_OPTIONS} |
148 | 650 | --vapidir=${CMAKE_BINARY_DIR}/src | 650 | --vapidir=${CMAKE_BINARY_DIR}/src |
149 | 651 | ) | 651 | ) |
150 | 652 | 652 | ||
154 | 653 | add_executable(geary ${GEARY_VALA_C}) | 653 | add_executable(${CMAKE_PROJECT_NAME} ${GEARY_VALA_C}) |
155 | 654 | target_link_libraries(geary m ${DEPS_LIBRARIES} gthread-2.0 geary-static) | 654 | target_link_libraries(${CMAKE_PROJECT_NAME} m ${DEPS_LIBRARIES} gthread-2.0 ${CMAKE_PROJECT_NAME}-static) |
156 | 655 | install(TARGETS geary RUNTIME DESTINATION bin) | 655 | install(TARGETS ${CMAKE_PROJECT_NAME} RUNTIME DESTINATION bin) |
157 | 656 | add_custom_command( | 656 | add_custom_command( |
158 | 657 | TARGET | 657 | TARGET |
160 | 658 | geary | 658 | ${CMAKE_PROJECT_NAME} |
161 | 659 | POST_BUILD | 659 | POST_BUILD |
162 | 660 | COMMAND | 660 | COMMAND |
164 | 661 | ${CMAKE_COMMAND} -E copy geary ${CMAKE_BINARY_DIR}/ | 661 | ${CMAKE_COMMAND} -E copy ${CMAKE_PROJECT_NAME} ${CMAKE_BINARY_DIR}/ |
165 | 662 | ) | 662 | ) |
166 | 663 | 663 | ||
167 | 664 | # GSettings | 664 | # GSettings |
169 | 665 | # This needs to be here and not in desktop/CMakeLists.txt in order for Geary to run in the build | 665 | # This needs to be here and not in desktop/CMakeLists.txt in order for Mail to run in the build |
170 | 666 | # directory | 666 | # directory |
171 | 667 | include(GSettings) | 667 | include(GSettings) |
173 | 668 | add_schemas(geary ${GSETTINGS_DIR} ${CMAKE_INSTALL_PREFIX}) | 668 | add_schemas(${CMAKE_PROJECT_NAME} ${GSETTINGS_DIR} ${CMAKE_INSTALL_PREFIX}) |
174 | 669 | 669 | ||
175 | 670 | # Console app | 670 | # Console app |
176 | 671 | ################################################# | 671 | ################################################# |
178 | 672 | vala_precompile(CONSOLE_VALA_C geary-console | 672 | vala_precompile(CONSOLE_VALA_C ${CMAKE_PROJECT_NAME}-console |
179 | 673 | ${CONSOLE_SRC} | 673 | ${CONSOLE_SRC} |
180 | 674 | PACKAGES | 674 | PACKAGES |
181 | 675 | ${CONSOLE_PACKAGES} | 675 | ${CONSOLE_PACKAGES} |
182 | 676 | ${ENGINE_PACKAGES} | 676 | ${ENGINE_PACKAGES} |
183 | 677 | CUSTOM_VAPIS | 677 | CUSTOM_VAPIS |
185 | 678 | "${CMAKE_BINARY_DIR}/src/geary-static.vapi" | 678 | "${CMAKE_BINARY_DIR}/src/${CMAKE_PROJECT_NAME}-static.vapi" |
186 | 679 | OPTIONS | 679 | OPTIONS |
187 | 680 | ${VALAC_OPTIONS} | 680 | ${VALAC_OPTIONS} |
188 | 681 | --vapidir=${CMAKE_BINARY_DIR}/src | 681 | --vapidir=${CMAKE_BINARY_DIR}/src |
189 | 682 | ) | 682 | ) |
190 | 683 | 683 | ||
193 | 684 | add_executable(geary-console ${CONSOLE_VALA_C}) | 684 | add_executable(${CMAKE_PROJECT_NAME}-console ${CONSOLE_VALA_C}) |
194 | 685 | target_link_libraries(geary-console ${DEPS_LIBRARIES} gthread-2.0 geary-static) | 685 | target_link_libraries(${CMAKE_PROJECT_NAME}-console ${DEPS_LIBRARIES} gthread-2.0 ${CMAKE_PROJECT_NAME}-static) |
195 | 686 | add_custom_command( | 686 | add_custom_command( |
196 | 687 | TARGET | 687 | TARGET |
198 | 688 | geary-console | 688 | ${CMAKE_PROJECT_NAME}-console |
199 | 689 | POST_BUILD | 689 | POST_BUILD |
200 | 690 | COMMAND | 690 | COMMAND |
202 | 691 | ${CMAKE_COMMAND} -E copy geary-console ${CMAKE_BINARY_DIR}/ | 691 | ${CMAKE_COMMAND} -E copy ${CMAKE_PROJECT_NAME}-console ${CMAKE_BINARY_DIR}/ |
203 | 692 | ) | 692 | ) |
204 | 693 | 693 | ||
205 | 694 | # Mailer app | 694 | # Mailer app |
206 | 695 | ################################################# | 695 | ################################################# |
208 | 696 | vala_precompile(MAILER_VALA_C geary-mailer | 696 | vala_precompile(MAILER_VALA_C ${CMAKE_PROJECT_NAME}-mailer |
209 | 697 | ${MAILER_SRC} | 697 | ${MAILER_SRC} |
210 | 698 | PACKAGES | 698 | PACKAGES |
211 | 699 | ${ENGINE_PACKAGES} | 699 | ${ENGINE_PACKAGES} |
212 | 700 | CUSTOM_VAPIS | 700 | CUSTOM_VAPIS |
214 | 701 | "${CMAKE_BINARY_DIR}/src/geary-static.vapi" | 701 | "${CMAKE_BINARY_DIR}/src/${CMAKE_PROJECT_NAME}-static.vapi" |
215 | 702 | OPTIONS | 702 | OPTIONS |
216 | 703 | ${VALAC_OPTIONS} | 703 | ${VALAC_OPTIONS} |
217 | 704 | --vapidir=${CMAKE_BINARY_DIR}/src | 704 | --vapidir=${CMAKE_BINARY_DIR}/src |
218 | 705 | ) | 705 | ) |
219 | 706 | 706 | ||
222 | 707 | add_executable(geary-mailer ${MAILER_VALA_C}) | 707 | add_executable(${CMAKE_PROJECT_NAME}-mailer ${MAILER_VALA_C}) |
223 | 708 | target_link_libraries(geary-mailer ${DEPS_LIBRARIES} gthread-2.0 geary-static) | 708 | target_link_libraries(${CMAKE_PROJECT_NAME}-mailer ${DEPS_LIBRARIES} gthread-2.0 ${CMAKE_PROJECT_NAME}-static) |
224 | 709 | add_custom_command( | 709 | add_custom_command( |
225 | 710 | TARGET | 710 | TARGET |
227 | 711 | geary-mailer | 711 | ${CMAKE_PROJECT_NAME}-mailer |
228 | 712 | POST_BUILD | 712 | POST_BUILD |
229 | 713 | COMMAND | 713 | COMMAND |
231 | 714 | ${CMAKE_COMMAND} -E copy geary-mailer ${CMAKE_BINARY_DIR}/ | 714 | ${CMAKE_COMMAND} -E copy ${CMAKE_PROJECT_NAME}-mailer ${CMAKE_BINARY_DIR}/ |
232 | 715 | ) | 715 | ) |
233 | 716 | 716 | ||
234 | 717 | # Valadoc | 717 | # Valadoc |
235 | @@ -726,7 +726,7 @@ | |||
236 | 726 | WORKING_DIRECTORY | 726 | WORKING_DIRECTORY |
237 | 727 | ${CMAKE_SOURCE_DIR}/src | 727 | ${CMAKE_SOURCE_DIR}/src |
238 | 728 | COMMAND | 728 | COMMAND |
240 | 729 | ${VALADOC_EXECUTABLE} --force --no-protected --target-glib=${TARGET_GLIB} -b ${CMAKE_CURRENT_SOURCE_DIR} -o ${CMAKE_SOURCE_DIR}/valadoc --package-name=geary --package-version=${VERSION} ${ENGINE_SRC} ${valadoc_pkg_opts} --vapidir=${CMAKE_SOURCE_DIR}/bindings/vapi | 729 | ${VALADOC_EXECUTABLE} --force --no-protected --target-glib=${TARGET_GLIB} -b ${CMAKE_CURRENT_SOURCE_DIR} -o ${CMAKE_SOURCE_DIR}/valadoc --package-name=${CMAKE_PROJECT_NAME} --package-version=${VERSION} ${ENGINE_SRC} ${valadoc_pkg_opts} --vapidir=${CMAKE_SOURCE_DIR}/bindings/vapi |
241 | 730 | ) | 730 | ) |
242 | 731 | 731 | ||
243 | 732 | ## Make clean: remove copied files | 732 | ## Make clean: remove copied files |
244 | @@ -735,8 +735,8 @@ | |||
245 | 735 | DIRECTORY .. | 735 | DIRECTORY .. |
246 | 736 | APPEND | 736 | APPEND |
247 | 737 | PROPERTY ADDITIONAL_MAKE_CLEAN_FILES | 737 | PROPERTY ADDITIONAL_MAKE_CLEAN_FILES |
250 | 738 | geary | 738 | ${CMAKE_PROJECT_NAME} |
251 | 739 | geary-console | 739 | ${CMAKE_PROJECT_NAME}-console |
252 | 740 | geary-mailer | 740 | geary-mailer |
253 | 741 | ) | 741 | ) |
254 | 742 | 742 | ||
255 | 743 | 743 | ||
256 | === modified file 'src/client/application/geary-application.vala' | |||
257 | --- src/client/application/geary-application.vala 2016-02-09 18:34:21 +0000 | |||
258 | +++ src/client/application/geary-application.vala 2016-02-17 01:22:00 +0000 | |||
259 | @@ -13,7 +13,7 @@ | |||
260 | 13 | 13 | ||
261 | 14 | public class GearyApplication : Gtk.Application { | 14 | public class GearyApplication : Gtk.Application { |
262 | 15 | public const string NAME = "Mail"; | 15 | public const string NAME = "Mail"; |
264 | 16 | public const string PRGNAME = "geary"; | 16 | public const string PRGNAME = "pantheon-mail"; |
265 | 17 | public const string APP_ID = "org.pantheon.mail"; | 17 | public const string APP_ID = "org.pantheon.mail"; |
266 | 18 | public const string COPYRIGHT = _("2011-2015 Yorba Foundation\n© 2016 elementary LLC."); | 18 | public const string COPYRIGHT = _("2011-2015 Yorba Foundation\n© 2016 elementary LLC."); |
267 | 19 | public const string WEBSITE = "https://elementary.io"; | 19 | public const string WEBSITE = "https://elementary.io"; |
268 | @@ -231,11 +231,11 @@ | |||
269 | 231 | } | 231 | } |
270 | 232 | 232 | ||
271 | 233 | public File get_user_data_directory() { | 233 | public File get_user_data_directory() { |
273 | 234 | return File.new_for_path(Environment.get_user_data_dir()).get_child("geary"); | 234 | return File.new_for_path(Environment.get_user_data_dir()).get_child("pantheon-mail"); |
274 | 235 | } | 235 | } |
275 | 236 | 236 | ||
276 | 237 | public File get_user_config_directory() { | 237 | public File get_user_config_directory() { |
278 | 238 | return File.new_for_path(Environment.get_user_config_dir()).get_child("geary"); | 238 | return File.new_for_path(Environment.get_user_config_dir()).get_child("pantheon-mail"); |
279 | 239 | } | 239 | } |
280 | 240 | 240 | ||
281 | 241 | /** | 241 | /** |
282 | @@ -246,9 +246,9 @@ | |||
283 | 246 | */ | 246 | */ |
284 | 247 | public File get_resource_directory() { | 247 | public File get_resource_directory() { |
285 | 248 | if (get_install_dir() != null) | 248 | if (get_install_dir() != null) |
287 | 249 | return get_install_dir().get_child("share").get_child("geary"); | 249 | return get_install_dir().get_child("share").get_child("pantheon-mail"); |
288 | 250 | else | 250 | else |
290 | 251 | return File.new_for_path(SOURCE_ROOT_DIR); | 251 | return File.new_for_path(SOURCE_ROOT_DIR + "/data"); |
291 | 252 | } | 252 | } |
292 | 253 | 253 | ||
293 | 254 | // Returns the directory the application is currently executing from. | 254 | // Returns the directory the application is currently executing from. |
294 | @@ -259,8 +259,8 @@ | |||
295 | 259 | public File? get_desktop_file() { | 259 | public File? get_desktop_file() { |
296 | 260 | File? install_dir = get_install_dir(); | 260 | File? install_dir = get_install_dir(); |
297 | 261 | File desktop_file = (install_dir != null) | 261 | File desktop_file = (install_dir != null) |
300 | 262 | ? install_dir.get_child("share").get_child("applications").get_child("geary.desktop") | 262 | ? install_dir.get_child("share").get_child("applications").get_child("pantheon-mail.desktop") |
301 | 263 | : File.new_for_path(SOURCE_ROOT_DIR).get_child("build").get_child("desktop").get_child("geary.desktop"); | 263 | : File.new_for_path(SOURCE_ROOT_DIR).get_child("build").get_child("desktop").get_child("pantheon-mail.desktop"); |
302 | 264 | 264 | ||
303 | 265 | return desktop_file.query_exists() ? desktop_file : null; | 265 | return desktop_file.query_exists() ? desktop_file : null; |
304 | 266 | } | 266 | } |
305 | @@ -343,7 +343,7 @@ | |||
306 | 343 | } | 343 | } |
307 | 344 | 344 | ||
308 | 345 | // Give asynchronous destroy_async() a chance to complete, but to avoid bug(s) where | 345 | // Give asynchronous destroy_async() a chance to complete, but to avoid bug(s) where |
310 | 346 | // Geary hangs at exit, shut the whole thing down if destroy_async() takes too long to | 346 | // Mail hangs at exit, shut the whole thing down if destroy_async() takes too long to |
311 | 347 | // complete | 347 | // complete |
312 | 348 | int64 start_usec = get_monotonic_time(); | 348 | int64 start_usec = get_monotonic_time(); |
313 | 349 | destroy_async.begin(); | 349 | destroy_async.begin(); |
314 | @@ -352,7 +352,7 @@ | |||
315 | 352 | 352 | ||
316 | 353 | int64 delta_usec = get_monotonic_time() - start_usec; | 353 | int64 delta_usec = get_monotonic_time() - start_usec; |
317 | 354 | if (delta_usec >= FORCE_SHUTDOWN_USEC) { | 354 | if (delta_usec >= FORCE_SHUTDOWN_USEC) { |
319 | 355 | debug("Forcing shutdown of Geary, %ss passed...", (delta_usec / USEC_PER_SEC).to_string()); | 355 | debug("Forcing shutdown of Mail, %ss passed...", (delta_usec / USEC_PER_SEC).to_string()); |
320 | 356 | 356 | ||
321 | 357 | break; | 357 | break; |
322 | 358 | } | 358 | } |
One remaining known issue that's blocking this branch from fully address the goal "Don't conflict with Geary":
* icons installed to /usr/share/ icons/hicolor/ conflict with geary
Other than that, I approve this branch.