rpms/kdevelop/FC-4 kdevelop-3.2.1-gcc4.patch, NONE, 1.1 kdevelop-3.2.1-symbol.patch, NONE, 1.1 kdevelop.spec, 1.31, 1.32
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu Jun 30 16:22:21 UTC 2005
Author: than
Update of /cvs/dist/rpms/kdevelop/FC-4
In directory cvs.devel.redhat.com:/tmp/cvs-serv21290
Modified Files:
kdevelop.spec
Added Files:
kdevelop-3.2.1-gcc4.patch kdevelop-3.2.1-symbol.patch
Log Message:
apply patch to fix undefined symbol issue #162146
kdevelop-3.2.1-gcc4.patch:
snippetitem.h | 1 +
1 files changed, 1 insertion(+)
--- NEW FILE kdevelop-3.2.1-gcc4.patch ---
--- kdevelop-3.2.1/parts/snippet/snippetitem.h.tn 2005-06-29 15:57:01.000000000 +0200
+++ kdevelop-3.2.1/parts/snippet/snippetitem.h 2005-06-29 15:57:22.000000000 +0200
@@ -13,6 +13,7 @@
#include <klocale.h>
class QString;
+class SnippetGroup;
/**
This class represents one CodeSnippet-Item in the listview.
kdevelop-3.2.1-symbol.patch:
lib/Makefile.am | 7 ++++---
lib/interfaces/Makefile.am | 4 ++++
lib/widgets/Makefile.am | 1 +
parts/outputviews/Makefile.am | 2 ++
vcs/clearcase/Makefile.am | 3 ++-
vcs/cvsservice/Makefile.am | 4 +++-
vcs/perforce/Makefile.am | 3 ++-
7 files changed, 18 insertions(+), 6 deletions(-)
--- NEW FILE kdevelop-3.2.1-symbol.patch ---
--- kdevelop-3.2.1/lib/interfaces/Makefile.am.bak 2005-06-30 03:20:47.977028712 +0200
+++ kdevelop-3.2.1/lib/interfaces/Makefile.am 2005-06-30 03:21:46.469136560 +0200
@@ -12,6 +12,10 @@ libkdevinterfaces_la_SOURCES = kdevcore.
kdevprojectiface.cpp kdevprojectiface.skel kdevdesignerintegrationiface.cpp \
kdevdesignerintegrationiface.skel
+libkdevinterfaces_la_LDFLAGS = -no-undefined $(all_libraries) $(LIB_KDEUI) $(LIB_KHTML) $(LIB_KPARTS) -lktexteditor -lkscript \
+ $(top_builddir)/lib/interfaces/external/libkinterfacedesigner.la \
+ $(top_builddir)/lib/util/libkdevutil.la
+
kdevelopincludedir = $(includedir)/kdevelop/interfaces
kdevelopinclude_HEADERS = kdevlanguagesupport.h kdevmainwindow.h \
kdevpartcontroller.h kdevplugin.h kdevproject.h kdevcore.h kdevcoderepository.h codemodel.h \
--- kdevelop-3.2.1/lib/widgets/Makefile.am.bak 2005-06-30 03:22:08.450794840 +0200
+++ kdevelop-3.2.1/lib/widgets/Makefile.am 2005-06-30 03:22:34.210878712 +0200
@@ -14,6 +14,7 @@ kdevwidgetsinclude_HEADERS = klistviewac
processwidget.h
SUBDIRS = propeditor
libkdevwidgets_la_LIBADD = $(top_builddir)/lib/interfaces/libkdevinterfaces.la
+libkdevwidgets_la_LDFLAGS = -no-undefined $(all_libraries)
rcdir = $(kde_datadir)/kdevelop
rc_DATA = kdevhtml_partui.rc
--- kdevelop-3.2.1/lib/Makefile.am.bak 2005-06-30 03:22:49.430564968 +0200
+++ kdevelop-3.2.1/lib/Makefile.am 2005-06-30 03:24:38.757944680 +0200
@@ -16,9 +16,10 @@ endif
lib_LTLIBRARIES = libkdevelop.la
libkdevelop_la_LDFLAGS = -no-undefined $(all_libraries) -version-info 1:0
libkdevelop_la_LIBADD = $(top_builddir)/lib/interfaces/libkdevinterfaces.la \
- $(top_builddir)/lib/util/libkdevutil.la $(top_builddir)/lib/widgets/propeditor/libkdevpropertyeditor.la \
- $(top_builddir)/lib/interfaces/external/libkinterfacedesigner.la $(top_builddir)/lib/interfaces/extensions/libkdevextensions.la \
- $(LIB_KDEVCOMPAT) -lktexteditor $(LIB_KPARTS) $(LIB_KIO) -lkscript
+ $(top_builddir)/lib/widgets/propeditor/libkdevpropertyeditor.la $(LIB_KDEVCOMPAT) $(LIB_KIO)
+# $(top_builddir)/lib/util/libkdevutil.la $(top_builddir)/lib/widgets/propeditor/libkdevpropertyeditor.la \
+# $(top_builddir)/lib/interfaces/external/libkinterfacedesigner.la $(top_builddir)/lib/interfaces/extensions/libkdevextensions.la \
+# $(LIB_KDEVCOMPAT) -lktexteditor $(LIB_KPARTS) $(LIB_KIO) -lkscript
libkdevelop_la_SOURCES = dummy.cpp
--- kdevelop-3.2.1/parts/outputviews/Makefile.am.bak 2005-06-30 03:56:34.645685472 +0200
+++ kdevelop-3.2.1/parts/outputviews/Makefile.am 2005-06-30 03:59:15.723197968 +0200
@@ -22,6 +22,7 @@ noinst_HEADERS = filterdlg.h
libkdevmakeview_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN)
libkdevmakeview_la_LIBADD = $(top_builddir)/lib/widgets/libkdevwidgets.la \
$(top_builddir)/lib/interfaces/extensions/dcop/libkdevdcopextensions.la $(top_builddir)/lib/libkdevelop.la \
+ $(top_builddir)/lib/interfaces/extensions/libkdevextensions.la \
$(LIB_KHTML)
libkdevmakeview_la_SOURCES = makeviewpart.cpp makewidget.cpp directorystatusmessagefilter.cpp \
outputfilter.cpp compileerrorfilter.cpp commandcontinuationfilter.cpp makeitem.cpp \
@@ -30,6 +31,7 @@ libkdevmakeview_la_SOURCES = makeviewpar
libkdevappview_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN)
libkdevappview_la_LIBADD = $(top_builddir)/lib/widgets/libkdevwidgets.la \
$(top_builddir)/lib/interfaces/extensions/dcop/libkdevdcopextensions.la $(top_builddir)/lib/libkdevelop.la \
+ $(top_builddir)/lib/interfaces/extensions/libkdevextensions.la \
$(LIB_KHTML)
libkdevappview_la_SOURCES = appoutputviewpart.cpp appoutputwidget.cpp directorystatusmessagefilter.cpp \
outputfilter.cpp compileerrorfilter.cpp commandcontinuationfilter.cpp makeitem.cpp \
--- kdevelop-3.2.1/vcs/clearcase/Makefile.am.bak 2005-06-30 11:02:52.507259472 +0200
+++ kdevelop-3.2.1/vcs/clearcase/Makefile.am 2005-06-30 11:04:21.386747736 +0200
@@ -5,7 +5,8 @@ INCLUDES = -I$(top_srcdir)/lib/interface
kde_module_LTLIBRARIES = libkdevclearcase.la
libkdevclearcase_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN)
-libkdevclearcase_la_LIBADD = $(top_builddir)/lib/libkdevelop.la
+libkdevclearcase_la_LIBADD = $(top_builddir)/lib/libkdevelop.la \
+ $(top_builddir)/lib/interfaces/extensions/libkdevextensions.la
libkdevclearcase_la_SOURCES = clearcasepart.cpp commentdlg.cpp
--- kdevelop-3.2.1/vcs/cvsservice/Makefile.am.bak 2005-06-30 11:10:43.562648168 +0200
+++ kdevelop-3.2.1/vcs/cvsservice/Makefile.am 2005-06-30 11:22:21.832495016 +0200
@@ -6,7 +6,9 @@ INCLUDES = -I$(top_srcdir)/lib/interface
kde_module_LTLIBRARIES = libkdevcvsservice.la
libkdevcvsservice_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN)
libkdevcvsservice_la_LIBADD = $(top_builddir)/lib/libkdevelop.la \
- $(top_builddir)/lib/widgets/libkdevwidgets.la $(LIB_KHTML) -lcvsservice
+ $(top_builddir)/lib/widgets/libkdevwidgets.la $(LIB_KHTML) \
+ $(top_builddir)/lib/interfaces/extensions/libkdevextensions.la \
+ -lcvsservice
libkdevcvsservice_la_SOURCES = cvspart.cpp cvspartimpl.cpp cvsformbase.ui \
cvsform.cpp commitdialogbase.ui commitdlg.cpp cvsoptionswidgetbase.ui \
--- kdevelop-3.2.1/vcs/perforce/Makefile.am.bak 2005-06-30 11:25:54.890105336 +0200
+++ kdevelop-3.2.1/vcs/perforce/Makefile.am 2005-06-30 11:28:31.903235712 +0200
@@ -5,7 +5,8 @@ INCLUDES = -I$(top_srcdir)/lib/interface
kde_module_LTLIBRARIES = libkdevperforce.la
libkdevperforce_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN)
-libkdevperforce_la_LIBADD = $(top_builddir)/lib/libkdevelop.la
+libkdevperforce_la_LIBADD = $(top_builddir)/lib/libkdevelop.la \
+ $(top_builddir)/lib/interfaces/extensions/libkdevextensions.la
libkdevperforce_la_SOURCES = perforcepart.cpp commitdlg.cpp
Index: kdevelop.spec
===================================================================
RCS file: /cvs/dist/rpms/kdevelop/FC-4/kdevelop.spec,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- kdevelop.spec 16 Jun 2005 10:06:21 -0000 1.31
+++ kdevelop.spec 30 Jun 2005 16:22:18 -0000 1.32
@@ -9,7 +9,7 @@
Name: kdevelop
Summary: Integrated Development Environment for C++/C
Version: 3.2.1
-Release: 0.fc4.1
+Release: 0.fc4.2
Epoch: 9
URL: http://www.kdevelop.org/
Group: Development/Tools
@@ -25,6 +25,8 @@
Patch3: kdevelop-2.1.5_for_KDE_3.1-doc.patch
Patch4: kdevelop-3.1.92-fpic.patch
Patch5: admin-visibility.patch
+Patch6: kdevelop-3.2.1-gcc4.patch
+Patch7: kdevelop-3.2.1-symbol.patch
Prereq: /sbin/ldconfig
@@ -73,6 +75,8 @@
%patch3 -p1 -b .doc
%patch4 -p1
%patch5 -p1 -b .gcc
+%patch6 -p1 -b .gcc4
+%patch7 -p1 -b .symbol
%build
export KDEDIR=%{_prefix}
@@ -101,6 +105,7 @@
--with-qt-libraries=$QTDIR/lib \
--with-extra-libs=%{_libdir}
+make %{?_smp_mflags} -C lib/util
make %{?_smp_mflags}
# c references
@@ -148,6 +153,9 @@
%{_datadir}/servicetypes/*
%changelog
+* Thu Jun 30 2005 Than Ngo <than at redhat.com> 9:3.2.1-0.fc4.2
+- apply patch to fix undefined symbol issue #162146
+
* Thu Jun 16 2005 Than Ngo <than at redhat.com> 3.2.1-0.fc4.1
- 3.2.1
More information about the fedora-cvs-commits
mailing list