From 1fc291b344786cb664250f8900e98f43557e7842 Mon Sep 17 00:00:00 2001 From: Kevin Kofler Date: Jun 06 2008 22:06:26 +0000 Subject: - improve integration of the KDE 4 app template --- diff --git a/kdevelop-3.5.2-kde4template.patch b/kdevelop-3.5.2-kde4template.patch new file mode 100644 index 0000000..e23b583 --- /dev/null +++ b/kdevelop-3.5.2-kde4template.patch @@ -0,0 +1,74 @@ +diff -ur kdevelop-3.5.2/languages/cpp/app_templates/kde4app/kde4app.kdevtemplate kdevelop-3.5.2-kde4template/languages/cpp/app_templates/kde4app/kde4app.kdevtemplate +--- kdevelop-3.5.2/languages/cpp/app_templates/kde4app/kde4app.kdevtemplate 2008-02-11 12:22:37.000000000 +0100 ++++ kdevelop-3.5.2-kde4template/languages/cpp/app_templates/kde4app/kde4app.kdevtemplate 2008-06-06 23:55:22.000000000 +0200 +@@ -43,7 +43,7 @@ + Comment[sv]=Skapar ett enkelt KDE 4-program med ett toppnivåfönster, menyer och verktygsrader. + Comment[zh_TW]=產生一個簡單的 KDE4 應用程式,內含頂層視窗、選單與工具列。 + FileTemplates=h,CStyle,cpp,CStyle +-ShowFilesAfterGeneration=%{dest}/README ++ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.cpp + Archive=kde4app.tar.gz + + [FILE1] +@@ -112,25 +112,16 @@ + Source=%{src}/settings.kcfgc + Dest=%{dest}/settings.kcfgc + +-[FILE13] +-Type=install +-Source=%{src}/README +-Dest=%{dest}/README +- +-[FILE14] +-Type=install +-Source=%{src}/kde4app.kdevelop +-Dest=%{dest}/%{APPNAMELC}.kdevelop +- +-[FILE15] +-Type=install +-Source=%{src}/kde4app.kdevelop.filelist +-Dest=%{dest}/%{APPNAMELC}.kdevelop.filelist +- + [MKDIR1] + Type=mkdir + Dir=%{dest}/build + ++[CMAKE] ++Type=finishcmd ++Command=cmake ./ -GKDevelop3 ++Directory=%{dest} ++ ++ + [MSG] + Type=message + Comment=A KDE4 Application was created at %{dest} +diff -ur kdevelop-3.5.2/languages/cpp/app_templates/kde4app/Makefile.am kdevelop-3.5.2-kde4template/languages/cpp/app_templates/kde4app/Makefile.am +--- kdevelop-3.5.2/languages/cpp/app_templates/kde4app/Makefile.am 2007-09-26 11:42:09.000000000 +0200 ++++ kdevelop-3.5.2-kde4template/languages/cpp/app_templates/kde4app/Makefile.am 2008-06-06 23:46:15.000000000 +0200 +@@ -1,6 +1,6 @@ + dataFiles = kapp4.cpp kapp4.h prefs_base.ui kapp4view.cpp kapp4view.h kapp4view_base.ui \ + main.cpp kde4appui.rc CMakeLists.txt kapp4.desktop kapp4.kcfg settings.kcfgc \ +- kde4app.png README kde4app.kdevelop kde4app.kdevelop.filelist ++ kde4app.png + + templateName = kde4app + +diff -ur kdevelop-3.5.2/languages/cpp/app_templates/kde4app/Makefile.in kdevelop-3.5.2-kde4template/languages/cpp/app_templates/kde4app/Makefile.in +--- kdevelop-3.5.2/languages/cpp/app_templates/kde4app/Makefile.in 2008-05-13 16:23:40.000000000 +0200 ++++ kdevelop-3.5.2-kde4template/languages/cpp/app_templates/kde4app/Makefile.in 2008-06-06 23:46:26.000000000 +0200 +@@ -373,7 +373,7 @@ + xdg_menudir = @xdg_menudir@ + dataFiles = kapp4.cpp kapp4.h prefs_base.ui kapp4view.cpp kapp4view.h kapp4view_base.ui \ + main.cpp kde4appui.rc CMakeLists.txt kapp4.desktop kapp4.kcfg settings.kcfgc \ +- kde4app.png README kde4app.kdevelop kde4app.kdevelop.filelist ++ kde4app.png + + templateName = kde4app + +diff -ur kdevelop-3.5.2/languages/cpp/app_templates/kdecpp.appwizard kdevelop-3.5.2-kde4template/languages/cpp/app_templates/kdecpp.appwizard +--- kdevelop-3.5.2/languages/cpp/app_templates/kdecpp.appwizard 2007-04-10 01:44:25.000000000 +0200 ++++ kdevelop-3.5.2-kde4template/languages/cpp/app_templates/kdecpp.appwizard 2008-06-06 23:52:16.000000000 +0200 +@@ -1,2 +1,2 @@ + [General] +-List=kdedcop,kioslave,kxt,kdevlang,kmake,kapp,kconfig35,kdevlang,kdevpart,kateplugin,kdevpart2,kopart,noatunui,kateplugin2,kfileplugin,konqnavpanel,noatunvisual,dcopservice,khello,kpartapp,khello2,kpartplugin,kcmodule,kicker,kscreensaver,kscons_kxt,kscons_kmdi ++List=kde4app,kdedcop,kioslave,kxt,kdevlang,kmake,kapp,kconfig35,kdevlang,kdevpart,kateplugin,kdevpart2,kopart,noatunui,kateplugin2,kfileplugin,konqnavpanel,noatunvisual,dcopservice,khello,kpartapp,khello2,kpartplugin,kcmodule,kicker,kscreensaver,kscons_kxt,kscons_kmdi diff --git a/kdevelop.spec b/kdevelop.spec index 0ea51bf..fd3d17d 100644 --- a/kdevelop.spec +++ b/kdevelop.spec @@ -19,7 +19,7 @@ Name: kdevelop Summary: Integrated Development Environment for C++/C Epoch: 9 Version: 3.5.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 URL: http://www.kdevelop.org/ @@ -32,6 +32,8 @@ Source1: ftp://129.187.206.68/pub/unix/ide/KDevelop/c_cpp_reference-2.0.2_for_KD Patch1: c_cpp_reference-2.0.2-config.patch Patch2: kdevelop-2.1.5_for_KDE_3.1-doc.patch Patch3: kdevelop-3.5.0-svn.patch +# improved integration for the KDE 4 template - no special KDE 4 build environment needed in Fedora +Patch4: kdevelop-3.5.2-kde4template.patch #upstream patches @@ -142,6 +144,7 @@ Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} %patch1 -p0 -b .config %patch2 -p1 -b .doc %patch3 -p1 -b .svn +%patch4 -p1 -b .kde4template %if %{make_cvs} rm -rf c_cpp_reference-2.0.2_for_KDE_3.0/admin @@ -251,6 +254,9 @@ rm -rf %{buildroot} %changelog +* Fri Jun 06 2008 Kevin Kofler - 9:3.5.2-2 +- improve integration of the KDE 4 app template + * Mon May 19 2008 Kevin Kofler - 9:3.5.2-1 - update to 3.5.2 - F9+: BR qt3-devel-docs instead of qt-devel-docs