rdieter pushed to digikam (epel7). "enable libkface, libkgeomap, libmediawiki, libkvkontakte"

notifications at fedoraproject.org notifications at fedoraproject.org
Mon May 18 19:44:14 UTC 2015


From 1c9d49c96fb3a2375b99ceeaabb25d90181b933a Mon Sep 17 00:00:00 2001
From: nucleo <nucleo at fedoraproject.org>
Date: Fri, 14 Nov 2014 13:30:59 +0200
Subject: enable libkface, libkgeomap, libmediawiki, libkvkontakte


diff --git a/digikam-4.5.0-enable-libs.patch b/digikam-4.5.0-enable-libs.patch
new file mode 100644
index 0000000..5c7ab82
--- /dev/null
+++ b/digikam-4.5.0-enable-libs.patch
@@ -0,0 +1,38 @@
+--- digikam-4.5.0/CMakeLists.txt	2014-11-12 12:50:30.000000000 +0200
++++ digikam-4.5.0/CMakeLists.txt	2014-11-14 13:26:00.056758672 +0200
+@@ -138,14 +138,14 @@ if(ENABLE_PRIVATE_SHAREDLIBS)
+     set(KIPI_LOCAL_DIR   extra/libkipi)
+     set(KEXIV2_LOCAL_DIR extra/libkexiv2)
+     set(KDCRAW_LOCAL_DIR extra/libkdcraw)
+-    set(KFACE_LOCAL_DIR  extra/libkface)
+     set(KSANE_LOCAL_DIR  extra/libksane)
++endif()
++    set(KFACE_LOCAL_DIR  extra/libkface)
+ 
+     #from extragear/libs
+     set(KGEOMAP_LOCAL_DIR       extra/libkgeomap)
+     set(MEDIAWIKI_LOCAL_DIR     extra/libmediawiki)
+     set(LIBKVKONTAKTE_LOCAL_DIR extra/libkvkontakte)
+-endif()
+ 
+ add_subdirectory(extra)
+ add_subdirectory(core)
+--- digikam-4.5.0/extra/CMakeLists.txt	2014-11-12 12:50:30.000000000 +0200
++++ digikam-4.5.0/extra/CMakeLists.txt	2014-11-14 13:25:29.063070249 +0200
+@@ -13,14 +13,14 @@ if(${ENABLE_PRIVATE_SHAREDLIBS})
+     add_subdirectory(libkipi)
+     add_subdirectory(libkexiv2)
+     add_subdirectory(libkdcraw)
+-    add_subdirectory(libkface)
+     MACRO_OPTIONAL_ADD_SUBDIRECTORY(libksane)
++endif()
++    add_subdirectory(libkface)
+ 
+     # from extragear/libs
+     add_subdirectory(libkgeomap)
+     MACRO_OPTIONAL_ADD_SUBDIRECTORY(libmediawiki)
+     MACRO_OPTIONAL_ADD_SUBDIRECTORY(libkvkontakte)
+ 
+-endif()
+ 
+ add_subdirectory(kipi-plugins)
diff --git a/digikam.spec b/digikam.spec
index 182a3f7..c1a5d82 100644
--- a/digikam.spec
+++ b/digikam.spec
@@ -21,6 +21,10 @@ ExcludeArch: ppc64
 # TODO: upstream me
 Source1: digikam-import.desktop
 
+# build only libkface, libkgeomap, libmediawiki, libkvkontakte
+#-DDIGIKAMSC_USE_PRIVATE_SHAREDLIBS=ON enables also libkipi, libkexiv2, libkdcraw, libksane
+# https://bugs.kde.org/show_bug.cgi?id=340945
+Patch0: digikam-4.5.0-enable-libs.patch
 ## upstreamable patches
 
 ## upstream patches
@@ -31,6 +35,8 @@ BuildRequires: doxygen
 BuildRequires: gettext
 BuildRequires: baloo-devel
 BuildRequires: kfilemetadata-devel
+# for DLNAExport
+BuildRequires: qtsoap-devel
 # marble integration, http://bugzilla.redhat.com/470578
 BuildRequires: marble-devel >= 1:4.6.80 
 # updated FindKipi.cmake https://bugs.kde.org/show_bug.cgi?id=307213
@@ -232,6 +238,7 @@ BuildArch: noarch
 %prep
 %setup -q -n %{name}-%{version}%{?pre:-%{pre}}
 
+%patch0 -p1 -b .enable-libs
 
 ## HACK to allow building with older opencv (for now), see
 # https://bugzilla.redhat.com/show_bug.cgi?id=1119036
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/digikam.git/commit/?h=epel7&id=1c9d49c96fb3a2375b99ceeaabb25d90181b933a


More information about the scm-commits mailing list