%define distname "Fedora-Core" %define debug 0 %define final 1 %define qt_epoch 1 %define arts_epoch 8 %define cups_epoch 1 %define qt_version 3.3.6 %define arts_version 1.5.4 %define kde_major_version 3 %define qtdocdir %{_docdir}/qt-devel-%{qt_version} %define make_cvs 0 %define arts 1 Version: 3.5.4 Release: 3%{?dist} Summary: K Desktop Environment - Libraries Name: kdelibs Url: http://www.kde.org/ Epoch: 6 Group: System Environment/Libraries License: LGPL BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 Source1: kde.sh Source2: kde.csh Source3: devices.protocol Patch1: kdelibs-3.5.1-xdg-menu.patch Patch2: kdelibs-3.0.0-ndebug.patch Patch4: kdelibs-3.0.4-ksyscoca.patch Patch5: kdelibs-3.5.0-openssl0.9.8a.patch Patch7: kdelibs-3.4.0-menu.patch Patch15: kdelibs-3.4.91-buildroot.patch Patch16: kdelibs-3.1-ssl-krb5.patch Patch20: kdelibs-3.3.92-defaultstyle.patch Patch24: kdelibs-3.1-libtool.patch Patch32: kdelibs-3.2.3-cups.patch Patch33: kdelibs-3.3.2-ppc.patch Patch34: kdelibs-3.4.0-qtdoc.patch Patch35: kdelibs-3.4.92-inttype.patch Patch37: kdelibs-3.5.2-kdebug-kmail-quiet.patch Patch38: kdelibs-3.5.2-cupsdconf2-group.patch # upstream patches Patch100: kdelibs-3.5.4-kde#131933.patch Patch101: kdelibs-3.5.4-kde#131366.patch Patch102: kdelibs-3.5.4-kde#106812.patch Patch103: kdelibs-3.5.4-kde#90462.patch %if %{arts} Requires: arts >= %{arts_epoch}:%{arts_version} %endif Requires: qt >= %{qt_epoch}:%{qt_version} Requires: cups-libs >= %{cups_epoch}:1.1.12 Requires: iceauth Requires: desktop-backgrounds-basic Requires: redhat-artwork >= 0.239-2 Requires: hicolor-icon-theme Requires: redhat-menus >= 5.0.4 Requires(pre): coreutils Requires(post): /sbin/ldconfig Requires(post): desktop-file-utils Requires(postun): /sbin/ldconfig Requires(postun): desktop-file-utils Requires: shadow-utils Requires: libkdnssd BuildRequires: qt-devel-docs BuildRequires: gettext BuildRequires: pcre-devel BuildRequires: cups-devel >= %{cups_epoch}:1.1.20 BuildRequires: cups >= %{cups_epoch}:1.1.20 BuildRequires: qt-devel >= %{qt_epoch}:%{qt_version} BuildRequires: flex >= 2.5.4a-13 BuildRequires: doxygen BuildRequires: libxslt-devel >= 1.1.15 BuildRequires: sgml-common BuildRequires: openjade BuildRequires: jadetex BuildRequires: docbook-dtd31-sgml BuildRequires: docbook-style-dsssl BuildRequires: perl-SGMLSpm BuildRequires: docbook-utils BuildRequires: zlib-devel BuildRequires: libidn-devel %if %{arts} BuildRequires: arts-devel >= %{arts_epoch}:%{arts_version} %endif BuildRequires: audiofile-devel BuildRequires: openssl-devel BuildRequires: perl BuildRequires: gawk BuildRequires: byacc BuildRequires: libart_lgpl-devel >= 2.3.8 BuildRequires: bzip2-devel BuildRequires: libtiff-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: libacl-devel BuildRequires: libattr-devel BuildRequires: aspell-devel BuildRequires: krb5-devel BuildRequires: openldap-devel BuildRequires: db4-devel BuildRequires: alsa-lib-devel BuildRequires: pkgconfig BuildRequires: glibc-kernheaders Obsoletes: %{name}2 Obsoletes: kdesupport Obsoletes: kdoc %description Libraries for the K Desktop Environment: KDE Libraries included: kdecore (KDE core library), kdeui (user interface), kfm (file manager), khtmlw (HTML widget), kio (Input/Output, networking), kspell (spelling checker), jscript (javascript), kab (addressbook), kimgio (image manipulation). %package devel Group: Development/Libraries Summary: Header files and documentation for compiling KDE applications. Requires: qt-devel >= %{qt_epoch}:%{qt_version} Requires: %{name} = %{epoch}:%{version}-%{release} %if %{arts} Requires: arts-devel %endif Requires: libart_lgpl-devel Requires: libxslt-devel Requires: libjpeg-devel Requires: zlib-devel Requires: openssl-devel Requires: bzip2-devel Requires: libtiff-devel Requires: libidn-devel Requires: libacl-devel Requires: pcre-devel Requires: libkdnssd-devel Obsoletes: kdesupport-devel %description devel This package includes the header files you will need to compile applications for KDE. %package apidocs Group: Development/Documentation Summary: KDE API documentation. Requires: %{name} = %{epoch}:%{version}-%{release} Obsoletes: kdelibs-docs < %{epoch}:%{version}-%{release} %description apidocs This package includes the KDE API documentation in HTML format for easy browsing %prep %setup -q %patch1 -p1 -b .xdg-menu %if %{debug} == 0 %patch2 -p1 -b .debug %endif %patch4 -p1 -b .ksyscoca %patch5 -p1 -b .openssl %patch7 -p1 -b .menu %patch15 -p1 -b .buildroot %patch16 -p1 -b .ssl-krb5 %patch20 -p1 -b .defaultstyle %patch24 -p1 -b .libtool %patch32 -p1 -b .cups %patch33 -p1 -b .ppc %patch34 -p1 -b .qtdoc %patch35 -p1 -b .inttype %patch37 -p1 -b .kdebug-kmail-quiet %patch38 -p1 -b .cupsdconf2-group # upstream pathces %patch100 -p0 -b .kde#131933 %patch101 -p0 -b .kde#131366 %patch102 -p0 -b .kde#106812 %patch103 -p0 -b .kde#90462 perl -pi -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release} %{distname}\"," kdecore/kdeversion.h %build unset QTDIR && . /etc/profile.d/qt.sh export QTDOC=%{qtdocdir} export libltdl_cv_shlibext=".so" export PATH=/usr/kerberos/bin:${PATH} %if %{make_cvs} make -f admin/Makefile.common cvs %endif VERSION=`cat /etc/redhat-release 2>/dev/null` suffix="" if [ "%{_lib}" == "lib64" ] ; then suffix="64" fi %configure \ --enable-new-ldflags \ --disable-dependency-tracking \ --with-qt-libraries=$QTLIB \ --enable-libsuffix="$suffix" \ --enable-cups \ --enable-mitshm \ --with-xinerama \ --disable-gcc-hidden-visibility \ --enable-pie \ %if %{arts} == 0 --without-arts \ %endif --with-distribution="$VERSION" \ --with-alsa \ --includedir=%{_includedir}/kde \ %if %{debug} == 0 --disable-debug \ --disable-warnings \ %endif %if %{final} %ifnarch s390x --enable-final \ %endif %endif --disable-libfam \ --enable-dnotify \ --enable-inotify \ --disable-rpath \ --with-rgbfile=%{_datadir}/X11/rgb.txt # ld breaks with -fPIC on ppc, workaround # it will be removed when this bug is fixed %ifarch ppc ppc64 perl -pi -e 's,^pic_flag=" -fPIC -DPIC",pic_flag=" -fpic",g' libtool %endif make %{?_smp_mflags} make apidox %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install chmod a+x %{buildroot}%{_libdir}/* install -m 644 %{SOURCE3} %{buildroot}%{_datadir}/services/ pushd %{buildroot}%{_docdir} ln -sf HTML/en/kdelibs-apidocs %{name}-devel-%{kde_major_version} popd mkdir -p %{buildroot}%{_sysconfdir}/profile.d install -m 755 %{SOURCE1} %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d/ # Make symlinks relative pushd %{buildroot}%{_docdir}/HTML/en for i in *; do if [ -d $i -a -L $i/common ]; then rm -f $i/common ln -sf ../common $i fi done popd mkdir -p %{buildroot}%{_sysconfdir}/xdg.d/kde/menus pushd %{buildroot}%{_sysconfdir}/xdg/menus/ mv applications.menu %{buildroot}%{_sysconfdir}/xdg.d/kde/menus ln -s applications-merged kde-applications-merged ln -s ../../xdg.d/kde/menus/applications.menu kde-applications.menu popd echo "OnlyShowIn=KDE;" >> %{buildroot}%{_datadir}/applications/kde/kresources.desktop rm -f %{buildroot}%{_datadir}/icons/hicolor/index.theme rm -f %{buildroot}%{_libdir}/libkdnssd.* rm -rf %{buildroot}%{_includedir}/kde/dnssd %clean rm -rf %{buildroot} %pre if [ -d /etc/skel/Desktop/Autostart ]; then mv -f /etc/skel/Desktop/Autostart /etc/skel/Desktop/Autostart-OLD..KDE elif [ -d /etc/skel/Desktop/Autostart.rpmsave ]; then mv -f /etc/skel/Desktop/Autostart.rpmsave /etc/skel/Desktop/Autostart-OLD..KDE fi exit 0 %post /sbin/ldconfig touch --no-create %{_datadir}/icons/crystalsvg || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg 2> /dev/null || : fi %{_bindir}/update-desktop-database > /dev/null 2>&1 || : %postun /sbin/ldconfig touch --no-create %{_datadir}/icons/crystalsvg || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg 2> /dev/null || : fi %{_bindir}/update-desktop-database > /dev/null 2>&1 || : %files %defattr(-,root,root) %dir %{_sysconfdir}/xdg.d %dir %{_sysconfdir}/xdg.d/kde %dir %{_sysconfdir}/xdg.d/kde/menus %config(noreplace) %{_sysconfdir}/profile.d/* %{_sysconfdir}/xdg/menus/* %{_sysconfdir}/xdg.d/kde/menus/* %{_bindir}/artsmessage %{_bindir}/checkXML %{_bindir}/cupsdconf %{_bindir}/cupsdoprint %{_bindir}/dcop %{_bindir}/dcopclient %{_bindir}/dcopfind %{_bindir}/dcopobject %{_bindir}/dcopquit %{_bindir}/dcopref %{_bindir}/dcopserver %{_bindir}/dcopserver_shutdown %{_bindir}/dcopstart %{_bindir}/filesharelist %{_bindir}/fileshareset %{_bindir}/imagetops %{_bindir}/kab2kabc %{_bindir}/kaddprinterwizard %{_bindir}/kbuildsycoca %{_bindir}/kcmshell %{_bindir}/kconf_update %{_bindir}/kconfig_compiler %{_bindir}/kcookiejar %{_bindir}/kde-config %{_bindir}/kde-menu %{_bindir}/kded %{_bindir}/kdeinit %{_bindir}/kdeinit_shutdown %{_bindir}/kdeinit_wrapper %{_bindir}/kdesu_stub %{_bindir}/kdontchangethehostname %{_bindir}/kdostartupconfig %{_bindir}/kfile %{_bindir}/kfmexec %{_bindir}/khotnewstuff %{_bindir}/kinstalltheme %{_bindir}/kio_http_cache_cleaner %{_bindir}/kio_uiserver %{_bindir}/kioexec %{_bindir}/kioslave %{_bindir}/klauncher %{_bindir}/kmailservice %{_bindir}/ksendbugmail %{_bindir}/kshell %{_bindir}/kstartupconfig %{_bindir}/ksvgtopng %{_bindir}/ktelnetservice %{_bindir}/ktradertest %{_bindir}/kunittestmodrunner %{_bindir}/kwrapper %{_bindir}/lnusertemp %{_bindir}/make_driver_db_cups %{_bindir}/make_driver_db_lpr %{_bindir}/makekdewidgets %{_bindir}/meinproc %{_bindir}/preparetips %attr(4755,root,root) %{_bindir}/kpac_dhcp_helper %attr(4755,root,root) %{_bindir}/kgrantpty %{_libdir}/lib*.so.* %{_libdir}/libkdeinit_* %{_libdir}/lib*.la %{_libdir}/kde3 %{_datadir}/applications %{_datadir}/apps %{_datadir}/locale/all_languages %dir %{_datadir}/config %config(noreplace) %{_datadir}/config/* %{_datadir}/emoticons %{_datadir}/icons/crystalsvg/ %{_datadir}/icons/default.kde %{_datadir}/mimelnk %{_datadir}/autostart %{_datadir}/services %{_datadir}/servicetypes %dir %{_docdir}/HTML %dir %{_docdir}/HTML/en %doc %{_docdir}/HTML/en/common %doc %{_docdir}/HTML/en/kspell %files devel %defattr(-,root,root) %{_bindir}/dcopidl* %{_includedir}/kde %{_libdir}/lib*.so %{_libdir}/lib*.a %exclude %{_libdir}/libkdeinit_* %files apidocs %defattr(-,root,root) %doc %{_docdir}/%{name}-devel-%{kde_major_version} %doc %{_docdir}/HTML/en/kdelibs* %changelog * Wed Aug 23 2006 Than Ngo 6:3.5.4-3 - apply upstream patches fix kde#131366, Padding-bottom and padding-top not applied to inline elements fix kde#131933, crash when pressing enter inside a doxygen comment block fix kde#106812, text-align of tables should only be reset in quirk mode fix kde#90462, konqueror crash while rendering in khtml * Tue Aug 08 2006 Than Ngo 6:3.5.4-2 - add BR on gettext, cups * Tue Aug 08 2006 Than Ngo 6:3.5.4-1 - rebuilt * Wed Jul 26 2006 Petr Rockai - 6:3.5.4-0.pre2 - drop the gcc workaround, problem fixed in gcc/g++ * Mon Jul 24 2006 Petr Rockai - 6:3.5.4-0.pre1 - prerelease of 3.5.4 (from the first-cut tag) - disable --enable-final on s390x, seems to cause problems * Thu Jul 20 2006 Than Ngo 6:3.5.3-11 - apply upstream patches, fix kde#130831, remember when the last replacement string was the empty string * Tue Jul 18 2006 Petr Rockai - 6:3.5.3-10 - do not ship the dummy kdnssd implementation, depend on external one (there is one provided by kdnssd-avahi now) - change the use of anonymous namespace in kedittoolbar.h, so that the KEditToolbar classes are exported again * Mon Jul 17 2006 Petr Rockai - should have been 6:3.5.3-9 but accidentally built as 6:3.5.3-8.fc6 - --disable-libfam and --enable-inotify to get inotify support and to disable gamin/fam usage - add %{?dist} to Release: * Tue Jul 11 2006 Than Ngo 6:3.5.3-8 - upstream patches, kde#130605 - konqueror crash kde#129187 - konqueror crash when modifying address bar address * Mon Jul 10 2006 Than Ngo 6:3.5.3-7 - apply upstream patches, kde#123307 - Find previous does nothing sometimes kde#106795 - konqueror crash * Tue Jul 04 2006 Than Ngo 6:3.5.3-6 - apply upstream patches, fix #128940/#81806/#128760 * Sat Jun 24 2006 Than Ngo 6:3.5.3-5 - fix #196013, mark kde.sh/kde.csh as config file - fix #178323 #196225, typo in kde.sh - apply upstream patches * Thu Jun 08 2006 Than Ngo 6:3.5.3-4 - enable --enable-new-ldflags again since ld bug fixed - move only *.so symlinks to -devel subpackage * Wed Jun 7 2006 Jeremy Katz - 6:3.5.3-3 - move .so symlinks to -devel subpackage * Thu Jun 01 2006 Than Ngo 7:3.5.3-2 - drop --enable-new-ldflags, workaround for ld bug * Wed May 31 2006 Than Ngo 7:3.5.3-1 - update to 3.5.3 * Tue May 23 2006 Than Ngo 7:3.5.2-7 - fix #189677, No longer possible to "copy & rename" file in same directory * Mon May 22 2006 Than Ngo 6:3.5.2-6 - fix #192585, kdeprint writes incorrect cupsd.conf * Thu May 18 2006 Than Ngo 6:3.5.2-5 - use a versioned Obsoletes for kdelibs-docs * Tue May 16 2006 Than Ngo 6:3.5.2-4 - rebuild against new qt to fix multilib issue - fix #178323, add KDE_IS_PRELINKED/KDE_NO_IPV60 * Wed May 03 2006 Than Ngo 6:3.5.2-3 - fix #173235, disable kmail debug info #173235 - use XDG_CONFIG_DIRS for kde menu #178320 - don't use private API with newer CUPS >=1.2 * Fri Apr 21 2006 Than Ngo 6:3.5.2-2 - apply patch to fix crash kdeprint * Tue Mar 21 2006 Than Ngo 6:3.5.2-1 - update to 3.5.2 * Tue Feb 21 2006 Than Ngo 6:3.5.1-2.3 - apply patch to fix missing icons in KDE main menu - requires redhat-artwork >= 0.239-2 - don't own /usr/share/icons/hicolor #178319 - remove broken links #154093 * Fri Feb 10 2006 Jesse Keating - 6:3.5.1-2.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 6:3.5.1-2.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Thu Feb 02 2006 Than Ngo 6:3.5.1-2 - add Obsolete: kdelibs-docs * Wed Feb 01 2006 Than Ngo 6:3.5.1-1 - 3.5.1 * Thu Jan 19 2006 Than Ngo 6:3.5.0-6 - rename subpackage to -apidocs * Wed Jan 18 2006 Than Ngo 6:3.5.0-5 - apply patch to fix a printing problem - add subpackage kdelibs-docs - enable --enable-new-ldflags #161074 * Wed Dec 21 2005 Than Ngo 6:3.5.0-4 - apply patch to fix crash in kicker on KDE logout * Fri Dec 16 2005 Than Ngo 6:3.5.0-3 - add requires on several devel subpackages * Tue Dec 13 2005 Than Ngo 6:3.5.0-2 - apply patch to fix konqueror for working with new openssl #174541 * Fri Dec 09 2005 Jesse Keating * - rebuilt * Thu Dec 01 2005 Than Ngo 6:3.5.0-1 - add fix for modular X, thanks to Ville Skyttä #174131 - probably fix #174541 * Mon Nov 28 2005 Than Ngo 6:3.5.0-0.1.rc2 - 3.5 rc2 * Mon Nov 14 2005 Than Ngo 6:3.5.0-0.1.rc1 - update 3.5.0 rc1 - remove unneeded lnusertemp workaround - remove references to optional libraries in .la files #170602 * Thu Nov 10 2005 Than Ngo 6:3.4.92-4 - apply patch to fix gcc4 compilation * Wed Nov 09 2005 Than Ngo 6:3.4.92-3 - rebuilt against new libcrypto, libssl - requires iceauth * Fri Nov 04 2005 Than Ngo 6:3.4.92-2 - move lnusertemp in arts, workaround for #169631 * Mon Oct 24 2005 Than Ngo 6:3.4.92-1 - update to 3.5 beta 2 * Wed Oct 12 2005 Than Ngo 6:3.4.91-2 - add libacl-devel buildrequirement - add openoffice mimelnk files #121769 * Tue Sep 27 2005 Than Ngo 6:3.4.91-1 - update to KDE 3.5 Beta1 * Mon Aug 08 2005 Than Ngo 6:3.4.2-2 - add requires xorg-x11 #165287 * Mon Aug 01 2005 Than Ngo 6:3.4.2-1 - update to 3.4.2 * Tue Jun 21 2005 Than Ngo 6:3.4.1-2 - add devices protocol #160927 * Wed May 25 2005 Than Ngo 6:3.4.1-1 - 3.4.1 * Wed May 04 2005 Than Ngo 6:3.4.0-6 - kimgio input validation vulnerabilities, CAN-2005-1046 * Wed Apr 13 2005 Than Ngo 6:3.4.0-5 - more fixes from CVS stable branch - fix kbuildsycoca crashes with signal 11 on kde startup #154246 * Tue Apr 12 2005 Than Ngo 6:3.4.0-4 - add workaround for #154294 * Thu Apr 07 2005 Than Ngo 3.4.0-3 - add missing kcontrol/khelp/home/find in main menu #151655 - fix bad symlinks #154093 * Fri Apr 01 2005 Than Ngo 6:3.4.0-2 - more patches from CVS stable branch - add missing kde documents, workaround for rpm bug * Thu Mar 17 2005 Than Ngo 6:3.4.0-1 - 3.4.0 release * Wed Mar 16 2005 Than Ngo 6:3.4.0-0.rc1.6 - new snapshot from KDE_3_4_BRANCH * Mon Mar 14 2005 Than Ngo 6:3.4.0-0.rc1.5 - default font setting Sans/Monospace * Fri Mar 04 2005 Than Ngo 6:3.4.0-0.rc1.4 - rebuilt against gcc-4.0.0-0.31 * Tue Mar 01 2005 Than Ngo 6:3.4.0-0.rc1.3 - fix dependency problem with openssl-0.9.7e * Tue Mar 01 2005 Than Ngo 6:3.4.0-0.rc1.2 - rebuilt against gcc-4 * Sat Feb 26 2005 Than Ngo 6:3.4.0-0.rc1.1 - bump release * Fri Feb 25 2005 Than Ngo 6:3.4.0-0.rc1.0 - KDE 3.4.0 rc1 * Tue Feb 22 2005 Than Ngo 6:3.3.92-0.3 - respin KDE 3.4 beta2 * Thu Feb 17 2005 Than Ngo 6:3.3.92-0.2 - Add symlinks to crystal icons, thanks Peter Rockai, #121929 - fix export * Mon Feb 14 2005 Than Ngo 6:3.3.92-0.1 - KDE 3.4 Beta2 * Sat Feb 12 2005 Than Ngo 6:3.3.2-0.7 - backport CVS patch, cleanup InputMethod * Fri Feb 11 2005 Than Ngo 6:3.3.2-0.6 - drop mktemp patch * Thu Feb 10 2005 Than Ngo 6:3.3.2-0.5 - use mkstemp instead of mktemp - fix knotify crash after applying sound system change - add steve cleanup patch * Wed Dec 15 2004 Than Ngo 6:3.3.2-0.4 - get rid of broken AltiVec instructions on ppc * Tue Dec 14 2004 Than Ngo 6:3.3.2-0.3 - apply the patch to fix Konqueror Window Injection Vulnerability #142510 CAN-2004-1158, Thanks to KDE security team - Security Advisory: plain text password exposure, #142487 thanks to KDE security team * Wed Dec 08 2004 Than Ngo 6:3.3.2-0.2 - workaround for compiler bug on ia64 (-O0) * Fri Dec 03 2004 Than Ngo 6:3.3.2-0.1 - update to 3.3.2 - remove unneeded kdelibs-3.3.1-cvs.patch, kdelibs-3.3.1-xml.patch * Tue Nov 02 2004 Than Ngo 6:3.3.1-4 - backport CVS patches, fix konqueror crash #134758 * Fri Oct 29 2004 Than Ngo 6:3.3.1-3 - add some fixes from CVS * Sat Oct 16 2004 Than Ngo 6:3.3.1-2 - rebuilt for rhel * Wed Oct 13 2004 Than Ngo 6:3.3.1-1 - update to KDE 3.3.1 * Wed Sep 29 2004 Than Ngo 6:3.3.0-5 - add missing requires on libidn-devel * Sun Sep 26 2004 Than Ngo 6:3.3.0-4 - cleanup menu * Mon Sep 20 2004 Than Ngo 3.3.0-3 - fix a bug in ksslopen #114835 * Tue Sep 07 2004 Than Ngo 6:3.3.0-2 - add patch to fix KDE trash always full #122988 * Thu Aug 19 2004 Than Ngo 6:3.3.0-1 - update to 3.3.0 release * Tue Aug 10 2004 Than Ngo 6:3.3.0-0.1.rc2 - update to 3.3.0 rc1 * Sun Aug 08 2004 Than Ngo 6:3.3.0-0.1.rc1 - update to 3.3 rc1 * Fri Jul 23 2004 Than Ngo 3.2.92-2 - update to KDE 3.3 Beta 2 - remove some unneeded patch files - enable libsuffix * Mon Jul 19 2004 Than Ngo 6:3.2.3-6 - add IM patch - set kprinter default to cups * Mon Jul 12 2004 Than Ngo 6:3.2.3-5 - rebuild * Mon Jul 05 2004 Than Ngo 6:3.2.3-4 - built with libpcre support, it's needed for using regular expressions in Javascript code bug #125264 * Thu Jul 01 2004 Than Ngo 6:3.2.3-3 - fix double entry in filelist - add some devel packages in requires * Thu Jun 17 2004 Than Ngo 3.2.3-2 - rebuilt * Tue Jun 15 2004 Elliot Lee - rebuilt * Mon May 31 2004 Than Ngo 3.2.3-1 - update to KDE 3.2.3 - remove some patch files, which are now included in 3.2.3 * Mon May 17 2004 Than Ngo 6:3.2.2-7 - add patch to enable PIE * Sun May 16 2004 Than Ngo 6:3.2.2-6 - vulnerability in the mailto handler, CAN-2004-0411 * Fri May 14 2004 Than Ngo 3.2.2-5 - KDE Telnet URI Handler File Vulnerability , CAN-2004-0411 * Wed Apr 21 2004 Than Ngo 3.2.2-4 - Implements the FreeDesktop System Tray Protocol, thanks to Harald Hoyer * Mon Apr 19 2004 Than Ngo 3.2.2-3 - fix #120265 #119642 * Sun Apr 18 2004 Warren Togami 3.2.2-2 - #120265 #119642 -devel req alsa-lib-devel esound-devel fam-devel glib2-devel libart_lgpl-devel - #88853 BR autoconf automake libpng-devel libvorbis-devel glib2-devel libtiff-devel - cups-libs explicit epoch, some cleanups * Tue Apr 13 2004 Than Ngo 3.2.2-1 - 3.2.2 release * Fri Mar 12 2004 Than Ngo 6:3.2.1-1.4 - rebuild * Thu Mar 11 2004 Than Ngo 6:3.2.1-1.3 - get rid of application.menu, it's added in redhat-menus * Fri Mar 05 2004 Than Ngo 6:3.2.1-1.2 - respin * Tue Mar 02 2004 Elliot Lee - rebuilt * Tue Mar 02 2004 Than Ngo 3.2.1-1 - update to 3.2.1 release * Tue Feb 17 2004 Than Ngo 6:3.2.0-1.5 - fix typo bug, _smp_mflags instead smp_mflags * Fri Feb 13 2004 Elliot Lee - rebuilt * Mon Feb 09 2004 Than Ngo 6:3.2.0-0.4 - add new icon patch file * Thu Feb 05 2004 Than Ngo 6:3.2.0-0.3 - build against qt 3.3.0 - fix a bug in ksslopen on x86_64, bug #114835 * Tue Feb 03 2004 Than Ngo 6:3.2.0-0.2 - 3.2.0 release * Fri Jan 23 2004 Than Ngo 6:3.1.95-0.4 - fixed #114114 * Wed Jan 21 2004 Than Ngo 6:3.1.95-0.3 - fixed file conflict with hicolor-icon-theme - added requires: hicolor-icon-theme * Tue Jan 20 2004 Than Ngo 6:3.1.95-0.2 - added kde.sh, kde.csh - fixed build problem - fixed rpm file list * Mon Jan 19 2004 Than Ngo 6:3.1.95-0.1 - KDE 3.2 RC1 * Tue Dec 02 2003 Than Ngo 6:3.1.94-0.2 - KDE 3.2 Beta2 respin * Mon Dec 01 2003 Than Ngo 6:3.1.94-0.1 - KDE 3.2 Beta2 * Wed Nov 26 2003 Than Ngo 6:3.1.93-0.4 - add missing cupsdconf, cupsdoprint and dcopquit * Tue Nov 25 2003 Than Ngo 6:3.1.93-0.3 - enable alsa support * Sat Nov 08 2003 Than Ngo 6:3.1.93-0.2 - cleanup several patch files * Mon Nov 03 2003 Than Ngo 6:3.1.93-0.1 - 3.2 Beta 1 - remove many patches, which are now in upstream - adjust many redhat specific patch files - cleanup rpm file list * Fri Oct 17 2003 Than Ngo 6:3.1.4-4 - fixed icon scale patch, thanks to Thomas Wörner * Fri Oct 10 2003 Than Ngo 6:3.1.4-3 - better icon scale patch * Thu Oct 02 2003 Than Ngo 6:3.1.4-2 - rebuild against new gcc-3.3.1-6, fixed miscompiled code on IA-32 * Mon Sep 29 2003 Than Ngo 6:3.1.4-1 - 3.1.4 * Thu Sep 04 2003 Than Ngo 6:3.1.3a-1 - 3.1.3a * Thu Aug 28 2003 Than Ngo 6:3.1.3-8 - adopted a patch file from Mandrake, it fixes full screen problem * Wed Aug 27 2003 Than Ngo 6:3.1.3-7 - rebuilt * Wed Aug 27 2003 Than Ngo 6:3.1.3-6 - rebuilt * Fri Aug 22 2003 Than Ngo 6:3.1.3-5 - fix build problem with gcc 3.x * Wed Aug 06 2003 Than Ngo 6:3.1.3-4 - rebuilt * Wed Aug 06 2003 Than Ngo 6:3.1.3-3 - add patch file to fix horizontal scrollbar issue * Thu Jul 31 2003 Than Ngo 6:3.1.3-2 - rebuilt * Tue Jul 29 2003 Than Ngo 6:3.1.3-1 - 3.1.3 - add Prereq: dev * Tue Jun 17 2003 Than Ngo 6:3.1.2-7 - rebuilt * Wed Jun 04 2003 Elliot Lee - rebuilt * Sun May 18 2003 Than Ngo 6:3.1.2-5 - remove workaround for glibc bug * Wed May 14 2003 Than Ngo 6:3.1.2-3 - fix dependence bug * Tue May 13 2003 Than Ngo 6:3.1.2-2 - fix a bug in loading openssl library * Mon May 12 2003 Than Ngo 6:3.1.2-1 - 3.1.2 * Wed Apr 30 2003 Than Ngo 6:3.1.1-7 - build with -fpic on ppc (ld bugs) * Mon Apr 28 2003 Than Ngo 6:3.1.1-6 - libjpeg-devel and bzip2-devel in buildrequires (#89635) * Thu Apr 24 2003 Than Ngo 6:3.1.1-5 - use pcre native API * Mon Apr 14 2003 Than Ngo 6:3.1.1-4 - add xrandr support * Sun Apr 13 2003 Than Ngo 6:3.1.1-3 - PS/PDF file handling vulnerability * Thu Mar 20 2003 Than Ngo 6:3.1.1-2 - add patch file from CVS to fix: https authentication through proxy fails - add patch file from CVS to fix: KZip fails for some .zip archives * Sun Mar 16 2003 Than Ngo 6:3.1.1-1 - 3.1.1 stable release - move desktop-create-kmenu to kdelibs * Mon Mar 3 2003 Than Ngo 6:3.1-12 - lan redirect * Mon Feb 24 2003 Than Ngo 6:3.1-11 - add Buildprereq libart_lgpl-devel * Mon Feb 24 2003 Than Ngo 6:3.1-10 - move API documentation into kdelibs-devel (#84976) * Fri Feb 21 2003 Than Ngo 6:3.1-9 - add fix from Thomas Wörner to watch /usr/share/applications for changes, (bug #71613) * Thu Feb 20 2003 Than Ngo 6:3.1-8 - rebuid against gcc 3.2.2 to fix dependency in la file * Thu Feb 13 2003 Thomas Woerner 6:3.1-7 - fixed arts bug #82750, requires rebuild of kdelibs * Tue Feb 11 2003 Than Ngo 6:3.1-6 - fix Norway i18n issue, bug #73446 * Mon Feb 10 2003 Than Ngo 6:3.1-5 - konqueror crashes on a double click, bug #81503 * Sun Feb 9 2003 Than Ngo 6:3.1-4 - add patch to support the macromedia, bug #83808 * Thu Feb 6 2003 Than Ngo 6:3.1-3 - add patch to set correct default encoding, bug #82539 - don't overwrite defaultstyle, bug #74795, #80103 * Fri Jan 31 2003 Than Ngo 6:3.1-2 - Add better resize icon patch from Thomas Woerner * Tue Jan 28 2003 Than Ngo 6:3.1-1 - 3.1 final * Sun Jan 26 2003 Than Ngo 6:3.1-0.16 - use make apidox to create KDE api instead doxygen * Thu Jan 24 2003 Than Ngo 6:3.1-0.15 - use doxygen to create api docs - clean up specfile * Thu Jan 23 2003 Tim Powers 6:3.1-0.14 - rebuild * Wed Jan 22 2003 Than Ngo 3.1-0.13 - rc7 * Thu Jan 16 2003 Thomas Woerner 3.1-0.12 - added icon scale patch - added ia64 again * Mon Jan 13 2003 Thomas Woerner 3.1-0.11 - excluded ia64 * Sun Jan 12 2003 Thomas Woerner 3.1-0.10 - rebuild * Fri Jan 10 2003 Thomas Woerner 3.1-0.9 - removed silly size_t check * Fri Jan 10 2003 Thomas Woerner 3.1-0.8 - rc6 * Fri Jan 10 2003 Thomas Woerner 3.1-0.7 - ssl uses krb5 * Sat Dec 28 2002 Than Ngo 3.1-0.6 - rebuild * Mon Dec 16 2002 Than Ngo 3.1-0.5 - rebuild * Thu Dec 12 2002 Than Ngo 3.1-0.4 - fix dependency bug - use kdoc to create api docs * Sat Nov 30 2002 Than Ngo 3.1-0.3 - fix bug #78646 - set kde_major_version * Fri Nov 22 2002 Than Ngo 3.1-0.2 - use doxygen to create api docs * Tue Nov 19 2002 Than Ngo 3.1-0.1 - update rc4 - adjust many patch files for 3.1 - remove some patch files, which are now in 3.1 * Sun Nov 10 2002 Than Ngo 3.0.5-1.1 - conform strict ANSI (bug #77603) * Sat Nov 9 2002 Than Ngo 3.0.5-1 - update to 3.0.5 * Wed Oct 16 2002 Than Ngo 3.0.4-3 - rebuild to get rid of libstdc++.la on x86_64 - cleanup sepcfile - dependency issue * Sat Oct 12 2002 Than Ngo 3.0.4-2 - better handling of desktop file renames (bug #74071) - initLanguage issue * Thu Oct 10 2002 Than Ngo 3.0.4-1 - 3.0.4 - Added 2 patch files for built-in tests from AndreyPozdeev@rambler.ru (bug #75003) - Added KDE Url (bug #54592) * Tue Oct 8 2002 Than Ngo 3.0.3-10 - Added fix to get correct Lib directory name on 64bit machine - New fix to handle desktop file renames (bug #74071) * Fri Sep 20 2002 Than Ngo 3.0.3-8.1 - Konqueror Cross Site Scripting Vulnerability * Sun Sep 1 2002 Than Ngo 3.0.3-8 - remove merging share/applnk * Sat Aug 31 2002 Than Ngo 3.0.3-7 - put Red Hat in the version number - desktop file issue * Tue Aug 27 2002 Phil Knirsch 3.0.3-6 - Removed gcc31 patch as it breaks the Netscape plugin in gcc32. * Mon Aug 26 2002 Phil Knirsch 3.0.3-5 - Use LANG env as default if available - Fixed general language handling problems * Sun Aug 25 2002 Than Ngo 3.0.3-4 - revert about KDE, use preference * Thu Aug 22 2002 Than Ngo 3.0.3-3 - Added katetextbuffermultibyte patch from Leon Ho (bug #61464) - build against new qt * Tue Aug 13 2002 Bernhard Rosenkraenzer 3.0.3-2 - Update to 3.0.3 respin to fix SSL security bug * Sun Aug 11 2002 Than Ngo 3.0.3-1 - 3.0.3 - Added ksyscoca patch from Harald Hoyer * Thu Aug 8 2002 Than Ngo 3.0.2-6 - Added better system tray dock patch from Harald Hoyer * Fri Aug 2 2002 Than Ngo 3.0.2-5 - Fixed a bug in ktip (bug #69627,70329) * Fri Aug 2 2002 Than Ngo 3.0.2-4 - Added system tray dock patch from Harald Hoyer - Added Buildrequires audiofile-devel (bug #69983) - Added Buildrequires openssl-devel (bug #64858) - Rebuild against qt 3.0.5 (bug #70379) - Added patch to remove "about KDE" menu item from help menu (bug #67287) - Fixed dependencies bug by update (bug #69798) - Added some bugfixes from 3.0.2 stable branches * Fri Aug 2 2002 Bernhard Rosenkraenzer 3.0.2-3 - Add some bugfixes from CVS (mostly HTML rendering fixes) * Mon Jul 22 2002 Tim Powers 3.0.2-2 - rebuild using gcc-3.2-0.1 * Tue Jul 2 2002 Bernhard Rosenkraenzer 3.0.2-1 - 3.0.2 * Tue Jun 25 2002 Bernhard Rosenkraenzer 3.0.2-0.cvs20020625.1 - Make KLocale respect the LANG setting when kpersonalizer wasn't run * Mon Jun 24 2002 Bernhard Rosenkraenzer 3.0.2-0.cvs20020624.1 - Update, should be VERY close to 3.0.2 final now. * Fri Jun 21 2002 Tim Powers - automated rebuild * Thu Jun 20 2002 Bernhard Rosenkraenzer 3.0.2-0.cvs20020620.1 - Update - Remove the malloc hack, it's no longer needed with glibc 2.2.90 * Tue May 28 2002 Bernhard Rosenkraenzer 3.0.1-3 - Add support for xdg-list icon theme spec * Fri May 9 2002 Bernhard Rosenkraenzer 3.0.1-1 - 3.0.1 * Wed May 7 2002 Bernhard Rosenkraenzer 3.0.0-12 - Update to KDE_3_0_BRANCH - Do away with the GCC296 define, it's handled automatically * Thu May 2 2002 Than Ngo 3.0.0-11 - add some fixes from KDE CVS - build against gcc-3.1-0.26/qt-3.0.3-12 * Mon Apr 15 2002 Bernhard Rosenkraenzer 3.0.0-10 - Change sonames to something indicating the compiler version if a compiler < gcc 3.1 is used - Add compat symlinks for binary compatibility with other distributions * Thu Apr 11 2002 Bernhard Rosenkraenzer 3.0.0-9 - Fix Qt designer crash when loading KDE plugins * Tue Apr 9 2002 Bernhard Rosenkraenzer 3.0.0-8 - Add build requirement on samba >= 2.2.3a-5 to make sure the correct smb ioslave can be built * Mon Apr 8 2002 Bernhard Rosenkraenzer 3.0.0-7 - Merge the following fixes from KDE_3_0_BRANCH: - RFC 2818 compliance for KSSL - Detect premature loss of connection in http ioslave (this may have been the cause of the bugzilla CGI.pl:1444 issue) - Don't send SIGHUP to kdesu child applications - Fix KHTML form rendering problems * Wed Apr 3 2002 Bernhard Rosenkraenzer 3.0.0-6 - Fix up timeout problems with form submissions (#62196) * Wed Apr 3 2002 Bernhard Rosenkraenzer 3.0.0-5 - Merge kjs crash-on-invalid-input fix from KDE_3_0_BRANCH * Thu Mar 28 2002 Than Ngo 3.0.0-4 - fix kde version * Thu Mar 28 2002 Bernhard Rosenkraenzer 3.0.0-3 - Add another khtml rendering fix * Wed Mar 27 2002 Bernhard Rosenkraenzer 3.0.0-2 - Add a khtml fix from KDE_3_0_BRANCH, prevents form content from being submitted twice, which probably caused the CGI.pl:1444 bug some people have noted with Bugzilla. * Wed Mar 27 2002 Bernhard Rosenkraenzer 3.0.0-1 - Update to final - Add fixes from KDE_3_0_BRANCH * Wed Mar 27 2002 Than Ngo 3.0.0-0.cvs20020326.2 - scale down icons for submenus pointing to legacy applications rather than keeping them at 32x32 (bug #61506) * Mon Mar 25 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020325.1 - Build the Keramik style * Thu Mar 14 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020314.1 - s/qDebug/kdDebug/ * Mon Mar 11 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020311.1 - Reduce debug spewage * Fri Mar 1 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020301.1 - Update * Fri Feb 15 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020215.1 - Update - arts is no longer part of kdelibs * Mon Feb 11 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020211.1 - Update - Build with Xinerama support * Mon Jan 28 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020128.3 - Rebuild from a fresh CVS checkout * Mon Jan 28 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020128.1 - KABC::AddressBook::reload() added * Sat Jan 26 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020126.1 - Update to get API changes - Build with CUPS support * Thu Jan 17 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020117.1 - Update * Wed Jan 9 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020109.1 - Stop excluding alpha, gcc has been fixed - Fix generation of API docs - Fix up SSL support * Mon Jan 7 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020107.1 - arts-devel provides kdelibs-sound-devel for backwards compatibility - Update, rebuild with gcc 3.1-0.15 * Fri Jan 4 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020104.1 - Update - Make sure we aren't built with gcc 3.1 prior to -0.14 - Remove -O0 hack, no longer needed with gcc 3.1-0.14 - Adapt spec file to base changes (good-bye, libkfile, libkssl and libksycoca!) * Sat Dec 29 2001 Bernhard Rosenkraenzer 3.0.0-0.cvs20011229.1 - Update - stop excluding alpha * Fri Dec 14 2001 Bernhard Rosenkraenzer 3.0.0-0.cvs20011214.1 - Update - Update Japanese patches - Temporarily exclude alpha (compiler bugs) - Add workaround for gcc bug #57502 * Sun Nov 11 2001 Bernhard Rosenkraenzer 3.0-0.cvs20011111.1 - Get rid of kdelibs-sound, kdelibs-sound-devel; add arts-devel. Makes more sense. * Thu Oct 18 2001 Bernhard Rosenkraenzer 3.0-0.cvs20011018.1 - Various 3.0 related fixes * Thu Aug 2 2001 Bernhard Rosenkraenzer 2.2-0.cvs20010802.1 - Remove the japanese khtml patches, they break too many non-japanese web pages * Mon Jul 30 2001 Bernhard Rosenkraenzer 2.2-0.cvs20010730.1 - Update, fixes