remove-vendor.patch 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. From: Yanhao Mo <yanhaocs@gmail.com>
  2. Date: Wed, 16 May 2018 13:16:20 +0800
  3. Subject: use system libs
  4. ---
  5. CMakeLists.txt | 25 +++++--------------------
  6. 1 file changed, 5 insertions(+), 20 deletions(-)
  7. diff --git a/CMakeLists.txt b/CMakeLists.txt
  8. index 9d57aca..47f83d7 100644
  9. --- a/CMakeLists.txt
  10. +++ b/CMakeLists.txt
  11. @@ -24,6 +24,7 @@ pkg_check_modules(RSVG REQUIRED librsvg-2.0)
  12. pkg_check_modules(WNCK REQUIRED libwnck-3.0)
  13. pkg_check_modules(FONTCONFIG REQUIRED fontconfig)
  14. pkg_check_modules(GLIB REQUIRED glib-2.0)
  15. +pkg_check_modules(VTE REQUIRED vte-2.91)
  16. OPTION(TEST_BUILD "Build with native testing" ON)
  17. @@ -44,22 +45,6 @@ execute_process(
  18. )
  19. endif()
  20. -ExternalProject_Add(Vte-0.29
  21. - SOURCE_DIR ${CMAKE_SOURCE_DIR}/3rdparty/vte-0.50.1
  22. - CONFIGURE_COMMAND ./configure --enable-static
  23. - BUILD_COMMAND make
  24. - INSTALL_COMMAND ""
  25. - BUILD_IN_SOURCE 1
  26. - )
  27. -
  28. -ExternalProject_Add(zssh-1.5c
  29. - SOURCE_DIR ${CMAKE_SOURCE_DIR}/3rdparty/zssh-1.5c
  30. - CONFIGURE_COMMAND ./configure
  31. - BUILD_COMMAND make
  32. - INSTALL_COMMAND ""
  33. - BUILD_IN_SOURCE 1
  34. - )
  35. -
  36. set(CFLAGS
  37. ${GIO_CFLAGS}
  38. ${GTK3_CFLAGS} ${GTK3_CFLAGS_OTHER}
  39. @@ -79,7 +64,7 @@ set(INCLUDE_PATHS
  40. ${RSVG_INCLUDE_DIRS}
  41. ${JsonGlib_INCLUDE_DIRS}
  42. ${LIBSECRET_INCLUDE_DIRS}
  43. - ${CMAKE_SOURCE_DIR}/3rdparty/vte-0.50.1/src
  44. + ${VTE_INCLUDE_DIRS}
  45. )
  46. find_library(VTE_LIB NAMES libvte-2.91.a tcmalloc_minimal)
  47. include_directories(${INCLUDE_PATHS})
  48. @@ -96,6 +81,7 @@ set(LIBS
  49. ${XTST_LIBRARIES}
  50. ${FONTCONFIG_LIBRARY}
  51. ${M_LIBRARIES}
  52. + ${VTE_LIBRARIES}
  53. stdc++
  54. m
  55. z
  56. @@ -137,8 +123,7 @@ PACKAGES
  57. librsvg-2.0
  58. )
  59. add_executable(${target} ${VALA_C} ${CMAKE_SOURCE_DIR}/project_path.c ${CMAKE_SOURCE_DIR}/lib/font.c)
  60. -target_link_libraries(${target} ${LIBS} ${CMAKE_SOURCE_DIR}/3rdparty/vte-0.50.1/src/.libs/libvte-2.91.a)
  61. -add_dependencies(${target} Vte-0.29)
  62. +target_link_libraries(${target} ${LIBS})
  63. FILE(GLOB children LIST_DIRECTORIES true po/*)
  64. SET(dirlist "")
  65. @@ -170,7 +155,7 @@ FOREACH(lang ${dirlist})
  66. ENDFOREACH(lang)
  67. INSTALL (TARGETS ${target} DESTINATION bin)
  68. -INSTALL (PROGRAMS ssh_login.sh ${CMAKE_SOURCE_DIR}/3rdparty/zssh-1.5c/zssh DESTINATION lib/${target})
  69. +INSTALL (PROGRAMS ssh_login.sh DESTINATION lib/${target})
  70. INSTALL (FILES hicolor/32x32/${target}.png DESTINATION share/icons/hicolor/32x32/apps)
  71. INSTALL (FILES hicolor/48x48/${target}.png DESTINATION share/icons/hicolor/48x48/apps)
  72. INSTALL (FILES hicolor/96x96/${target}.png DESTINATION share/icons/hicolor/96x96/apps)