%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