File GraphicsMagick.patch of Package digikam4
--- digikam-4.14.0.org/extra/kipi-plugins/CMakeLists.txt 2015-10-13 23:58:20.000000000 +0200
+++ digikam-4.14.0/extra/kipi-plugins/CMakeLists.txt 2018-04-29 12:30:31.649398863 +0200
@@ -115,6 +115,10 @@
MACRO_OPTIONAL_FIND_PACKAGE(Hupnp) # For DlnaExport.
MACRO_OPTIONAL_FIND_PACKAGE(QtSoap) # For DlnaExport.
MACRO_OPTIONAL_FIND_PACKAGE(ImageMagick COMPONENTS MagickCore display) # For VideoSlideshow.
+ if(NOT ImageMagick_FOUND)
+ pkg_check_modules(GraphicsMagick GraphicsMagick) #GraphicsMagick++ )
+ #add_definitions(${GraphicsMagick_CFLAGS})
+ endif()
MACRO_OPTIONAL_FIND_PACKAGE(QtGStreamer) # For VideoSlideshow.
MACRO_OPTIONAL_FIND_PACKAGE(QtKOAuth) # For Imgur Auhtenticated API
@@ -223,6 +224,7 @@
PRINT_OPTIONAL_LIBRARY_STATUS("libmediawiki" "https://projects.kde.org/projects/extragear/libs/libmediawiki" "(version >= 1.0.0)" "Kipi-plugins will be compiled without libmediawiki support." MEDIAWIKI_FOUND)
PRINT_OPTIONAL_LIBRARY_STATUS("libkvkontakte" "https://projects.kde.org/projects/extragear/libs/libkvkontakte" "(version >= ${LIBKVKONTAKTE_MIN_VERSION})" "Kipi-plugins will be compiled without libkvkontakte support." LIBKVKONTAKTE_FOUND)
PRINT_OPTIONAL_LIBRARY_STATUS("libimagemagick" "http://www.imagemagick.org" "(version >= 5.5.4)" "Kipi-plugins will be compiled without libimagemagick support." ImageMagick_FOUND)
+ PRINT_OPTIONAL_LIBRARY_STATUS("libgraphicsmagick" "http://www.graphicsmagick.org" "(version >= 1.0.0)" "Kipi-plugins will be compiled without libgraphicsmagick support." GraphicsMagick_FOUND)
PRINT_OPTIONAL_LIBRARY_STATUS("libqtgstreamer" "http://gstreamer.freedesktop.org/modules/qt-gstreamer.html" "(version >= 0.9.0)" "Kipi-plugins will be compiled without libqtgstreamer support." QTGSTREAMER_FOUND)
PRINT_OPTIONAL_LIBRARY_STATUS("libgpod" "http://www.gtkpod.org/libgpod.html" "(version >= 0.7.0)" "Kipi-plugins will be compiled without libgpod support." IPOD_FOUND)
PRINT_OPTIONAL_LIBRARY_STATUS("libgdk" "http://library.gnome.org/devel/gdk-pixbuf" "(version >= 2.0.0)" "Kipi-plugins will be compiled without libgdk support." GDK_FOUND)
@@ -299,7 +301,7 @@
PRINT_COMPONENT_COMPILE_STATUS("GPSSync" KGEOMAP_FOUND)
PRINT_COMPONENT_COMPILE_STATUS("Mediawiki" MEDIAWIKI_FOUND)
PRINT_COMPONENT_COMPILE_STATUS("Panorama" FLEX_FOUND AND BISON_FOUND)
- PRINT_COMPONENT_COMPILE_STATUS("VideoSlideshow" ImageMagick_FOUND AND QTGSTREAMER_FOUND)
+ PRINT_COMPONENT_COMPILE_STATUS("VideoSlideshow" (ImageMagick_FOUND OR GraphicsMagick_FOUND) AND QTGSTREAMER_FOUND)
# Set QtGStreamer API version --------------------------------------------------------------------------
@@ -484,7 +486,7 @@
add_subdirectory(panorama)
endif()
- if(ImageMagick_FOUND AND QTGSTREAMER_FOUND)
+ if((ImageMagick_FOUND OR GraphicsMagick_FOUND) AND QTGSTREAMER_FOUND)
add_subdirectory(videoslideshow)
endif()
--- digikam-4.14.0.org/extra/kipi-plugins/videoslideshow/CMakeLists.txt 2015-10-13 23:58:21.000000000 +0200
+++ digikam-4.14.0/extra/kipi-plugins/videoslideshow/CMakeLists.txt 2018-04-29 12:31:55.269398828 +0200
@@ -9,6 +9,7 @@
add_definitions(${QTGSTREAMER_DEFINITIONS} ${KDE4_ENABLE_EXCEPTIONS})
include_directories(${ImageMagick_INCLUDE_DIRS}
+ ${GraphicksMagick_INCLUDE_DIRS}
${QTGSTREAMER_INCLUDES}
${CMAKE_CURRENT_SOURCE_DIR}/plugin
${CMAKE_CURRENT_SOURCE_DIR}/manager
@@ -37,6 +37,7 @@
${KEXIV2_LIBRARIES}
${KDCRAW_LIBRARIES}
${ImageMagick_LIBRARIES}
+ ${GraphicsMagick_LIBRARIES}
${QTGSTREAMER_LIBRARIES}
${QTGSTREAMER_UTILS_LIBRARIES}
kipiplugins
--- digikam-4.14.0.org/extra/kipi-plugins/videoslideshow/magickiface/CMakeLists.txt 2015-10-13 23:58:21.000000000 +0200
+++ digikam-4.14.0/extra/kipi-plugins/videoslideshow/magickiface/CMakeLists.txt 2018-04-29 17:48:42.194026442 +0200
@@ -7,6 +7,7 @@
add_subdirectory(test)
include_directories(${ImageMagick_INCLUDE_DIRS}
+ ${GraphicsMagick_INCLUDE_DIRS}
${QT_INCLUDES}
${KDE4_INCLUDES}
${CMAKE_BINARY_DIR}
@@ -33,4 +34,5 @@
${QT_QTGUI_LIBRARY}
${KDE4_KDECORE_LIBS}
${ImageMagick_LIBRARIES}
+ ${GraphicsMagick_LIBRARIES}
)