automatic version update by autodist [release 4.13.0-1mamba;Thu Apr 17 2014]

This commit is contained in:
Automatic Build System 2024-01-06 01:07:13 +01:00
parent 8fceedf684
commit fefa2e9796
7 changed files with 928 additions and 0 deletions

View File

@ -1,2 +1,5 @@
# kdelibs
This package includes libraries that are central to the development and execution of a KDE program, as well as internationalization files for these libraries, misc HTML documentation, theme modules, and regression tests.
This package is absolutely necessary for using KDE.

View File

@ -0,0 +1,12 @@
diff -Nru kdelibs-4.6.1.orig//kio/bookmarks/kbookmarkmanager.cc kdelibs-4.6.1/kio/bookmarks/kbookmarkmanager.cc
--- kdelibs-4.6.1.orig//kio/bookmarks/kbookmarkmanager.cc 2011-02-25 22:53:31.000000000 +0100
+++ kdelibs-4.6.1/kio/bookmarks/kbookmarkmanager.cc 2011-03-13 12:57:21.180855946 +0100
@@ -446,7 +446,7 @@
"which is most likely a full hard drive.",
filename, file.errorString());
- if (d->m_dialogAllowed && qApp->type() != QApplication::Tty && QThread::currentThread() == qApp->thread())
+ if (false && d->m_dialogAllowed && qApp->type() != QApplication::Tty && QThread::currentThread() == qApp->thread())
KMessageBox::error( QApplication::activeWindow(), err );
kError() << QString("Unable to save bookmarks in %1. File reported the following error-code: %2.").arg(filename).arg(file.error());

View File

@ -0,0 +1,99 @@
commit 42d40d1d351588a71bef0af1d62a8f6dc586f141
Author: Mario Bensi <mbensi@ipsquad.net>
Date: Mon Jan 31 10:28:51 2011 +0100
Fix crash during the QFileSystemWatcher destruction
The QFileSystemWatcher doesn't work correctly in a singleton
The solution so far was to destroy the QFileSystemWatcher when the
application quits but we have some crash with this solution.
For the moment to workaround the problem, we detach the
QFileSystemWatcher from the parent effectively leaking it on purpose.
diff --git a/solid/solid/backends/fstab/fstabwatcher.cpp b/solid/solid/backends/fstab/fstabwatcher.cpp
index 1d763fa..45282fa 100644
--- a/solid/solid/backends/fstab/fstabwatcher.cpp
+++ b/solid/solid/backends/fstab/fstabwatcher.cpp
@@ -40,6 +40,9 @@ FstabWatcher::FstabWatcher()
: m_isRoutineInstalled(false)
, m_fileSystemWatcher(new QFileSystemWatcher(this))
{
+ if (qApp) {
+ connect(qApp, SIGNAL(aboutToQuit()), this, SLOT(orphanFileSystemWatcher()));
+ }
m_fileSystemWatcher->addPath(MTAB);
m_fileSystemWatcher->addPath(FSTAB);
connect(m_fileSystemWatcher, SIGNAL(fileChanged(QString)), this, SLOT(onFileChanged(QString)));
@@ -47,11 +50,23 @@ FstabWatcher::FstabWatcher()
FstabWatcher::~FstabWatcher()
{
- qRemovePostRoutine(globalFstabWatcher.destroy);
+ // The QFileSystemWatcher doesn't work correctly in a singleton
+ // The solution so far was to destroy the QFileSystemWatcher when the application quits
+ // But we have some crash with this solution.
+ // For the moment to workaround the problem, we detach the QFileSystemWatcher from the parent
+ // effectively leaking it on purpose.
+
+ //qRemovePostRoutine(globalFstabWatcher.destroy);
+}
+
+void FstabWatcher::orphanFileSystemWatcher()
+{
+ m_fileSystemWatcher->setParent(0);
}
FstabWatcher *FstabWatcher::instance()
{
+#if 0
FstabWatcher *fstabWatcher = globalFstabWatcher;
if (fstabWatcher && !fstabWatcher->m_isRoutineInstalled) {
@@ -59,6 +74,9 @@ FstabWatcher *FstabWatcher::instance()
fstabWatcher->m_isRoutineInstalled = true;
}
return fstabWatcher;
+#else
+ return globalFstabWatcher;
+#endif
}
diff --git a/solid/solid/backends/fstab/fstabwatcher.h b/solid/solid/backends/fstab/fstabwatcher.h
index 1992c91..2ca6511 100644
--- a/solid/solid/backends/fstab/fstabwatcher.h
+++ b/solid/solid/backends/fstab/fstabwatcher.h
@@ -46,6 +46,7 @@ namespace Fstab
private Q_SLOTS:
void onFileChanged(const QString &path);
+ void orphanFileSystemWatcher();
private:
bool m_isRoutineInstalled;
commit 350a5d8de016b6daa36c6e29d5d5f83ad6c2b38d
Author: Mario Bensi <mbensi@ipsquad.net>
Date: Tue Feb 1 11:11:58 2011 +0100
Fix solid test
I need to detach parent on QFileSystemWatcher when the FstabWatcher
destructor are called if the aboutToQuit is not called. It's the case in
test.
diff --git a/solid/solid/backends/fstab/fstabwatcher.cpp b/solid/solid/backends/fstab/fstabwatcher.cpp
index 45282fa..449d5ce 100644
--- a/solid/solid/backends/fstab/fstabwatcher.cpp
+++ b/solid/solid/backends/fstab/fstabwatcher.cpp
@@ -56,7 +56,11 @@ FstabWatcher::~FstabWatcher()
// For the moment to workaround the problem, we detach the QFileSystemWatcher from the parent
// effectively leaking it on purpose.
+#if 0
//qRemovePostRoutine(globalFstabWatcher.destroy);
+#else
+ m_fileSystemWatcher->setParent(0);
+#endif
}
void FstabWatcher::orphanFileSystemWatcher()

View File

@ -0,0 +1,14 @@
diff -Nru kdelibs-4.7.0.orig//plasma/theme.cpp kdelibs-4.7.0/plasma/theme.cpp
--- kdelibs-4.7.0.orig//plasma/theme.cpp 2011-05-20 22:24:54.000000000 +0200
+++ kdelibs-4.7.0/plasma/theme.cpp 2011-08-03 12:06:24.242790264 +0200
@@ -54,8 +54,8 @@
{
//NOTE: Default wallpaper can be set from the theme configuration
-#define DEFAULT_WALLPAPER_THEME "default"
-#define DEFAULT_WALLPAPER_SUFFIX ".png"
+#define DEFAULT_WALLPAPER_THEME "openmamba_Bamboo"
+#define DEFAULT_WALLPAPER_SUFFIX ".jpg"
static const int DEFAULT_WALLPAPER_WIDTH = 1920;
static const int DEFAULT_WALLPAPER_HEIGHT = 1200;

727
kdelibs.spec Normal file
View File

@ -0,0 +1,727 @@
%define build_apidocs 1
%if "%{stage1}" == "1"
%define _kde4_prefix /opt/kde
%define _kde4_sysconfdir %_sysconfdir
%define _kde4_autostartdir %_kde4_prefix/share/autostart
%define _kde4_bindir %_kde4_prefix/bin
%define _kde4_configdir %_kde4_prefix/share/config
%define _kde4_datadir %_kde4_prefix/share/apps
%define _kde4_dbusinterfacesdir %_datadir/dbus-1/interfaces
%define _kde4_dbusservicesdir %_datadir/dbus-1/services
%define _kde4_dbussystemservicesdir %_datadir/dbus-1/system-services
%define _kde4_htmldir %_kde4_prefix/share/doc/HTML
%define _kde4_icondir %_kde4_prefix/share/icons
%define _kde4_kcfgdir %_kde4_prefix/share/config.kcfg
%define _kde4_kconfupdatedir %_kde4_prefix/share/apps/kconf_update
%define _kde4_includedir %_kde4_prefix/include
%define _kde4_libdir %_kde4_prefix/%{_lib}
%define _kde4_libexecdir %_kde4_prefix/%{_lib}/kde4/libexec
%define _kde4_localedir %_kde4_prefix/share/locale
%define _kde4_mimedir %_kde4_prefix/share/mime
%define _kde4_pluginsdir %_kde4_prefix/%{_lib}/kde4/plugins
%define _kde4_sbindir %_kde4_prefix/sbin
%define _kde4_servicesdir %_kde4_prefix/share/kde4/services
%define _kde4_servicetypesdir %_kde4_prefix/share/kde4/servicetypes
%define _kde4_sharedir %_kde4_prefix/share
%define _kde4_soundsdir %_kde4_prefix/share/sounds
%define _kde4_templatesdir %_kde4_prefix/share/templates
%define _kde4_xdgappsdir %_kde4_prefix/share/applications
%define _kde4_xdgdirectorydir %_kde4_prefix/share/desktop-directories
%define _kde4_xdgmimedir %_kde4_prefix/share/mime/packages
%define _kde4_wallpaperdir %_kde4_prefix/share/wallpapers
%endif
Name: kdelibs
Version: 4.13.0
Release: 1mamba
Summary: KDE Software Compilation - Core Libraries
Group: Graphical Desktop/Libraries/KDE
Vendor: openmamba
Distribution: openmamba
Packager: Davide Madrisan <davide.madrisan@gmail.com>
URL: http://www.kde.org/
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdelibs-%{version}.tar.xz
Source1: kdelibs4-rpmmacros_kde4.in
Patch0: %{name}4-4.1.2-fix_fixx11.patch
Patch1: %{name}-4.7.0-openmamba_wallpaper.patch
Patch2: %{name}-4.6.1-no_kbookmark_write_error.patch
Patch3: %{name}-4.6.2-fix_kded_high_cpu_load.patch
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: aspell-devel
BuildRequires: glibc-devel
BuildRequires: hicolor-icon-theme
BuildRequires: libacl-devel
BuildRequires: libattica-devel
BuildRequires: libattr-devel
BuildRequires: libbzip2-devel
BuildRequires: libe2fs-devel
BuildRequires: libenchant-devel
BuildRequires: libgamin-devel
BuildRequires: libgcc
BuildRequires: libGL-devel
BuildRequires: libhspell-devel
BuildRequires: libICE-devel
BuildRequires: libilmbase-devel
BuildRequires: libjasper-devel
BuildRequires: libjpeg-devel
BuildRequires: libkrb5-devel
BuildRequires: liblzma-devel
BuildRequires: libopenexr-devel
BuildRequires: libpcre-devel
BuildRequires: libphonon-devel
BuildRequires: libpng-devel
BuildRequires: libqca-devel
BuildRequires: libqt4-designer
BuildRequires: libqt4-devel
BuildRequires: libSM-devel
BuildRequires: libsoprano-devel
BuildRequires: libstdc++6-devel
BuildRequires: libgif-devel
BuildRequires: libX11-devel
BuildRequires: libXau-devel
BuildRequires: libXcursor-devel
BuildRequires: libXdmcp-devel
BuildRequires: libXext-devel
BuildRequires: libXfixes-devel
BuildRequires: libXft-devel
BuildRequires: libxml2-devel
BuildRequires: libXpm-devel
BuildRequires: libXrender-devel
BuildRequires: libXScrnSaver-devel
BuildRequires: libxslt-devel
BuildRequires: libXtst-devel
BuildRequires: libz-devel
BuildRequires: perl-devel
BuildRequires: polkit-qt-1-devel
BuildRequires: PyQt4
BuildRequires: python-dbus
BuildRequires: shared-mime-info
BuildRequires: strigi-devel
## AUTOBUILDREQ-END
BuildRequires: automoc4
BuildRequires: cmake
BuildRequires: doxygen
BuildRequires: libiodbc-devel
BuildRequires: libxml2-utils
BuildRequires: gettext-devel
BuildRequires: hicolor-icon-theme
BuildRequires: hspell
BuildRequires: shared-desktop-ontologies >= 0.10.0
BuildRequires: avahi-compat-libdns_sd-devel
#BuildConflicts: libqt4-phonon-devel
BuildRequires: libgrantlee-devel
BuildRequires: libHUpnp-devel
BuildRequires: libdbusmenu-qt-devel
BuildRequires: media-player-info
Obsoletes: kdelibs-experimental
Provides: kdelibs-experimental
Requires: libqt4 >= %_qt4_version
Requires: hicolor-icon-theme >= 0.5
# shared-desktop-ontologies is really required?
Requires: shared-desktop-ontologies
Requires: shared-mime-info
# FIXME: libphonon needs an explicit requirement to avoid use of library from package libqt4-phonon
Requires: libphonon
Requires: PyQt4
Requires: python-dbus
Requires: udev
Requires: udisks2
Requires: upower
Requires: media-player-info
Provides: kdelibs4
Obsoletes: kdelibs4
#Requires: /etc/ld.so.conf.d
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
This package includes libraries that are central to the development and execution of a KDE program, as well as internationalization files for these libraries, misc HTML documentation, theme modules, and regression tests.
This package is absolutely necessary for using KDE.
%package devel
Group: Development/Libraries
Summary: Development files for KDE libraries
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Obsoletes: kdelibs-experimental-devel
Provides: kdelibs-experimental-devel
Provides: kdelibs4-devel
Obsoletes: kdelibs4-devel
%description devel
This package includes the development files needed to build KDE applications using the KDE libraries.
%if %build_apidocs
%package apidocs
Group: Documentation
Summary: KDE API documentation
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: kdelibs4-apidocs
Obsoletes: kdelibs4-apidocs
%description apidocs
This package includes the KDE API documentation needed by the developers of KDE applications.
%endif
%debug_package
%prep
%setup -q
%patch1 -p1
%patch2 -p1
#%patch3 -p1
%build
%if "%{stage1}" == "1"
# Can't use macros.kde4 as it is provided by this package
QTDIR="%{_qt4_prefix}" ; export QTDIR ; \
PATH="%{_qt4_bindir}:$PATH" ; export PATH ; \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
mkdir -p build ; cd build ; \
%{__cmake} \
%if "%{_lib}" == "lib64"
-DLIB_SUFFIX=64 \
%endif
-DCMAKE_BUILD_TYPE=%{_kde4_debug} \
-DCMAKE_INSTALL_PREFIX:PATH=%{_kde4_prefix} \
-DDBUS_INTERFACES_INSTALL_DIR:PATH=%{_kde4_dbusinterfacesdir} \
-DDBUS_SERVICES_INSTALL_DIR:PATH=%{_kde4_dbusservicesdir} \
-DDBUS_SYSTEM_SERVICES_INSTALL_DIR:PATH=%{_kde4_dbussystemservicesdir} \
-DINFO_INSTALL_DIR:PATH=%{_infodir} \
-DMAN_INSTALL_DIR:PATH=%{_mandir} \
-DSYSCONF_INSTALL_DIR:PATH=%{_kde4_sysconfdir} \
-DXDG_APPS_INSTALL_DIR:PATH=%{_kde4_xdgappsdir} \
-DXDG_MIME_INSTALL_DIR:PATH=%{_kde4_xdgmimedir} .. \
-DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
-DKDE_DISTRIBUTION_TEXT="%{_openmamba_release}" \
-DKDE_DEFAULT_HOME=".kde4"
%else
%cmake_kde4 -d build \
-DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
-DKDE_DISTRIBUTION_TEXT="%{_openmamba_release}" \
-DKDE_DEFAULT_HOME=".kde4"
%endif
%make
%if 0%{build_apidocs}
# make KDE API documentation needed by KDevelop
cd ..
QTDOCDIR=%{_qt4_docdir}/html ./doc/api/doxygen.sh .
%endif
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
%if "%{_kde4_bindir}" != "%{_bindir}"
install -d %{buildroot}%{_bindir}
ln -sf %{_kde4_bindir}/kde4-config %{buildroot}%{_bindir}/kde4-config
%endif
%if 0%{build_apidocs}
install -d %{buildroot}%{_kde4_htmldir}/en/kdelibs-apidocs/
cp -r kdelibs-%{version}-apidocs/* \
%{buildroot}%{_kde4_htmldir}/en/kdelibs-apidocs/
find %{buildroot}%{_kde4_htmldir}/en/kdelibs-apidocs -name \*.tag \
-exec sed -i "s,%{_builddir}/,,g" {} \;
%endif
install -p -D doc/api/doxygen.sh %{buildroot}%{_kde4_bindir}/kde4-doxygen.sh
#mv %{buildroot}%{_sysconfdir}/xdg/menus/applications.menu \
# %{buildroot}%{_sysconfdir}/xdg/menus/applications-kde4.menu
mv %{buildroot}%{_mandir}/man7/kdeoptions.7 \
%{buildroot}%{_mandir}/man7/kde4options.7
mv %{buildroot}%{_mandir}/man7/qtoptions.7 \
%{buildroot}%{_mandir}/man7/qt4options.7
# WARNING: Installation prefix does not match PolicyKit install prefixes.
# You probably will need to move files installed in POLICY_FILES_INSTALL_DIR and by
# dbus_add_activation_system_service to the /usr prefix
#install -d %{buildroot}%{_datadir}/polkit-1/actions
#mv %{buildroot}%{_kde4_sharedir}/polkit-1/actions/org.kde.*.policy \
# %{buildroot}%{_datadir}/polkit-1/actions/
%if "%{_kde4_libdir}" != "%{_libdir}"
install -d %{buildroot}%{_sysconfdir}/ld.so.conf.d
echo "%{_kde4_libdir}" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/kde4.conf
%endif
install -d %{buildroot}%{_sysconfdir}/rpm
cat %{S:1} | sed -e "s,@version@,%{version}," > %{buildroot}%{_sysconfdir}/rpm/macros.kde4
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post
/sbin/ldconfig
touch --no-create %{_kde4_icondir}/hicolor &>/dev/null
exit 0
%postun
/sbin/ldconfig
if [ $1 -eq 0 ]; then
update-desktop-database -q &>/dev/null
update-mime-database %{_kde4_mimedir} &>/dev/null
touch --no-create %{_kde4_icondir}/hicolor &>/dev/null
gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null
fi
%posttrans
update-desktop-database -q &>/dev/null
update-mime-database %{_kde4_mimedir} &>/dev/null
gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null
kbuildsycoca4 --noincremental &>/dev/null
exit 0
%files
%defattr(-,root,root)
%{_sysconfdir}/xdg/menus/applications.menu
%if "%{_kde4_prefix}" != "%{_prefix}"
%{_sysconfdir}/ld.so.conf.d/kde4.conf
%endif
%{_sysconfdir}/dbus-1/system.d/org.kde.*.conf
%if "%{_kde4_bindir}" != "%{_bindir}"
%{_bindir}/kde4-config
%endif
%{_kde4_bindir}/*
#%{_datadir}/dbus-1/system-services/org.kde.*.service
#%{_datadir}/polkit-1/actions/org.kde.*.policy
%exclude %{_kde4_bindir}/kconfig_compiler
#%{_kde4_libdir}/libkactivities.so.*
%{_kde4_libdir}/libkcmutils.so.*
%{_kde4_libdir}/libkde3support.so.*
%{_kde4_libdir}/libkdeclarative.so.*
%{_kde4_libdir}/libkdecore.so.*
%{_kde4_libdir}/libkdefakes.so.*
%{_kde4_libdir}/libkdesu.so.*
%{_kde4_libdir}/libkdeui.so.*
%{_kde4_libdir}/libkdewebkit.so.*
%{_kde4_libdir}/libkdnssd.so.*
%{_kde4_libdir}/libkemoticons.so.*
%{_kde4_libdir}/libkfile.so.*
%{_kde4_libdir}/libkhtml.so.*
%{_kde4_libdir}/libkidletime.so.*
%{_kde4_libdir}/libkimproxy.so.*
%{_kde4_libdir}/libkio.so.*
%{_kde4_libdir}/libkjsapi.so.*
%{_kde4_libdir}/libkjsembed.so.*
%{_kde4_libdir}/libkjs.so.*
%{_kde4_libdir}/libkmediaplayer.so.*
%{_kde4_libdir}/libknewstuff2.so.*
%{_kde4_libdir}/libknewstuff3.so.*
%{_kde4_libdir}/libknotifyconfig.so.*
%{_kde4_libdir}/libkntlm.so.*
%{_kde4_libdir}/libkparts.so.*
%{_kde4_libdir}/libkprintutils.so.*
%{_kde4_libdir}/libkpty.so.*
%{_kde4_libdir}/libkrosscore.so.*
%{_kde4_libdir}/libkrossui.so.*
%{_kde4_libdir}/libktexteditor.so.*
%{_kde4_libdir}/libkunitconversion.so.*
%{_kde4_libdir}/libkunittest.so.*
%{_kde4_libdir}/libkutils.so.*
%{_kde4_libdir}/libnepomukquery.so.*
%{_kde4_libdir}/libnepomuk.so.*
%{_kde4_libdir}/libnepomukutils.so.*
%{_kde4_libdir}/libplasma.so.*
%{_kde4_libdir}/libsolid.so.*
%{_kde4_libdir}/libthreadweaver.so.*
%{_kde4_libdir}/libkdeinit4_kbuildsycoca4.so
%{_kde4_libdir}/libkdeinit4_kconf_update.so
%{_kde4_libdir}/libkdeinit4_kded4.so
%{_kde4_libdir}/libkdeinit4_kio_http_cache_cleaner.so
%{_kde4_libdir}/libkdeinit4_klauncher.so
%{_kde4_libdir}/libkpty.so
%{_kde4_libdir}/kde4/
%{_kde4_xdgappsdir}/k*.desktop
%{_kde4_datadir}/
%exclude %{_kde4_datadir}/cmake
%{_kde4_configdir}/
%{_kde4_dbusinterfacesdir}/
%doc %lang(en) %{_kde4_htmldir}/en/common/
%doc %lang(en) %{_kde4_htmldir}/en/sonnet/
%{_kde4_icondir}/hicolor/*/*/*.png
#%{_kde4_icondir}/hicolor/*/*/*.svgz
%{_kde4_servicesdir}/
%{_kde4_servicetypesdir}/
%{_kde4_localedir}/en_US/entry.desktop
%{_kde4_localedir}/all_languages
%{_kde4_xdgmimedir}/kde.xml
%{_mandir}/man1/kconfig_compiler.1.gz
%{_mandir}/man1/kjs.*
%{_mandir}/man1/kjscmd.*
%{_mandir}/man1/kross.*
%{_mandir}/man1/checkXML.*
%{_mandir}/man1/kde4-config.*
%{_mandir}/man7/kde4options.*
%{_mandir}/man1/preparetips.1.gz
%{_mandir}/man7/qt4options.*
%{_mandir}/man8/kcookiejar4.8.gz
%{_mandir}/man8/kded4.8.gz
%{_mandir}/man8/kbuildsycoca4.*
%{_mandir}/man8/kdeinit4.*
%{_mandir}/man8/meinproc4.*
%files devel
%defattr(-,root,root)
%{_sysconfdir}/rpm/macros.kde4
%{_kde4_bindir}/kconfig_compiler
%{_kde4_includedir}/
#%{_kde4_libdir}/libkactivities.so
%{_kde4_libdir}/libkcmutils.so
%{_kde4_libdir}/libkde3support.so
%{_kde4_libdir}/libkdeclarative.so
%{_kde4_libdir}/libkdecore.so
%{_kde4_libdir}/libkdefakes.so
%{_kde4_libdir}/libkdesu.so
%{_kde4_libdir}/libkdeui.so
%{_kde4_libdir}/libkdewebkit.so
%{_kde4_libdir}/libkdnssd.so
%{_kde4_libdir}/libkemoticons.so
%{_kde4_libdir}/libkfile.so
%{_kde4_libdir}/libkhtml.so
%{_kde4_libdir}/libkidletime.so
%{_kde4_libdir}/libkimproxy.so
%{_kde4_libdir}/libkio.so
%{_kde4_libdir}/libkjsapi.so
%{_kde4_libdir}/libkjsembed.so
%{_kde4_libdir}/libkjs.so
%{_kde4_libdir}/libkmediaplayer.so
%{_kde4_libdir}/libknewstuff2.so
%{_kde4_libdir}/libknewstuff3.so
%{_kde4_libdir}/libknotifyconfig.so
%{_kde4_libdir}/libkntlm.so
%{_kde4_libdir}/libkparts.so
%{_kde4_libdir}/libkprintutils.so
%{_kde4_libdir}/libkrosscore.so
%{_kde4_libdir}/libkrossui.so
%{_kde4_libdir}/libktexteditor.so
%{_kde4_libdir}/libkunitconversion.so
%{_kde4_libdir}/libkunittest.so
%{_kde4_libdir}/libkutils.so
%{_kde4_libdir}/libnepomukquery.so
%{_kde4_libdir}/libnepomuk.so
%{_kde4_libdir}/libnepomukutils.so
%{_kde4_libdir}/libplasma.so
%{_kde4_libdir}/libsolid.so
%{_kde4_libdir}/libthreadweaver.so
%{_kde4_libdir}/cmake/KDeclarative/KDeclarative*.cmake
%{_kde4_datadir}/cmake/
%{_mandir}/man1/makekdewidgets.*
#%{_mandir}/man1/kdecmake.*
%if 0%{build_apidocs}
%files apidocs
%defattr(-,root,root)
%{_kde4_htmldir}/en/kdelibs-apidocs/
%{_kde4_htmldir}/en/kioslave/
%endif
%changelog
* Thu Apr 17 2014 Automatic Build System <autodist@mambasoft.it> 4.13.0-1mamba
- automatic version update by autodist
* Thu Apr 03 2014 Automatic Build System <autodist@mambasoft.it> 4.12.4-1mamba
- automatic version update by autodist
* Mon Mar 31 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 4.12.3-2mamba
- rebuilt with openexr 2.1.0
* Wed Mar 05 2014 Automatic Build System <autodist@mambasoft.it> 4.12.3-1mamba
- automatic version update by autodist
* Wed Feb 05 2014 Automatic Build System <autodist@mambasoft.it> 4.12.2-1mamba
- automatic version update by autodist
* Tue Jan 14 2014 Automatic Build System <autodist@mambasoft.it> 4.12.1-1mamba
- automatic version update by autodist
* Thu Dec 19 2013 Automatic Build System <autodist@mambasoft.it> 4.12.0-1mamba
- automatic version update by autodist
* Fri Dec 06 2013 Automatic Build System <autodist@mambasoft.it> 4.11.4-1mamba
- automatic version update by autodist
* Wed Nov 06 2013 Automatic Build System <autodist@mambasoft.it> 4.11.3-1mamba
- automatic version update by autodist
* Wed Oct 02 2013 Automatic Build System <autodist@mambasoft.it> 4.11.2-1mamba
- automatic version update by autodist
* Wed Sep 04 2013 Automatic Build System <autodist@mambasoft.it> 4.11.1-1mamba
- automatic version update by autodist
* Wed Aug 14 2013 Automatic Build System <autodist@mambasoft.it> 4.11.0-1mamba
- automatic version update by autodist
* Tue Jul 02 2013 Automatic Build System <autodist@mambasoft.it> 4.10.5-1mamba
- automatic version update by autodist
* Thu Jun 06 2013 Automatic Build System <autodist@mambasoft.it> 4.10.4-1mamba
- automatic version update by autodist
* Tue May 07 2013 Automatic Build System <autodist@mambasoft.it> 4.10.3-1mamba
- automatic version update by autodist
* Wed Apr 03 2013 Automatic Build System <autodist@mambasoft.it> 4.10.2-1mamba
- automatic version update by autodist
* Tue Mar 05 2013 Automatic Build System <autodist@mambasoft.it> 4.10.1-1mamba
- automatic version update by autodist
* Sun Feb 10 2013 Automatic Build System <autodist@mambasoft.it> 4.10.0-1mamba
- automatic version update by autodist
* Wed Jan 02 2013 Automatic Build System <autodist@mambasoft.it> 4.9.5-1mamba
- automatic version update by autodist
* Tue Dec 04 2012 Automatic Build System <autodist@mambasoft.it> 4.9.4-1mamba
- automatic version update by autodist
* Tue Nov 06 2012 Automatic Build System <autodist@mambasoft.it> 4.9.3-1mamba
- automatic version update by autodist
* Tue Oct 02 2012 Automatic Build System <autodist@mambasoft.it> 4.9.2-1mamba
- automatic version update by autodist
* Tue Sep 04 2012 Automatic Build System <autodist@mambasoft.it> 4.9.1-1mamba
- automatic version update by autodist
* Tue Aug 14 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 4.9.0-2mamba
- rebuilt with libattica 0.4.0
* Wed Aug 01 2012 Automatic Build System <autodist@mambasoft.it> 4.9.0-1mamba
- automatic version update by autodist
* Fri Jun 08 2012 Automatic Build System <autodist@mambasoft.it> 4.8.4-1mamba
- automatic version update by autodist
* Fri May 04 2012 Automatic Build System <autodist@mambasoft.it> 4.8.3-1mamba
- automatic version update by autodist
* Fri Apr 06 2012 Automatic Build System <autodist@mambasoft.it> 4.8.2-1mamba
- update to 4.8.2
* Mon Mar 12 2012 Automatic Build System <autodist@mambasoft.it> 4.8.1-1mamba
- automatic version update by autodist
* Fri Jan 27 2012 Automatic Build System <autodist@mambasoft.it> 4.8.0-1mamba
- automatic version update by autodist
* Thu Dec 08 2011 Automatic Build System <autodist@mambasoft.it> 4.7.4-1mamba
- automatic version update by autodist
* Wed Nov 02 2011 Automatic Build System <autodist@mambasoft.it> 4.7.3-1mamba
- automatic version update by autodist
* Sun Oct 30 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 4.7.2-2mamba
- don't rename /etc/xdg/applications.menu to applications-menu.kde4 (follows kdelibs3 reverse update)
- launch kbuildsycoca4 --noincremental in %posttrans
* Thu Oct 06 2011 Automatic Build System <autodist@mambasoft.it> 4.7.2-1mamba
- automatic version update by autodist
* Wed Sep 07 2011 Automatic Build System <autodist@mambasoft.it> 4.7.1-1mamba
- automatic version update by autodist
* Thu Aug 04 2011 Automatic Build System <autodist@mambasoft.it> 4.7.0-1mamba
- automatic version update by autodist
* Thu Jul 07 2011 Automatic Build System <autodist@mambasoft.it> 4.6.5-1mamba
- automatic update by autodist
* Tue Jun 14 2011 Automatic Build System <autodist@mambasoft.it> 4.6.4-1mamba
- automatic update by autodist
* Fri May 06 2011 Automatic Build System <autodist@mambasoft.it> 4.6.3-1mamba
- automatic update by autodist
* Thu May 05 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 4.6.2-2mamba
- added a patch to fix kded heavy usage of cpu (see https://bugs.kde.org/show_bug.cgi?id=220047)
- rebuild with libntrack 014
* Wed Apr 06 2011 Automatic Build System <autodist@mambasoft.it> 4.6.2-1mamba
- automatic update by autodist
* Sun Mar 13 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 4.6.1-2mamba
- added patch no_kbookmark_write_error to remove a random error message on first login
- added requirements for udisks and upower
* Sat Mar 05 2011 Automatic Build System <autodist@mambasoft.it> 4.6.1-1mamba
- automatic update by autodist
* Fri Jan 28 2011 Automatic Build System <autodist@mambasoft.it> 4.6.0-1mamba
- automatic update by autodist
* Sat Jan 08 2011 Automatic Build System <autodist@mambasoft.it> 4.5.5-1mamba
- automatic update by autodist
* Mon Dec 06 2010 Automatic Build System <autodist@mambasoft.it> 4.5.4-1mamba
- automatic update to 4.5.4 by autodist
* Thu Nov 11 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 4.5.3-2mamba
- renamed from kdelibs4 to kdelibs
* Wed Nov 03 2010 Automatic Build System <autodist@mambasoft.it> 4.5.3-1mamba
- automatic update to 4.5.3 by autodist
* Sat Oct 23 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 4.5.2-2mamba
- added patch to set openmamba wallpaper (incredibly hardcoded in libplasma.so since 4.5.2 :( )
* Tue Oct 05 2010 Automatic Build System <autodist@mambasoft.it> 4.5.2-1mamba
- automatic update to 4.5.2 by autodist
* Tue Aug 31 2010 Davide Madrisan <davide.madrisan@gmail.com> 4.5.1-1mamba
- update to 4.5.1
* Wed Aug 11 2010 Davide Madrisan <davide.madrisan@gmail.com> 4.5.0-1mamba
- update to 4.5.0
- remove libqt4-phonon-devel from the list of the build requirements
* Thu Jul 01 2010 Automatic Build System <autodist@mambasoft.it> 4.4.5-1mamba
- automatic update to 4.4.5 by autodist
* Wed Jun 02 2010 Automatic Build System <autodist@mambasoft.it> 4.4.4-1mamba
- automatic update to 4.4.4 by autodist
* Mon May 31 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 4.4.3-2mamba
- use dbus system directory in rpm macros.kde4 file
- rebuilt with polkit-qt-1
* Wed May 05 2010 Automatic Build System <autodist@mambasoft.it> 4.4.3-1mamba
- automatic update to 4.4.3 by autodist
* Tue Mar 30 2010 Davide Madrisan <davide.madrisan@gmail.com> 4.4.2-1mamba
- update to 4.4.2 (Codename "Colibri")
- provide kde4-doxygen.sh
* Tue Mar 02 2010 Davide Madrisan <davide.madrisan@gmail.com> 4.4.1-1mamba
- update to 4.4.1 (Codename "Clara")
* Tue Feb 09 2010 Davide Madrisan <davide.madrisan@gmail.com> 4.4.0-1mamba
- update to 4.4.0 (Codename "Caikaku")
* Tue Feb 02 2010 Davide Madrisan <davide.madrisan@gmail.com> 4.3.98-1mamba
- update to 4.3.98 (KDE Software Compilation 4.4 rc3 Codename "Coming Closer")
* Wed Jan 27 2010 Davide Madrisan <davide.madrisan@gmail.com> 4.3.95-1mamba
- update to 4.3.95 (KDE Software Compilation 4.4 rc2 Codename "CampKDE")
* Sun Jan 17 2010 Davide Madrisan <davide.madrisan@gmail.com> 4.3.90-1mamba
- update to 4.3.90 (KDE Software Compilation 4.4 rc1 Codename "Cornelius")
* Mon Dec 07 2009 Automatic Build System <autodist@mambasoft.it> 4.3.4-1mamba
- automatic update to 4.3.4 by autodist
* Mon Dec 07 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.3.3-2mamba
- set sysconfdir to system standard in rpm macros file
- build debug package
* Tue Nov 03 2009 Davide Madrisan <davide.madrisan@gmail.com> 4.3.3-1mamba
- update to 4.3.3
- macros.kde4: declare %%_kde4_xdgmimedir and set XGD_APPS_INSTALL_DIR
- macros.kde4: set CMAKE_BUILD_TYPE to "RelWithDebInfo"
* Tue Oct 06 2009 Automatic Build System <autodist@mambasoft.it> 4.3.2-1mamba
- automatic update to 4.3.2 by autodist
* Thu Sep 10 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.3.1-2mamba
- set XGD_APPS_INSTALL_DIR to %%kde4_datadir/applications
* Tue Sep 01 2009 Davide Madrisan <davide.madrisan@gmail.com> 4.3.1-1mamba
- update to 4.3.1
* Wed Aug 05 2009 Automatic Build System <autodist@mambasoft.it> 4.3.0-1mamba
- automatic update to 4.3.0 by autodist
* Wed Jun 03 2009 Automatic Build System <autodist@mambasoft.it> 4.2.4-1mamba
- automatic update to 4.2.4 by autodist
* Wed May 06 2009 Automatic Build System <autodist@mambasoft.it> 4.2.3-1mamba
- automatic update to 4.2.3 by autodist
* Tue May 05 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.2-2mamba
- added requirements for python-dbus and PyQt4
- added build requirements for hspell and avahi-compat-libdns_sd-devel
* Thu Apr 02 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.2-1mamba
- automatic update to 4.2.2 by autodist
* Thu Mar 05 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.1-1mamba
- automatic update to 4.2.1 by autodist
* Mon Feb 02 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.0-1mamba
- automatic update to 4.2.0 by autodist
* Thu Jan 15 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.4-1mamba
- automatic update to 4.1.4 by autodist
* Tue Jan 13 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.3-2mamba
- added requirement for libphonon
* Thu Nov 06 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.3-1mamba
- automatic update to 4.1.3 by autodist
* Sat Oct 11 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.2-4mamba
- add kde4 library path to ldconfig
* Thu Oct 09 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.2-3mamba
- fixx11.h: added patch that fixes build of kdebase-workspace
* Tue Oct 07 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.2-2mamba
- rebuilt against libphonon instead of libqt4-phonon
* Tue Oct 07 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.2-1mamba
- update to 4.1.2
* Sun Sep 28 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.1-1mamba
- update to 4.1.1
* Thu Aug 28 2008 Aleph0 <aleph0@openmamba.org> 4.1.0-2mamba
- rebuilt against libphonon instead of libqt4-phonon
* Wed Aug 27 2008 Aleph0 <aleph0@openmamba.org> 4.1.0-1mamba
- update to 4.1.0
- use KDE_DEFAULT_HOME=".kde4" for now
* Thu Jun 10 2008 Aleph0 <aleph0@openmamba.org> 4.0.81-1mamba
- update to 4.0.81 (KDE4.1 beta2)
* Wed May 07 2008 Aleph0 <aleph0@openmamba.org> 4.0.4-1mamba
- update to 4.0.4
* Thu Mar 06 2008 Aleph0 <aleph0@openmamba.org> 4.0.2-1mamba
- update to 4.0.2
- set %%_kde4_debug to 'Release' in macros.kde4
* Mon Mar 03 2008 Aleph0 <aleph0@openmamba.org> 4.0.1-1mamba
- update to 4.0.1
* Sat Jan 12 2008 Aleph0 <aleph0@openmamba.org> 4.0.0-1mamba
- update to 4.0.0
- provide an rpm macro file (%{_sysconfdir}/rpm/macros.kde4)
* Wed Dec 12 2007 Aleph0 <aleph0@openmamba.org> 3.97.0-1mamba
- update to 3.97.0 (KDE4 rc2)
* Wed Nov 21 2007 Aleph0 <aleph0@openmamba.org> 3.96.0-1mamba
- update to 3.96.0 (KDE4 rc1)
* Wed Nov 14 2007 Aleph0 <aleph0@openmamba.org> 3.95.2-1mamba
- update to 3.95.2
* Fri Oct 31 2007 Aleph0 <aleph0@openmamba.org> 3.95.0-1mamba
- update to 3.95.0 (KDE4 beta4)
* Mon Oct 29 2007 Aleph0 <aleph0@openmamba.org> 3.94.0-1mamba
- update to 3.94.0 (KDE4 beta3)
* Fri May 25 2007 Aleph0 <aleph0@openmamba.org> 3.91.0-2mamba
- create a symlink to kde4-config in %{_bindir}
- make ldconfig aware of the kde4 shared libraries path
- set QDir::homePath to ~/.kde4
* Fri May 25 2007 Aleph0 <aleph0@openmamba.org> 3.91.0-1mamba
- first build (3.91.0: KDE4 alpha2)

View File

@ -0,0 +1,15 @@
diff -Nru kdelibs-4.1.2.orig/kdeui/util/fixx11h.h kdelibs-4.1.2/kdeui/util/fixx11h.h
--- kdelibs-4.1.2.orig/kdeui/util/fixx11h.h 2008-05-21 13:08:51.000000000 +0200
+++ kdelibs-4.1.2/kdeui/util/fixx11h.h 2008-10-09 03:40:31.000000000 +0200
@@ -28,6 +28,11 @@
#include <QtCore/QtGlobal>
+/*
+ Workaround: see http://bugs.kde.org/show_bug.cgi?id=151930
+*/
+#include <X11/extensions/Xrender.h>
+
#ifdef Q_WS_X11
/* Usage:

View File

@ -0,0 +1,58 @@
%_kde4_version @version@
%_kde4_prefix /opt/kde
%_kde4_sysconfdir %_sysconfdir
%_kde4_autostartdir %_kde4_prefix/share/autostart
%_kde4_bindir %_kde4_prefix/bin
%_kde4_configdir %_kde4_prefix/share/config
%_kde4_datadir %_kde4_prefix/share/apps
%_kde4_dbusinterfacesdir %_datadir/dbus-1/interfaces
%_kde4_dbusservicesdir %_datadir/dbus-1/services
%_kde4_dbussystemservicesdir %_datadir/dbus-1/system-services
%_kde4_htmldir %_kde4_prefix/share/doc/HTML
%_kde4_icondir %_kde4_prefix/share/icons
%_kde4_kcfgdir %_kde4_prefix/share/config.kcfg
%_kde4_kconfupdatedir %_kde4_prefix/share/apps/kconf_update
%_kde4_includedir %_kde4_prefix/include
%_kde4_libdir %_kde4_prefix/%_lib
%_kde4_libexecdir %_kde4_prefix/%_lib/kde4/libexec
%_kde4_localedir %_kde4_prefix/share/locale
%_kde4_mimedir %_kde4_prefix/share/mime
%_kde4_pluginsdir %_kde4_prefix/%_lib/kde4/plugins
%_kde4_sbindir %_kde4_prefix/sbin
%_kde4_servicesdir %_kde4_prefix/share/kde4/services
%_kde4_servicetypesdir %_kde4_prefix/share/kde4/servicetypes
%_kde4_sharedir %_kde4_prefix/share
%_kde4_soundsdir %_kde4_prefix/share/sounds
%_kde4_templatesdir %_kde4_prefix/share/templates
%_kde4_xdgappsdir %_kde4_prefix/share/applications
%_kde4_xdgdirectorydir %_kde4_prefix/share/desktop-directories
%_kde4_xdgmimedir %_kde4_prefix/share/mime/packages
%_kde4_wallpaperdir %_kde4_prefix/share/wallpapers
%_kde4_debug RelWithDebInfo
%cmake_kde4(d:) \
QTDIR="%{_qt4_prefix}" ; export QTDIR ; \
PATH="%{_qt4_bindir}:$PATH" ; export PATH ; \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
bdir=. \
%{-d:dir=%{-d*} ; mkdir -p $dir ; cd $dir ; bdir=.. } \
%{__cmake} \\\
%if "%{_lib}" == "lib64" \
-DLIB_SUFFIX=64 \\\
%endif \
-DCMAKE_BUILD_TYPE=%{_kde4_debug} \\\
-DCMAKE_INSTALL_PREFIX:PATH=%{_kde4_prefix} \\\
-DDBUS_INTERFACES_INSTALL_DIR:PATH=%{_kde4_dbusinterfacesdir} \\\
-DDBUS_SERVICES_INSTALL_DIR:PATH=%{_kde4_dbusservicesdir} \\\
-DDBUS_SYSTEM_SERVICES_INSTALL_DIR:PATH=%{_kde4_dbussystemservicesdir} \\\
-DINFO_INSTALL_DIR:PATH=%{_infodir} \\\
-DMAN_INSTALL_DIR:PATH=%{_mandir} \\\
-DSYSCONF_INSTALL_DIR:PATH=%{_kde4_sysconfdir} \\\
-DXDG_APPS_INSTALL_DIR:PATH=%{_kde4_xdgappsdir} \\\
-DXDG_MIME_INSTALL_DIR:PATH=%{_kde4_xdgmimedir} $bdir