aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorangelmixu <salemixu@gmail.com>2020-06-05 21:09:14 +0200
committerGitHub <noreply@github.com>2020-06-05 12:09:14 -0700
commitf3c92f82d6d28f48d3df0c5a8c228e1f4298a7ff (patch)
treefad80b7cc3ce30365e6959d5b8f40926faab9b21
parentec7c7afbe7576598a75a33d6c1d6162dcbc3fe27 (diff)
downloadvcpkg-f3c92f82d6d28f48d3df0c5a8c228e1f4298a7ff.tar.gz
vcpkg-f3c92f82d6d28f48d3df0c5a8c228e1f4298a7ff.zip
[librsvg] Fix for macOS (#11722)
* fix librsvg * fix for linux dependencies * fix for linux dependencies (retry) * increase control port version Co-authored-by: Angel Sánchez <angelsanchez@inedit.com>
-rw-r--r--ports/librsvg/CMakeLists.txt14
-rw-r--r--ports/librsvg/CONTROL2
2 files changed, 13 insertions, 3 deletions
diff --git a/ports/librsvg/CMakeLists.txt b/ports/librsvg/CMakeLists.txt
index 749d3132b..b3b3ca892 100644
--- a/ports/librsvg/CMakeLists.txt
+++ b/ports/librsvg/CMakeLists.txt
@@ -5,11 +5,19 @@ find_package(unofficial-cairo CONFIG REQUIRED)
find_package(unofficial-libcroco CONFIG REQUIRED)
find_package(unofficial-glib CONFIG REQUIRED)
find_package(LibXml2 REQUIRED)
-find_library(PANGO_LIB pango-1.0)
-find_library(PANGO_CAIRO_LIB pangocairo-1.0)
if(CMAKE_SYSTEM_NAME MATCHES "Windows")
+ find_library(PANGO_LIB pango-1.0)
+ find_library(PANGO_CAIRO_LIB pangocairo-1.0)
find_library(GDK_PIXBUF_LIB gdk_pixbuf-2.0)
+elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ find_library(PANGO_LIB pango-1.0)
+ find_library(PANGO_CAIRO_LIB pangocairo-1.0)
+ find_library(GDK_PIXBUF_LIB gdk_pixbuf-2)
else()
+ find_library(PANGO_LIB pango-1)
+ find_library(PANGO_CAIRO_LIB pangocairo-1)
+ find_library(PANGO_FT2_LIB pangoft2-1)
+ find_library(FONTCONFIG_LIB fontconfig)
find_library(GDK_PIXBUF_LIB gdk_pixbuf-2)
endif()
@@ -112,6 +120,8 @@ target_link_libraries(rsvg-2.40 PRIVATE
${PANGO_LIB}
${PANGO_CAIRO_LIB}
${GDK_PIXBUF_LIB}
+ ${PANGO_FT2_LIB}
+ ${FONTCONFIG_LIB}
)
target_link_libraries(pixbufloader-svg PRIVATE
rsvg-2.40
diff --git a/ports/librsvg/CONTROL b/ports/librsvg/CONTROL
index 3a250b8d4..ec60e76f1 100644
--- a/ports/librsvg/CONTROL
+++ b/ports/librsvg/CONTROL
@@ -1,4 +1,4 @@
Source: librsvg
-Version: 2.40.20
+Version: 2.40.20-1
Description: A small library to render Scalable Vector Graphics (SVG)
Build-Depends: cairo, pango, gdk-pixbuf, libcroco \ No newline at end of file