Hello community,

here is the log from the commit of package kdelibs4 for openSUSE:Factory
checked in at Tue Aug 23 14:41:04 CEST 2011.



--------
--- KDE/kdelibs4/kdelibs4.changes       2011-07-29 11:49:56.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdelibs4/kdelibs4.changes      2011-08-13 
23:46:16.000000000 +0200
@@ -1,0 +2,23 @@
+Sat Aug 13 23:43:19 UTC 2011 - [email protected]
+
+- Added herqq-devel buildrequires (adds UPnP support)
+- Added kde4_runtime_requires macros (fix for RPMLINT warning)
+- Made building position-independent (fix for RPMLINT warning)
+- Added doc macros
+- Removed redundant buildrequires and requires
+- Cleaned up spec file formatting
+
+-------------------------------------------------------------------
+Thu Aug 11 14:32:33 UTC 2011 - [email protected]
+
+- Add kdelibs-4.7-branch.patch
+  * Fix fd leaks in KIO
+  * Fix potential crash in KIO
+  * Always use platform palette and fonts
+  * Fix crash in QThreadPrivate::finish due to terminate() without 
+    wait().
+  * Properly handle empty HTTP auth challenges
+- Drop kdewidgets-in-designer.patch, already fixed in branch
+- Refreshed plasma-libs.diff
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  kdewidgets-in-designer.patch

New:
----
  kdelibs-4.7-branch.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kdelibs4-apidocs.spec ++++++
--- /var/tmp/diff_new_pack.nEIejz/_old  2011-08-23 14:36:35.000000000 +0200
+++ /var/tmp/diff_new_pack.nEIejz/_new  2011-08-23 14:36:35.000000000 +0200
@@ -19,7 +19,7 @@
 
 Name:           kdelibs4-apidocs
 Version:        4.7.0
-Release:        2
+Release:        3
 License:        LGPLv2.1+
 Summary:        KDE 4 API documentation
 Url:            http://www.kde.org

++++++ kdelibs4.spec ++++++
--- /var/tmp/diff_new_pack.nEIejz/_old  2011-08-23 14:36:35.000000000 +0200
+++ /var/tmp/diff_new_pack.nEIejz/_new  2011-08-23 14:36:35.000000000 +0200
@@ -27,33 +27,28 @@
 BuildRequires:  cmake
 BuildRequires:  cups-devel
 BuildRequires:  docbook-xsl-stylesheets
-BuildRequires:  docbook_4
 BuildRequires:  enchant-devel
 BuildRequires:  fam-devel
 BuildRequires:  fdupes
 BuildRequires:  flex
 BuildRequires:  giflib-devel
 BuildRequires:  grantlee-devel
+BuildRequires:  herqq-devel
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  kde4-filesystem
 BuildRequires:  libQtWebKit-devel
 BuildRequires:  libacl-devel
 BuildRequires:  libattica-devel
-BuildRequires:  libattr-devel
 BuildRequires:  libdbusmenu-qt-devel
 BuildRequires:  libgssglue-devel
 BuildRequires:  libjasper-devel
-BuildRequires:  libpng-devel
 BuildRequires:  libpolkit-qt-1-devel
 BuildRequires:  libqca2-devel
-BuildRequires:  libqt4-devel
 BuildRequires:  libsoprano-devel
-BuildRequires:  libtiff-devel
 BuildRequires:  libudev-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  pcre-devel
 BuildRequires:  phonon-devel
-BuildRequires:  pkg-config
 BuildRequires:  shared-desktop-ontologies-devel
 BuildRequires:  shared-mime-info
 BuildRequires:  strigi
@@ -67,7 +62,7 @@
 %endif
 BuildRequires:  xz-devel
 Version:        4.7.0
-Release:        3
+Release:        5
 License:        LGPLv2.1+
 Summary:        KDE Base Libraries
 Url:            http://www.kde.org
@@ -77,6 +72,7 @@
 Source2:        hidden.desktop
 Source3:        ycp.xml
 Source4:        kde4rc
+Patch0:         kdelibs-4.7-branch.patch
 Patch1:         kde3-applications.diff
 Patch2:         default-useragent.diff
 Patch3:         add-suse-translations.diff
@@ -90,7 +86,6 @@
 Patch17:        flash-player-non-oss.diff
 Patch18:        plasma-libs.diff
 Patch20:        ignore-inline-menu.diff
-Patch21:        kdewidgets-in-designer.patch
 Patch24:        ksuseinstall.diff
 PreReq:         permissions
 Requires:       soprano >= %( echo `rpm -q --queryformat '%{VERSION}' 
libsoprano-devel`)
@@ -102,11 +97,12 @@
 Requires(post):     shared-mime-info
 Requires(postun):   shared-mime-info
 
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %requires_ge    libstrigi0
 %requires_ge    shared-mime-info
 %requires_ge    shared-desktop-ontologies
 %requires_ge    libqt4-x11
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%kde4_runtime_requires
 
 %if 0%{?opensuse_bs}
 %define debug_package_requires %{name} = %{version}-%{release} libqt4-debuginfo
@@ -152,6 +148,7 @@
 
 %prep
 %setup -q -n kdelibs-%{version}
+%patch0 -p1
 %patch1
 %patch2
 %patch3
@@ -163,9 +160,8 @@
 %patch12
 %patch13
 %patch17
-%patch18
+%patch18 -p1
 %patch20
-%patch21 -p1
 %patch24
 #
 # define KDE version exactly
@@ -186,9 +182,10 @@
 %if 0
         -DKDE4_ENABLE_FINAL=1 \
 %endif
+        -DKDE4_ENABLE_FPIE=1
         -DTEMPLATES_INSTALL_DIR=%{_kde4_sharedir}/templates \
         -DHTML_INSTALL_DIR=%{_kde4_htmldir} \
-        -DKDE_DEFAULT_HOME=.kde4 -DSYSCONF_INSTALL_DIR=/etc"
+        -DKDE_DEFAULT_HOME=.kde4 -DSYSCONF_INSTALL_DIR=%{_sysconfdir}"
   %cmake_kde4 -d build -- -DKDE_DISTRIBUTION_TEXT="%distribution" $EXTRA_FLAGS
   %make_jobs
 
@@ -222,7 +219,7 @@
 /sbin/ldconfig
 %{_kde4_bindir}/update-mime-database %{_datadir}/mime &> /dev/null || :
 
-%if 0%{suse_version} > 1130
+%if 0%{?suse_version} > 1130
 %set_permissions %{_kde4_libexecdir}/start_kdeinit
 %endif
 
@@ -249,6 +246,7 @@
 PreReq:         grep
 PreReq:         sed
 Requires:       sgml-skel
+%kde4_runtime_requires
 
 %description doc
 This package contains the core environment and templates for the KDE
@@ -290,6 +288,7 @@
 Requires:       kde4-filesystem >= %{_kde_platform_version}
 Requires:       libkdecore4 = %{version}
 %requires_ge    libpolkit-qt-1-1
+%kde4_runtime_requires
 
 %description -n kdelibs4-core
 This package contains the basic packages of the K Desktop Environment.
@@ -408,33 +407,28 @@
 Requires:       avahi-compat-mDNSResponder-devel
 Requires:       cups-devel
 Requires:       docbook-xsl-stylesheets
-Requires:       docbook_4
-Requires:       enchant-devel
 Requires:       enchant-devel
 Requires:       fam-devel
 Requires:       giflib-devel
+Requires:       herqq-devel
 Requires:       kdelibs4 = %{version}
 Requires:       kdelibs4-doc = %{version}
 Requires:       libQtWebKit-devel
 Requires:       libacl-devel
 Requires:       libattica-devel
-Requires:       libattr-devel
 Requires:       libbz2-devel
 Requires:       libidn-devel
-Requires:       libjpeg-devel
 Requires:       libkde4 = %{version}
 Requires:       libkdecore4-devel = %{version}
 Requires:       libpolkit-qt-1-devel
-Requires:       libqt4-devel
 Requires:       libsoprano-devel
-Requires:       libtiff-devel
 Requires:       libxslt-devel
 Requires:       pcre-devel
 Requires:       phonon-devel
-Requires:       pkgconfig(libxml-2.0)
 Requires:       shared-desktop-ontologies-devel
 Requires:       strigi-devel
 Requires:       update-desktop-files
+Requires:       pkgconfig(libxml-2.0)
 Provides:       libknotificationitem-devel = 4.3.66svn1016707
 Obsoletes:      libknotificationitem-devel < 4.3.66svn1016707
 Provides:       kde4-webkitpart-devel = 4.3.73svn1042829
@@ -465,9 +459,9 @@
 
 %dir %{_datadir}/autostart
 %dir %{_datadir}/doc/kde
-%dir %{_kde4_docdir}/HTML
-%dir %{_kde4_htmldir}/en
-%dir %{_kde4_htmldir}/en/common
+%doc %dir %{_kde4_docdir}/HTML
+%doc %dir %{_kde4_htmldir}/en
+%doc %dir %{_kde4_htmldir}/en/common
 %dir %{_kde4_libdir}/kconf_update_bin
 %dir %{_kde4_libdir}/kde4
 %dir %{_kde4_sharedir}/servicetypes
@@ -492,13 +486,13 @@
 %{_kde4_applicationsdir}/ktelnetservice.desktop
 %{_kde4_appsdir}/*
 %{_kde4_bindir}/*
-%{_kde4_htmldir}/en/common/*
+%doc %{_kde4_htmldir}/en/common/*
 %{_kde4_iconsdir}/hicolor/*/actions/presence_away.*
 %{_kde4_iconsdir}/hicolor/*/actions/presence_offline.*
 %{_kde4_iconsdir}/hicolor/*/actions/presence_online.*
 %{_kde4_iconsdir}/hicolor/*/actions/presence_unknown.*
 %{_kde4_libdir}/libkdeinit4_*.so
-%{_kde4_mandir}/man*/*
+%doc %{_kde4_mandir}/man*/*
 %{_kde4_modulesdir}/*
 %{_kde4_servicesdir}/*
 %{_kde4_servicetypesdir}/*
@@ -511,7 +505,6 @@
 License:        X11
 Summary:        On-demand installation of packages
 Group:          Development/Libraries/KDE
-# see ksuseinstall_11.2.diff
 Requires:       yast2-packager >= 2.19.7
 Requires:       zypper
 Recommends:     ptools

++++++ kdelibs-4.7-branch.patch ++++++
++++ 7827 lines (skipped)

++++++ plasma-libs.diff ++++++
--- /var/tmp/diff_new_pack.nEIejz/_old  2011-08-23 14:36:35.000000000 +0200
+++ /var/tmp/diff_new_pack.nEIejz/_new  2011-08-23 14:36:35.000000000 +0200
@@ -1,8 +1,8 @@
-Index: plasma/containment.cpp
-===================================================================
---- plasma/containment.cpp.orig
-+++ plasma/containment.cpp
-@@ -144,6 +144,18 @@ Containment::Containment(const QString &
+diff --git a/plasma/containment.cpp b/plasma/containment.cpp
+index c3c688f..2837882 100644
+--- a/plasma/containment.cpp
++++ b/plasma/containment.cpp
+@@ -143,6 +143,18 @@ Containment::Containment(const QString &packagePath, uint 
appletId, const QVaria
      setHasConfigurationInterface(false);
  }
  
@@ -21,11 +21,11 @@
  Containment::~Containment()
  {
      delete d;
-Index: plasma/containment.h
-===================================================================
---- plasma/containment.h.orig
-+++ plasma/containment.h
-@@ -128,6 +128,8 @@ class PLASMA_EXPORT Containment : public
+diff --git a/plasma/containment.h b/plasma/containment.h
+index a6ebcdd..810b05f 100644
+--- a/plasma/containment.h
++++ b/plasma/containment.h
+@@ -128,6 +128,8 @@ class PLASMA_EXPORT Containment : public Applet
           */
          Containment(QObject *parent, const QVariantList &args);
  
@@ -34,10 +34,10 @@
          ~Containment();
  
          /**
-Index: plasma/private/containment_p.h
-===================================================================
---- plasma/private/containment_p.h.orig
-+++ plasma/private/containment_p.h
+diff --git a/plasma/private/containment_p.h b/plasma/private/containment_p.h
+index 4025bf4..3eff519 100644
+--- a/plasma/private/containment_p.h
++++ b/plasma/private/containment_p.h
 @@ -60,6 +60,7 @@ public:
            type(Containment::NoContainmentType),
            showDropZoneDelayTimer(0),
@@ -46,7 +46,7 @@
            dropZoneStarted(false),
            containmentActionsSource(Global)
      {
-@@ -185,6 +186,7 @@ public:
+@@ -183,6 +184,7 @@ public:
      QHash<KJob*, KMenu*> dropMenus;
      QTimer *showDropZoneDelayTimer;
      bool drawWallpaper : 1;
@@ -54,10 +54,10 @@
      bool dropZoneStarted : 1;
  
      enum ContainmentActionsSource {
-Index: plasma/theme.cpp
-===================================================================
---- plasma/theme.cpp.orig
-+++ plasma/theme.cpp
+diff --git a/plasma/theme.cpp b/plasma/theme.cpp
+index cdb7fc6..06a78fb 100644
+--- a/plasma/theme.cpp
++++ b/plasma/theme.cpp
 @@ -80,7 +80,6 @@ public:
            colorScheme(QPalette::Active, KColorScheme::Window, 
KSharedConfigPtr(0)),
            buttonColorScheme(QPalette::Active, KColorScheme::Button, 
KSharedConfigPtr(0)),
@@ -70,14 +70,14 @@
          ThemeConfig config;
          cacheTheme = config.cacheTheme();
  
-+      KSharedConfigPtr defaultconfig = 
KSharedConfig::openConfig("plasma-desktoprc");
-+      KConfigGroup group = KConfigGroup(defaultconfig, "Defaults");
-+      defaultWallpaperTheme = group.readEntry("wallpaper", 
DEFAULT_WALLPAPER_THEME);
++        KSharedConfigPtr defaultconfig = 
KSharedConfig::openConfig("plasma-desktoprc");
++        KConfigGroup group = KConfigGroup(defaultconfig, "Defaults");
++        defaultWallpaperTheme = group.readEntry("wallpaper", 
DEFAULT_WALLPAPER_THEME);
 +
+         if (QPixmap::defaultDepth() > 8) {
+             QObject::connect(KWindowSystem::self(), 
SIGNAL(compositingChanged(bool)), q, SLOT(compositingChanged(bool)));
  #ifdef Q_WS_X11
-         Display *dpy = QX11Info::display();
-         int screen = DefaultScreen(dpy);
-@@ -532,7 +535,10 @@ void ThemePrivate::processWallpaperSetti
+@@ -533,7 +536,10 @@ void ThemePrivate::processWallpaperSettings(KConfigBase 
*metadata)
          cg = config();
      }
  
@@ -89,12 +89,12 @@
      defaultWallpaperSuffix = cg.readEntry("defaultFileSuffix", 
DEFAULT_WALLPAPER_SUFFIX);
      defaultWallpaperWidth = cg.readEntry("defaultWidth", 
DEFAULT_WALLPAPER_WIDTH);
      defaultWallpaperHeight = cg.readEntry("defaultHeight", 
DEFAULT_WALLPAPER_HEIGHT);
-@@ -784,6 +790,10 @@ QString Theme::wallpaperPath(const QSize
+@@ -785,6 +791,10 @@ QString Theme::wallpaperPath(const QSize &size) const
          }
      }
  
 +    if (!QFile::exists(fullPath)) {
-+        fullPath = KStandardDirs::locate("wallpaper", 
d->defaultWallpaperTheme);
++      fullPath = KStandardDirs::locate("wallpaper", d->defaultWallpaperTheme);
 +    }
 +
      return fullPath;



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to