packages (TRINITY): kdelibs/kde-common-PLD.patch, kdelibs/kdelibs-konqueror...
glen
glen at pld-linux.org
Sun Apr 24 02:05:19 CEST 2011
Author: glen Date: Sun Apr 24 00:05:19 2011 GMT
Module: packages Tag: TRINITY
---- Log message:
- save old work (TRINITY branch), not finished
---- Files affected:
packages/kdelibs:
kde-common-PLD.patch (1.11 -> 1.11.2.1) , kdelibs-konqueror-agent.patch (1.2 -> 1.2.4.1) , kdelibs-konqueror-ti-agent.patch (1.1 -> 1.1.2.1) , kdelibs-lib_loader.patch (1.4 -> 1.4.2.1) , kdelibs-xgl.patch (1.1 -> 1.1.2.1) , kdelibs.spec (1.601 -> 1.601.2.1)
---- Diffs:
================================================================
Index: packages/kdelibs/kde-common-PLD.patch
diff -u packages/kdelibs/kde-common-PLD.patch:1.11 packages/kdelibs/kde-common-PLD.patch:1.11.2.1
--- packages/kdelibs/kde-common-PLD.patch:1.11 Wed Oct 8 18:10:15 2008
+++ packages/kdelibs/kde-common-PLD.patch Sun Apr 24 02:05:14 2011
@@ -152,23 +152,3 @@
}
for $opt (@kde_options) {
---- x/admin/acinclude.m4.in.orig 2008-10-08 10:18:48.844247699 +0200
-+++ x/admin/acinclude.m4.in 2008-10-08 10:21:26.884232831 +0200
-@@ -4612,7 +4612,8 @@
-
- AC_DEFUN([KDE_CHECK_PYTHON],
- [
-- KDE_CHECK_PYTHON_INTERN("2.5",
-+ KDE_CHECK_PYTHON_INTERN("2.6",
-+ [KDE_CHECK_PYTHON_INTERN("2.5",
- [KDE_CHECK_PYTHON_INTERN("2.4",
- [KDE_CHECK_PYTHON_INTERN("2.3",
- [KDE_CHECK_PYTHON_INTERN("2.2",
-@@ -4624,6 +4625,7 @@
- ])
- ])
- ])
-+ ])
- ])
-
- AC_DEFUN([KDE_CHECK_STL],
================================================================
Index: packages/kdelibs/kdelibs-konqueror-agent.patch
diff -u packages/kdelibs/kdelibs-konqueror-agent.patch:1.2 packages/kdelibs/kdelibs-konqueror-agent.patch:1.2.4.1
--- packages/kdelibs/kdelibs-konqueror-agent.patch:1.2 Fri Jul 13 09:24:57 2007
+++ packages/kdelibs/kdelibs-konqueror-agent.patch Sun Apr 24 02:05:14 2011
@@ -1,11 +1,11 @@
---- kdelibs-3.5.6/kio/kio/kprotocolmanager.cpp.orig 2006-01-19 18:06:11.000000000 +0100
-+++ kdelibs-3.5.6/kio/kio/kprotocolmanager.cpp 2007-03-22 01:37:08.000000000 +0100
+--- kdelibs-3.5.12/kio/kio/kprotocolmanager.cpp~ 2010-08-12 11:30:00.000000000 +0300
++++ kdelibs-3.5.12/kio/kio/kprotocolmanager.cpp 2011-01-04 19:52:05.449016262 +0200
@@ -72,7 +72,7 @@
// DEFAULT USERAGENT STRING
#define CFG_DEFAULT_UAGENT(X) \
--QString("Mozilla/5.0 (compatible; Konqueror/%1.%2%3) KHTML/%4.%5.%6 (like Gecko)") \
-+QString("Mozilla/5.0 (compatible; Konqueror/%1.%2%3) KHTML/%4.%5.%6 (like Gecko) PLD/3.0 (Th)") \
+-TQString("Mozilla/5.0 (compatible; Konqueror/%1.%2%3) KHTML/%4.%5.%6 (like Gecko)") \
++TQString("Mozilla/5.0 (compatible; Konqueror/%1.%2%3) KHTML/%4.%5.%6 (like Gecko) PLD/3.0 (Th)") \
.arg(KDE_VERSION_MAJOR).arg(KDE_VERSION_MINOR).arg(X).arg(KDE_VERSION_MAJOR).arg(KDE_VERSION_MINOR).arg(KDE_VERSION_RELEASE)
void KProtocolManager::reparseConfiguration()
================================================================
Index: packages/kdelibs/kdelibs-konqueror-ti-agent.patch
diff -u packages/kdelibs/kdelibs-konqueror-ti-agent.patch:1.1 packages/kdelibs/kdelibs-konqueror-ti-agent.patch:1.1.2.1
--- packages/kdelibs/kdelibs-konqueror-ti-agent.patch:1.1 Sat May 24 20:51:18 2008
+++ packages/kdelibs/kdelibs-konqueror-ti-agent.patch Sun Apr 24 02:05:14 2011
@@ -1,11 +1,11 @@
---- kdelibs-3.5.6/kio/kio/kprotocolmanager.cpp.orig 2006-01-19 18:06:11.000000000 +0100
-+++ kdelibs-3.5.6/kio/kio/kprotocolmanager.cpp 2007-03-22 01:37:08.000000000 +0100
+--- kdelibs-3.5.12/kio/kio/kprotocolmanager.cpp~ 2010-08-12 11:30:00.000000000 +0300
++++ kdelibs-3.5.12/kio/kio/kprotocolmanager.cpp 2011-01-04 19:53:45.755609490 +0200
@@ -72,7 +72,7 @@
// DEFAULT USERAGENT STRING
#define CFG_DEFAULT_UAGENT(X) \
--QString("Mozilla/5.0 (compatible; Konqueror/%1.%2%3) KHTML/%4.%5.%6 (like Gecko)") \
-+QString("Mozilla/5.0 (compatible; Konqueror/%1.%2%3) KHTML/%4.%5.%6 (like Gecko) PLD/Titanium") \
+-TQString("Mozilla/5.0 (compatible; Konqueror/%1.%2%3) KHTML/%4.%5.%6 (like Gecko)") \
++TQString("Mozilla/5.0 (compatible; Konqueror/%1.%2%3) KHTML/%4.%5.%6 (like Gecko) PLD/Titanium") \
.arg(KDE_VERSION_MAJOR).arg(KDE_VERSION_MINOR).arg(X).arg(KDE_VERSION_MAJOR).arg(KDE_VERSION_MINOR).arg(KDE_VERSION_RELEASE)
void KProtocolManager::reparseConfiguration()
================================================================
Index: packages/kdelibs/kdelibs-lib_loader.patch
diff -u packages/kdelibs/kdelibs-lib_loader.patch:1.4 packages/kdelibs/kdelibs-lib_loader.patch:1.4.2.1
--- packages/kdelibs/kdelibs-lib_loader.patch:1.4 Mon Feb 18 15:49:47 2008
+++ packages/kdelibs/kdelibs-lib_loader.patch Sun Apr 24 02:05:14 2011
@@ -5,15 +5,16 @@
kinit/kinit.cpp | 8 +---
4 files changed, 55 insertions(+), 43 deletions(-)
---- kdelibs-3.5.5/kdecore/Makefile.am.orig 2006-10-01 19:33:38.000000000 +0200
-+++ kdelibs-3.5.5/kdecore/Makefile.am 2007-01-05 00:17:27.235678750 +0100
-@@ -115,8 +115,10 @@
+--- kdelibs-3.5.12/kdecore/Makefile.am~ 2010-08-12 06:04:03.000000000 +0300
++++ kdelibs-3.5.12/kdecore/Makefile.am 2011-01-04 19:13:22.247155923 +0200
+@@ -121,9 +121,11 @@
kuser.cpp kconfigskeleton.cpp kconfigdialogmanager.cpp klockfile.cpp \
kqiodevicegzip_p.cpp ktimezones.cpp
+CXXFLAGS += -fexceptions
libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined
- libkdecore_la_LIBADD = malloc/libklmalloc.la network/libkdecorenetwork.la $(SVGICON_LIB) ../dcop/libDCOP.la ../libltdl/libltdlc.la $(LIB_XEXT) $(LIBRESOLV) $(LIBUTIL) $(LIBART_LIBS) $(LIB_IDN) ../kdefx/libkdefx.la
+ libkdecore_la_LIBADD = malloc/libklmalloc.la network/libkdecorenetwork.la $(SVGICON_LIB) ../dcop/libDCOP.la ../libltdl/libltdlc.la \
+ $(LIBART_LIBS) $(LIB_IDN) $(top_builddir)/kdefx/libkdefx.la $(LIB_QT) $(LIBSM) $(LIB_X11) $(LIBZ) $(LIBDL)
+libkdecore_la_LIBADD += -lboost_filesystem -lboost_regex
libkdecore_la_NMCHECK = $(srcdir)/libkdecore.nmcheck
libkdecore_la_NMCHECKWEAK = $(srcdir)/libkdecore_weak.nmcheck $(srcdir)/libqt-mt_weak.nmcheck \
@@ -29,21 +30,28 @@
* @param instance a KInstance used to get the standard paths
*/
static QString findLibrary( const char * name, const KInstance * instance = KGlobal::instance() );
---- kdelibs-3.5.5/kdecore/klibloader.cpp.orig 2006-01-19 17:06:18.000000000 +0000
-+++ kdelibs-3.5.5/kdecore/klibloader.cpp 2007-01-05 00:08:39.215039750 +0000
-@@ -331,43 +331,59 @@
- d = 0L;
- }
+--- kdelibs-3.5.12/kdecore/klibloader.cpp~ 2010-08-12 11:30:26.000000000 +0300
++++ kdelibs-3.5.12/kdecore/klibloader.cpp 2011-01-04 19:22:53.611031525 +0200
+@@ -25,6 +25,11 @@
+ #include <tqtimer.h>
+ #include <tqobjectdict.h>
--static inline QCString makeLibName( const char* name )
+#include <boost/filesystem/exception.hpp>
+#include <boost/filesystem/operations.hpp>
+#include <boost/filesystem/path.hpp>
+#include <boost/regex.hpp>
+
-+QCString makeSharedLibraryName( char const* name, QString const& dir )
+ #include "kapplication.h"
+ #include "klibloader.h"
+ #include "kstandarddirs.h"
+@@ -331,46 +336,56 @@
+ d = 0L;
+ }
+
+-static inline TQCString makeLibName( const char* name )
++TQCString makeSharedLibraryName( char const* name, TQString const& dir )
{
-- QCString libname(name);
+- TQCString libname(name);
- // only append ".la" if there is no extension
- // this allows to load non-libtool libraries as well
- // (mhk, 20000228)
@@ -71,19 +79,20 @@
+ catch ( boost::filesystem::filesystem_error const& )
+ {
+ }
-+ return QCString();
++ return TQCString();
}
-
+-
-//static
- QString KLibLoader::findLibrary( const char * name, const KInstance * instance )
++
+ TQString KLibLoader::findLibrary( const char * name, const KInstance * instance )
{
-- QCString libname = makeLibName( name );
+- TQCString libname = makeLibName( name );
-
- // only look up the file if it is not an absolute filename
- // (mhk, 20000228)
-- QString libfile;
-- if (!QDir::isRelativePath(libname))
-- libfile = QFile::decodeName( libname );
+- TQString libfile;
+- if (!TQDir::isRelativePath(libname))
+- libfile = TQFile::decodeName( libname );
- else
- {
- libfile = instance->dirs()->findResource( "module", libname );
@@ -105,39 +114,42 @@
+ catch ( boost::filesystem::filesystem_error const& )
+ {
+ }
-+ QStringList dirs = instance->dirs()->resourceDirs( "module" );
-+ for ( QStringList::ConstIterator i = dirs.begin(); i != dirs.end(); ++i )
++ TQStringList dirs = instance->dirs()->resourceDirs( "module" );
++ for ( TQStringList::ConstIterator i = dirs.begin(); i != dirs.end(); ++i )
+ {
-+ QCString p = makeSharedLibraryName( name, *i );
++ TQCString p = makeSharedLibraryName( name, *i );
+ if ( !p.isNull() )
+ return p;
+ }
+ dirs = instance->dirs()->resourceDirs( "lib" );
-+ for ( QStringList::ConstIterator i = dirs.begin(); i != dirs.end(); ++i )
++ for ( TQStringList::ConstIterator i = dirs.begin(); i != dirs.end(); ++i )
+ {
-+ QCString p = makeSharedLibraryName( name, *i );
++ TQCString p = makeSharedLibraryName( name, *i );
+ if ( !p.isNull() )
+ return p;
+ }
-+ return QString::null;
++ return TQString::null;
}
-
-@@ -418,11 +434,7 @@
- QString libfile = findLibrary( name );
+-
+ KLibrary* KLibLoader::globalLibrary( const char *name )
+ {
+ KLibrary *tmp;
+@@ -418,11 +433,7 @@
+ TQString libfile = findLibrary( name );
if ( libfile.isEmpty() )
{
-- const QCString libname = makeLibName( name );
+- const TQCString libname = makeLibName( name );
-#ifndef NDEBUG
- kdDebug(150) << "library=" << name << ": No file named " << libname << " found in paths." << endl;
-#endif
-- d->errorMessage = i18n("Library files for \"%1\" not found in paths.").arg(libname);
+- d->errorMessage = i18n("Library files for \"%1\" not found in paths.").arg(TQString(libname));
+ d->errorMessage = i18n("Library files for \"%1\" not found in paths.").arg(name);
return 0;
}
---- kdelibs-3.5.5/kinit/kinit.cpp.orig 2006-10-01 19:33:32.000000000 +0200
-+++ kdelibs-3.5.5/kinit/kinit.cpp 2007-01-04 23:39:00.780591750 +0100
+--- kdelibs-3.5.12/kinit/kinit.cpp~ 2011-01-04 19:12:44.000000000 +0200
++++ kdelibs-3.5.12/kinit/kinit.cpp 2011-01-04 19:14:15.985867931 +0200
@@ -447,7 +447,7 @@
{
/* Relative name without '.la' */
@@ -158,12 +170,12 @@
execpath = exec;
}
if (!args)
-@@ -1807,7 +1805,7 @@
+@@ -1804,7 +1804,7 @@
#ifndef __CYGWIN__
if (!d.suicide && !getenv("KDE_IS_PRELINKED"))
{
-- QString konq = locate("lib", "libkonq.la", s_instance);
-+ QString konq = KLibLoader::findLibrary( "libkonq", s_instance );
+- TQString konq = locate("lib", "libkonq.la", s_instance);
++ TQString konq = KLibLoader::findLibrary( "libkonq", s_instance );
if (!konq.isEmpty())
- (void) lt_dlopen(QFile::encodeName(konq).data());
+ (void) lt_dlopen(TQFile::encodeName(konq).data());
}
================================================================
Index: packages/kdelibs/kdelibs-xgl.patch
diff -u packages/kdelibs/kdelibs-xgl.patch:1.1 packages/kdelibs/kdelibs-xgl.patch:1.1.2.1
--- packages/kdelibs/kdelibs-xgl.patch:1.1 Tue Feb 21 04:11:27 2006
+++ packages/kdelibs/kdelibs-xgl.patch Sun Apr 24 02:05:14 2011
@@ -1,9 +1,9 @@
---- kdelibs-3.5.1/kdeui/ksystemtray.cpp 2005-10-10 11:06:38.000000000 -0400
-+++ kdelibs-3.5.1-patched/kdeui/ksystemtray.cpp 2006-02-18 11:52:01.000000000 -0500
+--- kdelibs-3.5.12/kdeui/ksystemtray.cpp~ 2011-01-04 19:06:54.000000000 +0200
++++ kdelibs-3.5.12/kdeui/ksystemtray.cpp 2011-01-04 19:09:28.517100570 +0200
@@ -32,6 +32,7 @@
- #include <kwin.h>
- #include <kwinmodule.h>
- #include <qxembed.h>
+ #include <kwin.h>
+ #include <kwinmodule.h>
+ #include <qxembed.h>
+#include <X11/Xlib.h>
#endif
@@ -17,46 +17,45 @@
class KSystemTrayPrivate
{
public:
-@@ -63,6 +66,43 @@
+@@ -65,6 +66,42 @@
QXEmbed::initialize();
#endif
-
-+ {
-+ XGrabServer (qt_xdisplay());
-+ static Atom selection = XInternAtom( qt_xdisplay(), "_NET_SYSTEM_TRAY_S" + QCString().setNum( qt_xscreen()), False );
-+
-+ /* look for the system tray window */
-+ Window tray = XGetSelectionOwner (qt_xdisplay(), selection);
-+
-+ if (tray != None)
-+ {
-+ /* found it */
-+ XSelectInput (qt_xdisplay(), tray, StructureNotifyMask);
-+ }
-+
-+ XUngrabServer (qt_xdisplay());
-+ XFlush (qt_xdisplay());
-+
-+ if ( tray != None )
-+ {
-+ XEvent ev;
-+ memset(&ev, 0, sizeof( ev ));
-+ static Atom atom = XInternAtom( qt_xdisplay(), "_NET_SYSTEM_TRAY_OPCODE", False );
-+ ev.xclient.type = ClientMessage;
-+ ev.xclient.window = tray;
-+ ev.xclient.message_type = atom;
-+ ev.xclient.format = 32;
-+ ev.xclient.data.l[ 0 ] = qt_x_time;
-+ ev.xclient.data.l[ 1 ] = 0; // SYSTEM_TRAY_REQUEST_DOCK
-+ ev.xclient.data.l[ 2 ] = winId();
-+ ev.xclient.data.l[ 3 ] = 0; // unused
-+ ev.xclient.data.l[ 4 ] = 0; // unused
-+
-+ XSendEvent( qt_xdisplay(), tray, False, NoEventMask, (XEvent *)&ev );
-+ XSync(qt_xdisplay(), FALSE );
-+ }
-+ }
-+
+
++ {
++ XGrabServer (qt_xdisplay());
++ static Atom selection = XInternAtom( qt_xdisplay(), "_NET_SYSTEM_TRAY_S" + QCString().setNum( qt_xscreen()), False );
++
++ /* look for the system tray window */
++ Window tray = XGetSelectionOwner (qt_xdisplay(), selection);
++
++ if (tray != None)
++ {
++ /* found it */
++ XSelectInput (qt_xdisplay(), tray, StructureNotifyMask);
++ }
++
++ XUngrabServer (qt_xdisplay());
++ XFlush (qt_xdisplay());
++
++ if ( tray != None )
++ {
++ XEvent ev;
++ memset(&ev, 0, sizeof( ev ));
++ static Atom atom = XInternAtom( qt_xdisplay(), "_NET_SYSTEM_TRAY_OPCODE", False );
++ ev.xclient.type = ClientMessage;
++ ev.xclient.window = tray;
++ ev.xclient.message_type = atom;
++ ev.xclient.format = 32;
++ ev.xclient.data.l[ 0 ] = qt_x_time;
++ ev.xclient.data.l[ 1 ] = 0; // SYSTEM_TRAY_REQUEST_DOCK
++ ev.xclient.data.l[ 2 ] = winId();
++ ev.xclient.data.l[ 3 ] = 0; // unused
++ ev.xclient.data.l[ 4 ] = 0; // unused
++
++ XSendEvent( qt_xdisplay(), tray, False, NoEventMask, (XEvent *)&ev );
++ XSync(qt_xdisplay(), FALSE );
++ }
++ }
+
d = new KSystemTrayPrivate;
d->actionCollection = new KActionCollection(this);
================================================================
Index: packages/kdelibs/kdelibs.spec
diff -u packages/kdelibs/kdelibs.spec:1.601 packages/kdelibs/kdelibs.spec:1.601.2.1
--- packages/kdelibs/kdelibs.spec:1.601 Thu Jan 6 12:37:49 2011
+++ packages/kdelibs/kdelibs.spec Sun Apr 24 02:05:14 2011
@@ -1,6 +1,4 @@
# $Revision$, $Date$
-# TODO
-# - switch to kde trinity: http://trinity.pearsoncomputing.net/
#
# Conditional build:
%bcond_without alsa # build without ALSA support
@@ -21,13 +19,13 @@
Summary(ru.UTF-8): K Desktop Environment - Библиотеки
Summary(uk.UTF-8): K Desktop Environment - Бібліотеки
Name: kdelibs
-Version: 3.5.10
-Release: 23
+Version: 3.5.12
+Release: 0.4
Epoch: 9
License: LGPL
Group: X11/Libraries
-Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{name}-%{version}.tar.bz2
-# Source0-md5: 43cd55ed15f63b5738d620ef9f9fd568
+Source0: http://mirror2.quickbuild.pearsoncomputing.net/trinity/releases/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: d072e836ff592a3ead3bd015617034e2
Source1: %{name}-wmfplugin.tar.bz2
# Source1-md5: df0d7c2a13bb68fe25e1d6c009df5b8d
Source2: pnm.protocol
@@ -35,28 +33,19 @@
Source4: x-mplayer2.desktop
Source5: https://www.cacert.org/certs/root.crt
# Source5-md5: fb262d55709427e2e9acadf2c1298c99
-Patch100: %{name}-branch.diff
+#Patch100: %{name}-branch.diff
Patch0: kde-common-PLD.patch
-Patch1: %{name}-kstandarddirs.patch
-Patch2: %{name}-inotify.patch
Patch3: %{name}-use_system_sgml.patch
Patch4: %{name}-fileshareset.patch
Patch5: %{name}-appicon_themable.patch
-Patch6: %{name}-kbugreport-https.patch
Patch7: %{name}-xgl.patch
-Patch8: kde-ac260-lt.patch
Patch9: %{name}-lib_loader.patch
-# http://kate-editor.org/downloads/syntax_highlighting?kateversion=2.5
-Patch10: %{name}-kate-syntax.patch
Patch11: %{name}-konqueror-ti-agent.patch
Patch12: %{name}-konqueror-agent.patch
-Patch13: kde-am.patch
Patch14: ac264.patch
Patch15: dcopobject-destruct-crash.patch
-Patch16: kdelibs-3.5.10-gcc_4.4-2.patch
-Patch17: kdelibs-3.5.10-LDFLAG_fix-1.patch
-# http://www.thel.ro/kde3-fedora/SOURCES/kdelibs-3.5.10-ossl-1.x.patch
-Patch18: kdelibs-3.5.10-ossl-1.x.patch
+Patch17: %{name}-3.5.10-LDFLAG_fix-1.patch
+Patch18: gcc45.patch
URL: http://www.kde.org/
BuildRequires: OpenEXR-devel >= 1.4.0.a
BuildRequires: acl-devel
@@ -67,6 +56,7 @@
BuildRequires: audiofile-devel
BuildRequires: autoconf >= 2.52
BuildRequires: automake >= 1.6.1
+BuildRequires: avahi-qt-devel >= 0.4
BuildRequires: boost-devel >= 1.35.0
BuildRequires: bzip2-devel
BuildRequires: cups-devel >= 1:1.3.0
@@ -89,7 +79,8 @@
BuildRequires: libpng-devel
BuildRequires: libstdc++-devel >= 2.0
BuildRequires: libtiff-devel
-BuildRequires: libtool >= 2:1.5-2
+BuildRequires: libtool >= 2:2.2
+BuildRequires: libtqtinterface-devel
BuildRequires: libvorbis-devel
BuildRequires: libwmf-devel >= 2:0.2.0
BuildRequires: libxml2-devel >= 2.4.9
@@ -185,6 +176,9 @@
# build broken with spaces in CC
%undefine with_ccache
+# unresolved symbols in libkscreensaver.so.X (by design)
+%define no_install_post_check_so 1
+
%description
This package includes libraries that are central to the development
and execution of a KDE program, misc HTML documentation and theme
@@ -344,41 +338,34 @@
nieobsługującej pts-ów typu Unix98 i obawiasz się inwigilacji ze
strony innych użytkowników lokalnych.
-# unresolved symbols in libkscreensaver.so.X (by design)
-%define no_install_post_check_so 1
-
%prep
-%setup -q -a1
-%patch100 -p0
+%setup -q -n %{name} -a1
+#%patch100 -p0
%patch0 -p1
-%patch2 -p1
-%patch1 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
-%patch6 -p1
%patch7 -p1
-%patch8 -p1
%patch9 -p1
-%patch10 -p1
%if "%{pld_release}" == "ti"
%patch11 -p1
%else
%patch12 -p1
%endif
-%patch13 -p1
%patch14 -p1
%patch15 -p1
-%patch16 -p1
%patch17 -p1
%patch18 -p1
-mv -f configure{,.dist}
+test -f configure && mv -f configure{,.dist}
# add https://www.cacert.org/ root certificate
cp -a %{SOURCE5} kio/kssl/kssl/cacert.pem
echo 'cacert.pem' >> kio/kssl/kssl/localcerts
+# /usr/include/tqt/tqt.h contains c++ style comments
+sed -i -e /std=iso9899:1990/d admin/acinclude.m4.in
+
%build
# merge cacert root certificate
cd kio/kssl/kssl
@@ -389,6 +376,8 @@
export kde_htmldir=%{_kdedocdir}
export kde_libs_htmldir=%{_kdedocdir}
if [ ! -f configure ]; then
+ cp -p /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
+ cp -p /usr/share/libtool/config/ltmain.sh admin/ltmain.sh
%{__make} -f admin/Makefile.common cvs
fi
@@ -397,20 +386,25 @@
--%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
%{!?debug:--disable-rpath} \
--disable-final \
+ --enable-closure \
%{?with_hidden_visibility:--enable-gcc-hidden-visibility} \
%if "%{_lib}" == "lib64"
--enable-libsuffix=64 \
%endif
+ --with-extra-includes=%{_includedir}/tqt \
--enable-mitshm \
--with%{!?with_alsa:out}-alsa \
--with%{!?with_arts:out}-arts \
--with-distribution="PLD Linux Distribution" \
- --with-ldap=no \
--with-lua-includes=%{_includedir}/lua50 \
--with-qt-libraries=%{_libdir} \
--with-sudo-kdesu-backend
-%{__make}
+#configure: WARNING: unrecognized options: --with-ldap
+
+# -j1 or random truncation occours, like uiserver.h is partial
+%{__make} -j1
+
%{?with_apidocs:%{__make} apidox}
rm -f makeinstall.stamp
@@ -1011,6 +1005,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.601.2.1 2011/04/24 00:05:14 glen
+- save old work (TRINITY branch), not finished
+
Revision 1.601 2011/01/06 11:37:49 glen
- boost rebuild
- release 23
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdelibs/kde-common-PLD.patch?r1=1.11&r2=1.11.2.1&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdelibs/kdelibs-konqueror-agent.patch?r1=1.2&r2=1.2.4.1&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdelibs/kdelibs-konqueror-ti-agent.patch?r1=1.1&r2=1.1.2.1&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdelibs/kdelibs-lib_loader.patch?r1=1.4&r2=1.4.2.1&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdelibs/kdelibs-xgl.patch?r1=1.1&r2=1.1.2.1&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdelibs/kdelibs.spec?r1=1.601&r2=1.601.2.1&f=u
More information about the pld-cvs-commit
mailing list