[packages/kmymoney2] - fix automoc breakage - rel 4

baggins baggins at pld-linux.org
Sun Oct 8 21:55:14 CEST 2017


commit 597cf877a96d1f9b30e77ce78de982eaa872be8d
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Oct 8 21:54:45 2017 +0200

    - fix automoc breakage
    - rel 4

 ...uplicated-symbol-compile-error-on-Windows.patch | 39 ++++++++++++++++++++++
 kmymoney2.spec                                     |  4 ++-
 2 files changed, 42 insertions(+), 1 deletion(-)
---
diff --git a/kmymoney2.spec b/kmymoney2.spec
index 8912733..ef296d1 100644
--- a/kmymoney2.spec
+++ b/kmymoney2.spec
@@ -11,7 +11,7 @@ Summary:	Personal finance application similar to Microsoft Money
 Summary(pl.UTF-8):	Program do finansów osobistych, podobny do Microsoft Money
 Name:		kmymoney2
 Version:	4.8.0
-Release:	3
+Release:	4
 License:	GPL v2+
 Group:		X11/Applications
 Source0:	http://downloads.sourceforge.net/kmymoney2/%{real_name}-%{version}.tar.xz
@@ -20,6 +20,7 @@ URL:		http://kmymoney2.sourceforge.net/
 Patch0:		%{name}-desktop.patch
 Patch1:		%{name}-man.patch
 Patch2:		%{name}-types.patch
+Patch3:		0240-Fix-duplicated-symbol-compile-error-on-Windows.patch
 %{?with_kbanking:BuildRequires:	aqbanking-devel >= 5.5.1}
 BuildRequires:	automoc4
 BuildRequires:	boost-devel >= 1.33.1
@@ -123,6 +124,7 @@ Biblioteka widgetów KMyMoney dla QtDesignera.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 install -d build
diff --git a/0240-Fix-duplicated-symbol-compile-error-on-Windows.patch b/0240-Fix-duplicated-symbol-compile-error-on-Windows.patch
new file mode 100644
index 0000000..c952196
--- /dev/null
+++ b/0240-Fix-duplicated-symbol-compile-error-on-Windows.patch
@@ -0,0 +1,39 @@
+From 6d235f2cd835d5d3e00dee43ed29bdf2c5ca80d5 Mon Sep 17 00:00:00 2001
+From: Ralf Habacker <ralf.habacker at freenet.de>
+Date: Tue, 23 May 2017 19:52:20 +0200
+Subject: [PATCH 240/258] Fix 'duplicated symbol' compile error on Windows.
+
+Because the whole project uses cmake automoc support additional
+calls to automoc4 causes 'duplicated symbol' errors on Windows.
+---
+ kmymoney/plugins/onlinetasks/national/CMakeLists.txt | 1 -
+ kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt     | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/kmymoney/plugins/onlinetasks/national/CMakeLists.txt b/kmymoney/plugins/onlinetasks/national/CMakeLists.txt
+index d3e7c44..5710c70 100644
+--- a/kmymoney/plugins/onlinetasks/national/CMakeLists.txt
++++ b/kmymoney/plugins/onlinetasks/national/CMakeLists.txt
+@@ -20,7 +20,6 @@ kde4_add_ui_files( konlinetasks_national_SCRS
+ )
+ 
+ # Make this plugin unit testable
+-automoc4(konlinetasks_national_OBJECTS konlinetasks_national_SCRS)
+ add_library( konlinetasks_national_OBJECTS OBJECT ${konlinetasks_national_SCRS} )
+ 
+ # Add plugin which is not allowed in the unit test
+diff --git a/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt b/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt
+index 3c2d9db..8415c69 100644
+--- a/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt
++++ b/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt
+@@ -12,7 +12,6 @@ kde4_add_ui_files( sepaOnlineTasks_SRCS
+   ui/sepacredittransferedit.ui
+ )
+ 
+-automoc4( konlinetasks_sepa_OBJECTS sepaOnlineTasks_SRCS)
+ add_library( konlinetasks_sepa_OBJECTS OBJECT ${sepaOnlineTasks_SRCS} )
+ 
+ # Add actual plugin here it is not part of the objects
+-- 
+2.9.4
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kmymoney2.git/commitdiff/597cf877a96d1f9b30e77ce78de982eaa872be8d



More information about the pld-cvs-commit mailing list