Sophie

Sophie

distrib > Mandriva > cs4.0 > i586 > by-pkgid > fa9b6a46c8aad7f4f199c98596a0ec2a > files > 31

kdelibs-3.5.4-1.1.20060mlcs4.src.rpm

%define __libtoolize true

%define use_hspell_plugins 0
%ifarch %ix86
%define use_hspell_plugins 1
%endif

%define use_enable_final 1
%{?_no_enable_final: %{expand: %%global use_enable_final 0}}

%define compile_apidox 1
%{?_no_apidox: %{expand: %%global compile_apidox 0}}

%define enable_debug 0
%{?_enable_debug: %{expand: %%global enable_debug 1}}

# QTDIR is always /usr/lib/qt3, whether that's a lib64 architecture or
# not (sublibdirs are correctly qualified in the latter case however).
%define qtdir   %{_prefix}/lib/qt3

%define lib_major 4
%define lib_name_orig libkdecore
%define lib_name %mklibname kdecore %{lib_major}
%define libqt %mklibname qt 3

%define lib_name_orig_kdepim %mklibname kdepim
%define lib_major_kdepim 2
%define lib_name_kdepim %lib_name_orig_kdepim%lib_major_kdepim

%define lib_name_orig_kdebase libkdebase
%define lib_major 4
%define lib_name_kdebase %mklibname kdebase %lib_major

%define epoch_kdelibs 30000000
%define epoch_arts 30000001

Name: kdelibs
Summary: K Desktop Environment - Libraries
Version: 3.5.4
Release: %mkrel 2
Epoch: %epoch_kdelibs
Group: Graphical desktop/KDE
License: ARTISTIC BSD GPL_V2 LGPL_V2 QPL_V1.0
URL: http://www.kde.org
Packager: Mandriva Linux KDE Team <kde@mandriva.com>
BuildRoot: %_tmppath/%name-%version-%release-root
Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/%name-%version.tar.bz2
Source1: kdelibs-3.5.1-mdv-hicolor-index.desktop
Source3: kdelibs-3.1.3-suspend_mdk.png
Source4: kdelibs-3.4.2-icones-devices.tar.bz2


# Laurent - 3.1beta2-11mdk - use double click to active file by default
Patch1: kdelibs-3.2-select-file-with-single-click.patch
# Laurent - 3.1-41mdk : add focus after click on speedbar
Patch2: kdelibs-3.2-add-focus-to-location-lineedit.patch
# Laurent : default spell checker config
Patch3: kdelibs-3.2-fix-default-spell-checker.patch 
Patch4: kdelibs-3.5.1-adapted-menu-system.patch
Patch7: kdelibs-3.4.92-default-desktop-icon-size
Patch8: kdelibs-3.4.2-fix-crash-mdk-bug16466.patch
Patch10: kdelibs-3.2-fix-khtmlpart.patch
Patch11: kdelibs-3.5.2-fix-crash-in-print-renderlayout.patch
Patch12: kdelibs-3.3.2-fix-kurlbar-global.patch
Patch13: kdelibs-3.3.2-fix-khtml-kde-bug-90267.patch
Patch14: kdelibs-3.4.0-fix-kcmshell-list.patch
Patch15: kdelibs-3.4.0-fix-kurlbar-add-entry.patch
Patch16: kdelibs-3.5.1-mandriva-associate-menu.patch 
Patch17: kdelibs-3.3.2-fix-associate-file.patch
Patch18: kdelibs-3.4.92-fix-associate-unknown-apps.patch
Patch19: kdelibs-3.5.1-kfile-desktop.patch
Patch20: kdelibs-3.4.92-fix-document-path.patch
Patch21: kdelibs-3.4.2-add-item-in-kfile-speedbar.patch
Patch22: kdelibs-3.5.1-default-theme-icons.patch
Patch23: kdelibs-3.5.1-fontconfig-reverse-lookup.patch
Patch24: kdelibs-3.5.1-smooth-scrolling.patch
Patch25: kdelibs-3.5.0-rubberband-selection.patch 
Patch26: kdelibs-3.5.0-add-dnssd-avahi-support.patch
Patch27: kdelibs-post-3.5.4-kdefx-clobber.patch
Patch28: kdelibs-post-3.5.4-init-servicegroups.patch
Patch29: kdelibs-post-3.5.4-globalaccel.patch
# to remove
Obsoletes: kdelibs3.0 
Obsoletes: kdelibs3 
Obsoletes: kdelibs3-devel
Obsoletes: kdelibs-static-devel
Conflicts: kdepim-korganizer <= 3.2.3-100mdk
BuildRequires: qt3-devel >= 3.3.5
BuildRequires: libxslt-devel
BuildRequires: libxml2 >= 2.4.11
BuildRequires: openssl-devel
BuildRequires: cups-devel >= 1.1.14
BuildRequires: pcre-devel
BuildRequires: fam-devel
BuildRequires: libarts-devel
BuildRequires: bzip2-devel
BuildRequires: libart_lgpl-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libsasl-devel
BuildRequires: libtiff-devel
BuildRequires: pam-devel
BuildRequires: XFree86-devel
BuildRequires: libalsa-devel
BuildRequires: gdbm-devel
BuildRequires: jasper-devel
BuildRequires: libacl-devel
BuildRequires: krb5-devel
BuildRequires: aspell-devel
# for generate menu xdg entry
BuildRequires: mandrakelinux-create-kde-mdk-menu >= 1.0-4mdk 
BuildRequires: autoconf2.5
BuildRequires: automake > 1.5
BuildRequires: automake1.7
BuildRequires: mandriva-create-kde-mdk-menu

%if %compile_apidox
BuildRequires:	doxygen
BuildRequires: graphviz
%if %mdkversion >= 200600
BuildRequires:	qt3-doc
%endif
%endif

%if %mdkversion > 200600
%if %use_hspell_plugins
BuildRequires:	hspell-devel
%endif
%endif

# Zero conf -  Move it into main
%if %mdkversion <= 200600
BuildRequires: mDNSResponder-devel
%else
BuildRequires: avahi-compat-libdns_sd-devel
BuildRequires: avahi-qt3-devel avahi-client-devel
BuildRequires: avahi-client-devel
%endif


%description 
Libraries for the K Desktop Environment.

#--------------------------------------------------------------

%package -n %lib_name
Group:      Development/KDE and Qt
Summary: Core libraries for KDE
Obsoletes: kdelibs < %{epoch_kdelibs}:3.5.1
Provides: kdelibs = %{epoch_kdelibs}:%version-%release
Provides: %lib_name_orig = %{epoch_kdelibs}:%version-%release
Requires: libarts >= %{epoch_arts}:1.1.2-1mdk
Requires: kdelibs-common = %{epoch_kdelibs}:%version-%release, %{libqt} >= 3.2.2
Requires: menu-xdg >= 0.6-5mdk
Requires: kde-config-file >= 2006.1
Conflicts: %lib_name < 3.1.91, libkdebase4 < 3.1.91
Conflicts: kmplayer <= 0.8.4
Conflicts: krusader <= 1.29-1mdk
Conflicts: %lib_name_kdebase <= 1:3.3.2

Conflicts:	kdetrayproxy 
Obsoletes:	kdetrayproxy 

Conflicts:	%lib_name_kdepim-korganizer <= 1:3.3.0-30mdk

%description -n %lib_name
Libraries for the K Desktop Environment.

%post -n %{lib_name} -p /sbin/ldconfig
%postun -n %{lib_name} -p /sbin/ldconfig

%files -n %{lib_name}
%defattr(-,root,root,-)

%_libdir/libkdeinit_*
%_libdir/*.so.*
%_libdir/kde3/*

#--------------------------------------------------------------

%package -n %lib_name-devel
Group: Development/KDE and Qt
Summary:	Header files and documentation for compiling KDE applications.
Obsoletes: kdelibs-devel
Provides: kdelibs-devel = %{epoch_kdelibs}:%version-%release
Conflicts: kdebase-devel <= 3.1.91mdk 
Requires: %lib_name = %{epoch_kdelibs}:%version-%release
Requires: acl-devel
Requires: qt3-devel >= 3.3.5
Requires: mandriva-create-kde-mdk-menu
Conflicts: kdelibs-devel < 3.1.91
Conflicts: krusader <= 1.29-1mdk
Conflicts: %lib_name_kdepim-korganizer-devel <= 1:3.3.0-30mdk
AutoReq: no

#need to create desktop file
Requires:  mandrakelinux-create-kde-mdk-menu

%description -n %lib_name-devel
This package includes the header files you will need to compile applications 
for KDE. Also included is the KDE API documentation in HTML format for easy 
browsing.

%files -n %lib_name-devel
%defattr(-,root,root,-)
%_libdir/*.so
%_libdir/*.la
%_libdir/libkdefakes_nonpic.a
%_includedir/*
%exclude %_libdir/libkdeinit_*

#--------------------------------------------------------------

%package       arts
Group: Development/KDE and Qt
Summary: Binary necessary when we use soundwrapper
Conflicts: kdelibs-common < %epoch_kdelibs:3.5.2-%mkrel 1

%description arts
This packages contains lnusertemp binary files necessary when we use
oundwrapper.

%files arts
%defattr(-,root,root,-)
%_bindir/lnusertemp

#-------------------------------------------------------------

%package    common
Group: Development/KDE and Qt
Summary: Config file and icons file for %name.
Requires: %lib_name = %{epoch_kdelibs}:%version-%release
Conflicts: k3b <= 0.9-15mdk
Conflicts: kdelibs-sound =< 2.2.2-48mdk
Conflicts: kdeartwork =< 2.2.2-3mdk
Conflicts: kdeadmin <= 2:3.3.2-6mdk
Conflicts: kdebase < 3.1.91
Conflicts: kdebase-progs <= 1:3.3.2
Conflicts: kdebase =< 2.2.2-93mdk
Conflicts: kdesdk <= 3.1.3-9mdk
Conflicts: kdepim =< 2.2.2-5
Conflicts: kjsembed <= 3.3.0
Conflicts: kmplayer <= 0.8.4
Conflicts: krusader <= 1.29-1mdk
Conflicts: koffice <= 1.3-0.beta3.6mdk
Conflicts: kttsd <= 0.3.0
Conflicts: %lib_name_kdepim-korganizer <= 1:3.3.0-30mdk
Conflicts: mandrake-mime =< 0.4-9mdk
Requires:   hicolor-icon-theme
Requires: kde-config-file >= 2006.1
Requires: kdelibs-arts >= %{epoch_kdelibs}:%version-%release
Requires: aspell
%if %enable_debug
Requires: gdb
%endif
%if %mdkversion >= 200600
Requires: kde-l10n
%endif
Requires:   mandrake-mime >= 0.4-10mdk
Obsoletes:	mandrake-menu-directory
Obsoletes: kdevelop < 3:3.3

%description common
This packages contains all icons, config file etc...

%post common
%update_menus

%postun common
%clean_menus

%files common
%defattr(-,root,root,-)
%_bindir/*
%attr(4755, root, root) %_bindir/kpac_dhcp_helper
%attr(4755,root, root) %_bindir/kgrantpty
%_datadir/applications/kde
%_datadir/apps/kabc
%_datadir/apps/kconf_update
%_datadir/apps/dcopidlng
%_datadir/apps/kio_uiserver
%_datadir/apps/khtml
%_datadir/apps/proxyscout
%_datadir/apps/kjava
%_datadir/apps/knotify
%_datadir/apps/ksgmltools2
%_datadir/apps/kssl
%_datadir/apps/kstyle
%_datadir/apps/kcertpart
%_datadir/apps/katepart
%_datadir/apps/kcm_componentchooser
%_datadir/apps/kdeprint
%_datadir/apps/kdeui
%_datadir/apps/kdewidgets
%_datadir/apps/knewstuff/
%_datadir/apps/ktexteditor_*
%_menudir/kdelibs-kresources
%dir %_datadir/config/
%_datadir/config/colors
%_datadir/config/ui
%dir %_datadir/apps/LICENSES
%doc %_datadir/apps/LICENSES/*
%_datadir/autostart
%_datadir/mimelnk
%_iconsdir/*
%_datadir/emoticons
%_datadir/locale/*
%_datadir/services
%_datadir/servicetypes
%_sysconfdir/xdg
%dir %_docdir/HTML
%_docdir/HTML/*
# Add excludes to make glob possible on this situations
%exclude %_docdir/HTML/en/kdelibs-apidocs
%exclude %_bindir/lnusertemp

#------------------------------------------------------------------------------

%if %compile_apidox

%package    devel-doc
Group:      Development/KDE and Qt
Summary:    Development documentation for %name.
Requires:   qt3-doc

%description devel-doc
This packages contains all development documentation for kdelibs

%files devel-doc
%defattr(-,root,root,-)
%dir %_docdir/HTML/en/kdelibs-apidocs/
%_docdir/HTML/en/kdelibs-apidocs/*

%endif

#------------------------------------------------------------------------------

%prep

%setup -q  
%patch1 -p1 -b .use_double_click_by_default
%patch2 -p1 -b .add_focus_to_kio_filedialogbox_url
%patch3 -p1 -b .fix_spell_checker_config
%patch4 -p1 -b .xdg_mandriva_kstddirs
%patch7 -p1 -b .fix_desktop_size
%patch8 -p1 -b .fix_khtml_crash_mdk_bug_16466
%patch10 -p1 -b .fix_khtml_part
%patch11 -p1 -b .fix_crash_print_renderlayout
%patch12 -p1 -b .add_kfile_item_in_global
%patch13 -p1 -b .fix_khtml_kde_bug_90267
%patch14 -p1 -b .fix_kcmshell_list
%patch15 -p1 -b .add_entry_on_desktop
%patch16 -p1 -b .fix_create_menu_associate_file
%patch17 -p1 -b .fix_associate_file
%patch18 -p0 -b .fix_associate_file_unknown_apps
# Verify post 3.5.0 Dirk Mueller approach
#%patch19 -p1 -b .kfile_vitual
%patch20 -p1 -b .fix_default_document_path
%patch21 -p1 -b .add_kfilespeedbar_item
%patch22 -p1 -b .default_theme_discovery
%patch23 -p1 -b .font
%patch24 -p1 -b .smooth
%patch25 -p0 -b .rubber
%if %mdkversion > 200600
%patch26 -p0 -b .avahi_support
%endif
%patch27 -p1 -b .post354
%patch28 -p1 -b .post354
%patch29 -p1 -b .post354

%build
make -f admin/Makefile.common

%configure2_5x \
%if %enable_debug
	--enable-debug=full \
%endif
	--enable-libfam \
%if %use_enable_final
	--enable-final \
%else	
	--disable-final \
%endif
	--enable-shared \
	--disable-static \
	--disable-embedded \
	--disable-palmtop \
	--disable-rpath \
	--enable-mitshm \
	--enable-cups \
	--enable-pcre \
	--with-gnu-ld \
%if %use_hspell_plugins	
	--with-hspell \
%else
	--without-hspell \
%endif
	--with-pic \
	--with-xinerama \
	--with-alsa \
	--with-ipv6-lookup=auto \
   --with-extra-includes=%_includedir/freetype2 \
%if "%{_lib}" != "lib"
	--enable-libsuffix=64 \
%endif
	--x-includes=/usr/X11R6/include \
%if %mdkversion > 200600
	--with-extra-includes=/usr/include/avahi-compat-libdns_sd/ \
%endif	
	--x-libraries=/usr/X11R6/%_lib 
	
%make

%if %compile_apidox
make apidox
%endif


%install
rm -fr %buildroot

make DESTDIR=%buildroot install

install -d -m 0755 %buildroot/%_iconsdir/mdk-hicolor/
install -m 0644 %SOURCE1 %buildroot/%_iconsdir/mdk-hicolor/index.desktop
(
cd %buildroot/%_iconsdir/mdk-hicolor/
# David - 3.0-0.beta1.7mdk - We can't use relative links as long as we install
#                            KDE 3 in /usr/. To fix when it will the case
ln -s /usr/share/icons/mini ./mini
ln -s /usr/share/icons/large ./large
ln -s /usr/share/icons ./normal
)

mkdir -p %buildroot/%_iconsdir/crystalsvg/16x16/actions/
install -m 644 %SOURCE3 %buildroot/%_iconsdir/crystalsvg/16x16/actions/suspend_mdk.png

# Create LMDK menu entries
install -d %buildroot/%_menudir/
install -d %buildroot/%_datadir/applications/kde/
kdedesktop2mdkmenu.pl kdelibs-common System/Configuration/KDE/Components %buildroot/%_datadir/applications/kde/kresources.desktop %buildroot/%_menudir/kdelibs-kresources kde
perl -pi -e "s|calendars.png|misc.png|" %buildroot/%_menudir/kdelibs-kresources


# FIXME !!!!! fix conflict with openoffice mimetype
rm -f %buildroot/%_datadir/mimelnk/application/vnd.sun.xml.*
rm -f %buildroot/%_datadir/mimelnk/application/vnd.stardivision.*

rm -f %buildroot/%_iconsdir/hicolor/index.theme

%if %compile_apidox

	make install-apidox DESTDIR=%buildroot/
	list=`ls -d */ -1`;
	echo $list;
	for i in $list ; do
		cd $i;
			if grep '^include .*Doxyfile.am' Makefile.am; then
				echo "installing apidox from $i" ;	
				make install-apidox DESTDIR=%buildroot/ ; 
			fi
		cd ../;
	done;
%endif

# fix conflict with OpenOffice
rm -f %buildroot/mimetypes/application/vnd.sun.xml.*

rm -f %buildroot/%_bindir/filesharelist
rm -f %buildroot/%_bindir/fileshareset

(
cd %buildroot/
tar -jxvf %SOURCE4
cd -
)

# Remove mimelinks provided by mdk-mime package
rm -f %buildroot/%_datadir/mimelnk/application/x-rar-compressed.desktop

# Remove config files ( except ui and color dirs )
# Configuration files comes from Mandriva kde config package
find %buildroot/%_datadir/config/ -maxdepth 1 -type f -exec rm -f {} \;
rm -f %buildroot/%_datadir/apps/knotify/eventsrc

%clean
rm -fr %buildroot

%changelog
* Sat Jul 29 2006 Helio Castro <helio@mandriva.com> 3.5.4-%mkrel 1

- Updated with official 3.5.4 release

* Mon May 29 2006 Helio Castro <helio@mandriva.com> 3.5.3-%mkrel 1

- Updated from branch at 20060529

* Fri May 26 2006 Helio Castro <helio@mandriva.com> 3.5.3-%mkrel 1

- Updated from branch at 20060526

* Mon May 08 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Updated from branch at 20060508

* Fri May 05 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Updated from branch at 20060505

* Fri May 05 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Updated from branch at 20060505

* Wed May 03 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Updated from branch at 20060503

* Tue May 02 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Updated from branch at 20060502

* Mon Apr 03 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Update with lastest fixes from branch on 20060403

* Wed Mar 30 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Update with lastest fixes from branch on 20060330

* Wed Mar 29 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Avoid explicit version dependency of kdelibs-arts 

* Tue Mar 28 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Update with branch from 20060328
- Added missing buildrequires

* Fri Mar 24 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Update with branch from 20060324 with kio copy fixes

* Thu Mar 23 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Update with branch from 20060323 with khtml css crashes fixes

* Wed Mar 22 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Requires for current mandriva-kde-config 

* Tue Mar 21 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Post 3.5.2 changes:
- Improve the CSS :lang() selector to match specification clarification
- Fix (kde bug #120605): wikipedia editing preferences render incorrectly
- khtml: fixing the @namespace collector to not crash on every namespace != xhtml

* Sun Mar 19 2006 Helio Castro <helio@mandriva.com> 3.5.2-%mkrel 1

- Updated from branch at 20060319

* Wed Mar 15 2006 Helio Castro <helio@mandriva.com> 3.5.1-%mkrel 1

- Updated from branch at 20060315

* Wed Mar 08 2006 Helio Castro <helio@mandriva.com> 3.5.1-%mkrel 1

- From Mar 01:
- Fix crash on HP.com for khtml. WebCore backport bug 5868
- Webcore backport bug 5822 <col> and <colgroup> ignored if preceded by
  <caption>
- Webcore backport bug 3400 setting the .src of an iframe to the same value does
  not reload page
- khtml Adjust RenderBlock to be more robust to anonymous tables under it.
- khtml Change the DOM to not enforce the DTD outside of parsing (merged from
  WebCore), and not to enforce it for pure XML documents
- ktml Remove hack that swallowed lots of text nodes, we shouldn't do this for
  XML (kde bug #110426)
- Use the calculated height for positioned tables, so as to always compute an
  accurate  position.  Add box-sizing: border-box to table's default style (kde
  bug #107521)
- khtml get iframes, objects and some other overlaid widgets to obey their stacking
  context at last (a.k.a, keep flash and iframes *under* 
  the friggin dhtml menus) (kde bug #31121)
- kjs Free up some "future reserved keywords" for use as identifiers to 
  match IE + mozilla. (kde bug #120925)
- KIO Check if the redirection is for the same URL and give up if it is the
  case. (kde bug #123034)
- khtml DOM fixes (kde bugs #119697, #100105)
- khtml CSS fixes (kde bugs #96275, #90510)
- khtml relayout/repaint fixes, widget masks fixes: unbork stacking context
  walking and layer translation, various optimisations,  update widget when 
  clearing mask. (kde bugs #121653, #31121)
- kabc Don't attempt to (synchronously) save if we are still async loading (kde
  bug #118924)
- KIO prevents bad urls from being passed to KDirLister, mainly urls that
  do not support listing. It also prevents KDirListerCache from doing redundant
  work. (kde bug #123034)
- kfile give the right error if a file is moved over itself (on vfat)

* Wed Mar 01 2006 Helio Castro <helio@mandriva.com> 3.5.1-%mkrel 1

- From Feb 23:
- Small speedup, after seeing that listView() is O(depth)
- Draw selector frames using the current QStyle metrics and style.
- error free msdn browsing (added dummy handling of IE extension
  for scrollIntoView())
- Adding the .cat TLD as a list of allowed domains that have
  IDN. Mozilla hasn't enabled this yet
- Fix dcopidlng bug with "const QStringList" as a return type
- Support .compile on regexpe (kde bug #120108)
- Preserve the mtime of every directory when copying/moving from file: 
  to file: (kde bug #24443)
- Make usemap case insensitive. ( kde bug #101237)
- Preserve modification time when copying to other protocols too. (kde bug #79937)
- don't crash when destroying a marker before its listItem (kde bug #116457)
- repaint/layout fixes (kde bug #116626)
- Common-case style selection optimisation inspired from WebCore (kde bug #118658)
- Add %A to the variable expansion in invokeMailer, expanding to the URL
  list, separated by , (and enclosed in '). (kde bug #122729)
- Merge of Apple WebCore parts
- Better addRule emulation: unpassed last parameter, -1, etc.
  mean to append, not to throw an exception (kde bug #120925)
- Merge interesting pos children relayout fixlet from WebCore. (kde bug #121653)
- correctly handle CSS3 pseudo selectors

* Thu Feb 23 2006 Helio Castro <helio@mandriva.com> 3.5.1-%mkrel 1

- Effective post 3.5.1 changes:
- khtml - fix syntax error in debug output (#ifdef'ed with DEBUG_LAYOUT)
- kdeui -  fix to make KURLLabel as compatible with the old behaviour 
  as possible (required at least by Konqueror): 
  When size policy is set to fixed/fixed, keep margin == 0 and accept 
  mouse clicks for entire widget's area.
- Detect aspell directory using devel paspell-config
- kded Don't change x authorisation if $XAUTHLOCALHOSTNAME are applied
- kfile Make sure that if a filesystem is not mounted with acl support, but the
  acl support is compiled in, the metadata for acl setting is not set,thus preventing 
  and error on save, and as a result of that failure to set permissions for all but 
  the first file (in the multiple files case).  (kde bug #114731)
- Use KDesktopfile to read desktop files in kfile
- Find frame-related stuff by name as well, makes menu in (kde bug #121326) function
- Emulate IE quirk of finding -everything- by name/ID under document.frames 
  (well, almost -- we don't let frames be hidden by non-frames) (kde bug #106930)
- Never consider two javascript links to be the same (kde bug #121144)
- Do not use maxlength field for form INPUT elements of type "file".  maxlength
  should only apply to form elements of type "text" or "password"
- lpr - Fix bug found when reading the code, must fix some obscure bug with lpr
  and socket:// urls.
- khtml Make selectionStart/selectionEnd more reliable (kde bug #121297)
- kinit Respect OnlyShowIn and NotShowIn for autostart files, since Gnome is now
  using /usr/share/autostart
- kjs Make sure when we overflow the stack we temporarily roll back some more when  calling 
  the debugger, as it may examine objects, making more JS calls. (kde bug #121652)
- khtml fix fo (kde bug #121513)
- kdeui - Fix adding custom colors (kde bug #148215)
- kdeui - Keep Above Others"-toggle menu item fix (kde bug #122016)
- khtml - Merge in some getComputedStyle improvements from Apple's tree. (kde
  bug #122072)
- khtml - deref could flush other images. (kde bug #115534)
- khtml - Implement selectionStart, selectionEnd, setSelectionRange for <input
  type="text"> Add setSelectionRange for textarea.
- kdeui - Fixes the cursor movement in kmail (kde bug #96116)
- khtml - Match IE behavior on parsing of malformed textarea cols/rows (kde bug #122287)
- kate - Bash <<- format heredoc now highlights correctly.(kde bug #119952)
- kfile - don't need the spacers and the centering. (kde bug #121243)
- kate - Use HTML type for docbook and PHP (kde bug #122448)

* Tue Feb 21 2006 Helio Castro <helio@mandriva.com> 3.5.1-%mkrel 1

- Post 3.5.1 KDE release from %source_date
- Major cleanup and rearrange of packages
- Partial new spec file to allow compatibility with 2006 official release

* Fri Jan 20 2006 Vincent Danen <vdanen@mandriva.com> 3.4.2-31.3.20060mdk
- P57: security fix for CVE-2006-0019

* Fri Dec 16 2005 Laurent MONTEL <lmontel@mandriva.com> 3.4.2-31.2.20060mdk
- Add patch53: fix kate completion multihead
- Add patch54: fix kdeprint kde bug #65623
- Add patch55: fix khtml duplicate test
- Add patch56: fix kjs

* Mon Oct 24 2005 Laurent MONTEL <lmontel@mandriva.com> 3.4.2-31.1.20060mdk
- Fix bug #114812

* Thu Sep 15 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-15 09:41:23 (895)
- Add icones device

* Fri Sep 09 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-09 17:43:06 (871)
- Fix list of kcmshell in discovery

* Thu Sep 08 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-08 18:21:47 (844)
- Rebuild

* Wed Sep 07 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-07 14:06:28 (824)
- Fix theme by distro

* Wed Sep 07 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-07 10:29:11 (823)
- Fix exist directory

* Wed Sep 07 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-07 09:54:54 (821)
- Fix error in background color

* Tue Sep 06 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-06 18:53:48 (819)
- Add default mdv startup sound

* Tue Sep 06 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-06 09:28:39 (812)
- Fix again :(

* Mon Sep 05 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-05 17:32:14 (810)
- Fix error in patch

* Mon Sep 05 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-05 17:31:20 (809)
- Fix error

* Mon Sep 05 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-05 17:09:52 (807)
- Fix default color

* Mon Sep 05 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-05 11:32:49 (803)
- New sync

* Fri Sep 02 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-02 11:50:58 (798)
- Fix fix

* Thu Sep 01 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-01 20:11:28 (797)
- Fix patch for upgrade

* Thu Sep 01 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-09-01 16:34:17 (791)
- Rebuild (necessary)

* Wed Aug 31 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-31 17:19:03 (784)
- Default icon theme for discovery

* Tue Aug 30 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-30 14:37:39 (773)
- Last update

* Tue Aug 30 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-30 10:31:14 (770)
- Fix screensaver

* Mon Aug 29 2005 Helio Chissini de Castro <helio@mandriva.com>
+ 2005-08-29 17:54:43 (769)
- Fixed wrong applnk dir removal. Brokes screensaver detection

* Fri Aug 26 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-26 20:48:10 (753)
- Fix code

* Fri Aug 26 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-26 19:57:21 (752)
- Change url for links

* Fri Aug 26 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-26 11:54:05 (748)
- Remove patch

* Fri Aug 26 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-26 11:49:18 (747)
- Clean spec
  New sync

* Wed Aug 24 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-24 18:43:15 (736)
- Add kfile speedbar item

* Wed Aug 24 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-24 10:15:10 (732)
- Fix compile under x86_64

* Tue Aug 23 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-23 16:29:59 (725)
- Fix update from mdv2005

* Tue Aug 23 2005 Helio Chissini de Castro <helio@mandriva.com>
+ 2005-08-23 09:50:02 (715)
- Modified libsuffix detection ( thanks to Laurent )
- Separate development docs from main libkdecore devel package. This reduced the size of
  main devel package from 33 Mb to 1.4 Mb, since you don't need docs to compile any kde app

* Mon Aug 22 2005 Helio Chissini de Castro <helio@mandriva.com>
+ 2005-08-22 18:18:39 (711)
- Cleanup of kdelibs specfile. Old one had a lot of unused entries, patches that remove code followed by another patches that add the removed code again, etc..
- Added patch for virtual kfile folders
- --enable-fast-malloc isn't necessary anymore on x86 on current glibc. The current behaviour is just provided as a backport for old glibc based distros
- amd64 libsuffix patch not needed anymore. changed for a proper --add-libsuffix=64 on configure with %%ix86_64 arches
- Unified kstandarddirs patches ( duplication ) to kdelibs-3.4.2-mandriva-xdg-settings.patch, removed patches:
  kdelibs-3.4.0-type-menu.patch
  kdelibs-3.4.0-distro-type.patch
  kdelibs-3.4.0-add-mdk-path.patch
  kdelibs-3.3.2-fix-kstandarddirs.patch
  kdelibs-3.2-applnk-default-directory.patch
  kdelibs-3.3.2-fix-associate-menu.patch
- Added easy macros to enable/disable features on rpm build instead of touch spec file every time
- Fixed kurlbar patch which missing a include based on assumption that kstandarddirs.h is alwaya providing kdesktopfile.h, which make compilation a bit slowers due to include redundancy

* Fri Aug 19 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-19 16:00:53 (706)
- Update for fix xinerama

* Thu Aug 18 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-18 06:52:01 (687)
- Fix spec file

* Thu Aug 18 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-18 02:31:33 (682)
- New sync to fix some visibility export

* Tue Aug 16 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-16 15:09:29 (662)
- Rebuild for x86_64

* Fri Aug 12 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-12 09:59:43 (614)
- New sync

* Thu Aug 11 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-11 08:19:36 (592)
- Fix conflict with kdeadmin < 3.2.3 (update from mdk10.1)

* Wed Aug 10 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-10 09:26:49 (576)
- Fix konqueror crashs mdk bug #16466

* Tue Aug 02 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-02 08:03:06 (505)
- Disable kjobviewer, it doesn't work with dbus, use cups-applet

* Mon Aug 01 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-01 09:58:00 (481)
- Disable icon catching asked by Boiko

* Mon Aug 01 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-08-01 02:43:50 (471)
- Disable debug
  Add diff from kde3.4.2

* Thu Jul 28 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-07-28 16:49:43 (459)
- Fix typo

* Thu Jul 28 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-07-28 15:50:34 (458)
- Add provide for kde-l10n

* Fri Jul 22 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-07-22 02:12:56 (404)
- Fix build when we don't have kdelibs installed on pc

* Thu Jul 21 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-07-21 16:32:16 (400)
- Fix compile with mdk <= 2006

* Thu Jul 21 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-07-21 16:17:25 (397)
- Fix build doc

* Thu Jul 21 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-07-21 08:50:34 (386)
- 3.4.2

* Fri Jul 08 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-07-08 09:35:23 (344)
- Try new patch from Boiko

* Fri Jul 08 2005 Gustavo Pichorim Boiko <boiko@mandriva.com>
+ 2005-07-08 09:14:52 (343)
- New version of the icon server patch
  * better handling of application ref/deref
  * fixed the first kde startup for new users
  * keep the icons for more time in the icon server (I think it could be even
    more. need to check)
  * Apps don't deref unused icons anymore. They are deref'ed on application exit.

* Wed Jul 06 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-07-06 10:36:01 (309)
- Rebuild on x86_64

* Wed Jul 06 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-07-06 02:34:46 (298)
- Disable icon catch patch for the moment

* Tue Jun 28 2005 Laurent Montel <lmontel@mandriva.com
+ 2005-06-28 05:09:45 (242)
- Sync with cooker version

* Tue May 24 2005 Helio Chissini de Castro <helio@mandriva.com>
+ 2005-05-24 15:38:17 (18)
- Uploading package ./kdelibs