Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37729142
en ru br
Репозитории ALT
S:1.1.0-alt6
5.1: 1.0-alt0.M50P.1
4.1: 0.6-alt0.M41.1
4.0: 0.6-alt0.M40.1
www.altlinux.org/Changes

Группа :: Графика
Пакет: cuneiform

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: graphicsmagick.diff
Скачать


Description: use GraphicsMagick instead of ImageMagick
Author: Jakub Wilk <jwilk@debian.org>
Forwarded: not-needed
Last-Update: 2012-04-23
--- a/cuneiform_src/cli/cuneiform-cli.cpp
+++ b/cuneiform_src/cli/cuneiform-cli.cpp
@@ -341,6 +341,10 @@
     Magick::InitializeMagick("");
 #endif
 
+#ifdef USE_MAGICK
+    Magick::InitializeMagick("");
+#endif
+
     dib = read_file(infilename);
     if(!dib) // Error msg is already printed so just get out.
         return 1;
--- a/cuneiform_src/CMakeLists.txt
+++ b/cuneiform_src/CMakeLists.txt
@@ -34,15 +34,16 @@
 
 add_definitions(-D_USE_RVERLINE_)
 
-find_package(ImageMagick COMPONENTS Magick++)
-if(ImageMagick_Magick++_FOUND)
+include(FindPkgConfig)
+pkg_check_modules(GraphicsMagick QUIET GraphicsMagick++)
+if(GraphicsMagick_FOUND)
     set(USE_MAGICK TRUE)
-    include_directories(${ImageMagick_Magick++_INCLUDE_DIR})
-    message(STATUS "ImageMagick++ found at ${ImageMagick_Magick++_INCLUDE_DIR}.")
-    set(cli_ext_libs ${ImageMagick_Magick++_LIBRARY})
+    include_directories(${GraphicsMagick_INCLUDE_DIRS})
+    message(STATUS "GraphicsMagick++ found at ${GraphicsMagick_INCLUDE_DIRS}.")
+    set(cli_ext_libs ${GraphicsMagick_LIBRARIES})
 else()
     set(USE_MAGICK FALSE)
-    message(STATUS "ImageMagick++ not found. Only uncompressed BMP images supported.")
+    message(STATUS "GraphicsMagick++ not found. Only uncompressed BMP images supported.")
 endif()
 
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Kern/include/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/Kern/include/config.h)
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin