kdelibs/kdelibs.spec
cvsdist 994954cfaa auto-import changelog data from kdelibs-2.2.2-9.src.rpm
* Mon Jul 14 2003 Than Ngo <than@redhat.com> 2.2.2-9
- securitiy bug - Konqueror Referer Leaking Website Authentication Credentials
2004-09-09 06:53:49 +00:00

947 lines
28 KiB
RPMSpec

%define kde_major_version 2
%define pkg kdelibs
%define is_release 1
%define beta %{nil}
%define cups %{nil}
%define rel 9
%define debug 0
%define DATE 20020109
%define qt_version 2.3.0
%define kde_version 2.2.2
%define ver %{kde_version}%{beta}
Version: %{kde_version}
Summary: Various libraries for KDE.
Name: %{pkg}
Icon: kde-icon.xpm
Epoch: 6
Group: System Environment/Libraries
License: LGPL
BuildRoot: %{_tmppath}/%{pkg}-buildroot
Prefix: %{_prefix}
%if %{is_release}
Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/distribution/tar/generic/source/%{pkg}-%{ver}.tar.bz2
%else
Source: cvs://cvs.kde.org/%{pkg}-%{DATE}.tar.bz2
%endif
%if %{is_release}
%if "%{beta}" != ""
Release: 0.%{beta}.%{rel}%{cups}
%else
Release: %{rel}%{cups}
%endif
%else
Release: 0.cvs%{DATE}.%{rel}%{cups}
%endif
Patch1: kdelibs-2.0-final.patch
Patch2: kdelibs-2.0-nodebug.patch
Patch3: klauncher-escape.patch
Patch4: kdelibs-20010205-Japanese.patch
Patch5: kdelibs-2.2.1-cookies.patch
Patch6: kdelibs-2.1-noxs.patch
Patch7: kdelibs-2.1.1-debug.patch
Patch8: kdelibs-2.1.1-cookieperms.patch
Patch10: kdelibs-2.2-ssl.patch
Patch11: kdelibs-2.1.1-path.patch
Patch14: khtml-onChange.patch
Patch15: kdelibs-2.2.1-glib.patch
Patch16: post-2.2.2-kdelibs-khtml.diff
Patch17: post-2.2.2-kdelibs.diff
Patch18: post-2.2.2-kdelibs-kimgio.diff
Patch19: post-2.2.2-kdelibs-kio-2.diff
Patch20: post-2.2.2-kdelibs-kssl-2.diff
Patch21: post-2.2.2-kdelibs-http.patch
# Japanese patches
Patch100: http://www.kde.gr.jp/patch/kdelibs-2.2beta1-keditcl1-20010706.diff
Patch101: http://www.kde.gr.jp/patch/kdelibs-2.2beta1-khtml-autoencode-ja-20010708.diff
Requires: qt >= %{qt_version}
Requires: openssl
BuildPrereq: qt-devel >= %{qt_version}
BuildPrereq: flex >= 2.5.4a-13
BuildPrereq: kdoc >= %{version}
BuildPrereq: libxslt-devel >= 1.0.7
BuildPrereq: sgml-common
BuildPrereq: openjade
BuildPrereq: jadetex
BuildPrereq: docbook-dtd31-sgml
BuildPrereq: docbook-style-dsssl
BuildPrereq: perl-SGMLSpm
BuildPrereq: docbook-utils
BuildPrereq: pcre-devel
BuildPrereq: zlib-devel
BuildPrereq: openssl-devel
Obsoletes: %{pkg}2
Obsoletes: kdesupport
%description
The K Desktop Environment (KDE) is a GUI desktop for the X Window
System. The kdelibs package contains a variety of libraries used by
KDE, including: kdecore, the KDE core library; kdeui, a user interface
library; kfm, the file manager; khtmlw, HTML widgets; kfile, for file
access; kspell, the spelling checker; jscript, for javascript; kab,
the addressbook; kimgio, for image manipulation; and arts, for sound,
mixing, and animation.
%package devel
Group: Development/Libraries
Summary: Header files and documentation for compiling KDE applications.
Requires: qt-devel >= %{qt_version}
Requires: %{name} = %{version}-%{release}
Requires: pcre-devel
Obsoletes: kdesupport-devel
%description devel
This package includes the header files you will need to compile
applications for KDE. The KDE API documentation is also included in
HTML format.
%package sound
Group: System Environment/Libraries
Summary: KDE libraries needed to support sound.
Requires: %{name} = %{version}-%{release}
Requires: arts = %{version}-%{release}
Requires: audiofile
Obsoletes: %{pkg}2-sound
%description sound
The K Desktop Environment (KDE) is a GUI desktop for the X Window
System. The kdelibs-sound package contains the libraries used by KDE
to support sound.
%package -n arts
Group: System Environment/Libraries
Summary: A modularized sound system for KDE.
Requires: audiofile
%description -n arts
aRts (Analog Real-Time Synthesizer) is a sound system for KDE
2.x. aRts creates and processes sound using small modules that do
certain tasks. aRts modules can create waveforms (oscillators), play
samples, filter data, add signals, perform effects like
delay/flanger/chorus, or output the data to the soundcard.
By connecting all those small modules together, you can perform
complex tasks like simulating a mixer, generating an instrument, or
playing a wave file with effects.
%package sound-devel
Group: Development/Libraries
Summary: Header files for compiling KDE sound applications.
Requires: %{name} = %{version}-%{release}
Requires: %{name}-devel = %{version}-%{release}
Requires: %{name}-sound = %{version}-%{release}
Requires: audiofile-devel
Obsoletes: %{pkg}2-sound-devel
%description sound-devel
This package includes the header files needed to compile applications
using the KDE sound libraries (arts and libkmid).
%prep
rm -rf $RPM_BUILD_ROOT
%if %{is_release}
%setup -q -n %{pkg}-%{ver}
%else
%setup -q -n %{pkg}
%endif
%patch1 -p1 -b .final
%if %{debug} == 0
%patch2 -p1 -b .nodebug
%patch7 -p1 -b .debug
%endif
%patch3 -p1 -b .esc
%patch4 -p1 -b .jp
%patch5 -p1 -b .cookieesc
%patch6 -p1 -b .noxs
%patch8 -p1 -b .sec
%patch11 -p1 -b .path
%patch14 -p1 -b .onChange
%patch15 -p1 -b .glib
%patch10 -p1 -b .ssl
pushd khtml/ecma
%patch16 -p0 -b .khtml
popd
%patch17 -p1 -b .sec
pushd kimgio
%patch18 -p0 -b .pdf
popd
pushd kio
%patch19 -p0 -b .sec
popd
pushd kssl
%patch20 -p0 -b .sec
popd
pushd kio/http
%patch21 -p0 -b .sec
popd
%patch100 -p1 -b .jp1
# # # patch101 -p1 -b .jp2
# Make the version number say what it should say
perl -pi -e 's,#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING "%{version}-%{release}",g' kdecore/kapp.h
make -f Makefile.cvs
# Fix some broken autogenerated files
cd arts/mcopidl
flex -oscanner.cc scanner.ll
cd ../../dcop/dcopidl
flex -oscanner.cc scanner.ll
cd ../..
%build
unset QTDIR || : ; . /etc/profile.d/qt.sh
if [ -x /usr/bin/getconf ]; then
CPUS=`getconf _NPROCESSORS_ONLN`
fi
if test "x$CPUS" = "x" -o "x$CPUS" = "x0"; then
CPUS=1
fi
%if %{debug}
FLAGS="-O0 -DDEBUG=1"
%else
FLAGS="-DNDEBUG -UDEBUG -DNODEBUG -UDEBUG_ASYNC_TRANSFER -UVPORT_DEBUG -UDEBUG_IO -UDEBUG_MESSAGES -UDEBUG_AUTH -UDEBUG_CONNECTION_DATA -DYYDEBUG=0 -UNETWMDEBUG -UCSS_DEBUG -UCSS_STYLESHEET_DEBUG -USPEED_DEBUG -UKJS_DEBUGGER -UFORMS_DEBUG -UDEBUG_LAYOUT -UDEBUG_DRAW_BORDER -UPARSER_DEBUG -UDECODE_DEBUG -UCACHE_DEBUG -UBUFFER_DEBUG -UJPEG_DEBUG -UDEBUG_LINEBREAKS -UBOX_DEBUG -UTABLE_DEBUG -UYYERROR_VERBOSE -UKJS_DEBUG_MEM -UMIDIOUTDEBUG -UGENERAL_DEBUG_MESSAGES"
%endif
FLAGS="$RPM_OPT_FLAGS -fno-rtti -fno-exceptions -fno-check-new $FLAGS -D_GNU_SOURCE"
VERSION=`cat /etc/redhat-release |awk '{ print $5; }'`
autoconf
CXXFLAGS="$FLAGS" \
CFLAGS="$FLAGS" \
./configure \
--prefix=%{prefix} \
%if "%{cups}" != ""
--enable-cups \
%endif
--enable-mitshm \
--includedir=%{prefix}/include/kde \
%if "%{debug}" == "0"
--disable-debug \
--without-debug \
--enable-final \
%endif
--with-distribution="Red Hat Linux $VERSION"
make %{?_smp_mflags}
%install
unset QTDIR || : ; . /etc/profile.d/qt.sh
export DESTDIR=$RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install-strip
FLAGS="$RPM_OPT_FLAGS -fno-rtti -fno-exceptions -fno-check-new"
CXXFLAGS="$FLAGS" \
CFLAGS="$FLAGS" \
./configure \
--prefix=%{prefix} \
--enable-mitshm \
--includedir=%{prefix}/include/kde \
--with-distribution="Red Hat Linux $VERSION" \
--enable-static \
%if "%{debug}" == "0"
--disable-debug \
--without-debug \
%endif
--disable-shared \
%ifnarch alpha
--enable-final
%endif
pushd arts/artsc
make clean
make
install -m 644 .libs/libartsc.a $RPM_BUILD_ROOT%{prefix}/lib
popd
chmod a+x $RPM_BUILD_ROOT%{prefix}/lib/*
# Generate documentation
export PATH=%{prefix}/bin:$PATH
makekdedoc=`which makekdedoc`
if [ ! -z "$makekdedoc" ]; then
url=%{_docdir}/%{name}-devel-%{version}
kdocdir=$RPM_BUILD_ROOT$url
mkdir -p $kdocdir
qt2kdoc=`which qt2kdoc`
if [ ! -z "$qt2kdoc" ]; then
$qt2kdoc -z -o $kdocdir/kdoc-reference $QTDIR/doc/html
fi
$makekdedoc --srcdir . --libdir $kdocdir/kdoc-reference --outputdir $kdocdir --url $url
fi
pushd $RPM_BUILD_ROOT%{_docdir}
ln -sf %{name}-devel-%{version} %{name}-devel-%{kde_major_version}
popd
# Make symlinks relative
pushd $RPM_BUILD_ROOT/usr/share/doc/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 $RPM_BUILD_ROOT%{_docdir}/%{name}-devel-%{version}
install -m 644 KDE2PORTING.html $RPM_BUILD_ROOT%{_docdir}/%{name}-devel-%{version}
# Make sure KDEDIRS and KDEDIR are set
mkdir -p $RPM_BUILD_ROOT/etc/profile.d
cat >$RPM_BUILD_ROOT/etc/profile.d/kde.sh <<EOF
# Make sure KDEDIR is set
[ -z "\$KDEDIR" ] && KDEDIR="/usr"
export KDEDIR
EOF
cat >$RPM_BUILD_ROOT/etc/profile.d/kde.csh <<EOF
# Make sure KDEDIR is set
if ( \$?KDEDIR ) then
exit
endif
setenv KDEDIR /usr
EOF
chmod 0755 $RPM_BUILD_ROOT/etc/profile.d/kde.*
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post sound -p /sbin/ldconfig
%postun sound -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{prefix}/bin/dcop*
%{prefix}/bin/kbuildsycoca
%{prefix}/bin/preparetips
%{prefix}/bin/imagetops
%{prefix}/bin/kcookiejar
%{prefix}/bin/kshell
%{prefix}/bin/kwrapper
%{prefix}/bin/kde*
%{prefix}/bin/kdont*
%{prefix}/bin/kio*
%{prefix}/bin/kpac_*
%{prefix}/bin/kconf_*
%{prefix}/bin/klauncher
%{prefix}/bin/kmailservice
%{prefix}/bin/lnusertemp
%{prefix}/bin/settheme
%{prefix}/bin/ksendbugmail
%{prefix}/bin/make*
%{prefix}/bin/meinproc
%{prefix}/bin/xml*
%{prefix}/bin/kdb2html
%{prefix}/bin/checkXML
%{prefix}/lib/*style.*
%{prefix}/lib/dcop*
%{prefix}/lib/kconf*
%{prefix}/lib/kbuildsycoca*
%{prefix}/lib/kcookiejar*
%{prefix}/lib/kded*
%dir %{prefix}/lib/kde2
%{prefix}/lib/kde2/*
%{prefix}/lib/kio*
%{prefix}/lib/klauncher*
%{prefix}/lib/libDCOP*
%{prefix}/lib/libkab.*
%{prefix}/lib/libkde*
%{prefix}/lib/libkfile.*
%{prefix}/lib/libkhtml*.*
%{prefix}/lib/libkio.*
%{prefix}/lib/libkjava.*
%{prefix}/lib/libkjs.*
%{prefix}/lib/libkparts.*
%{prefix}/lib/libkscreensaver.*
%{prefix}/lib/libkspell.*
%{prefix}/lib/libkssl.*
%{prefix}/lib/libksycoca.*
%{prefix}/lib/libktexteditor.*
%dir %{prefix}/share/apps
%{prefix}/share/apps/*
%dir %{prefix}/share/config
%config(noreplace) %{prefix}/share/config/*
%{prefix}/share/icons/*
%dir %{prefix}/share/mimelnk
%{prefix}/share/mimelnk/*
%dir %{prefix}/share/services
%{prefix}/share/services/*.kimgio
%{prefix}/share/services/*.protocol
%{prefix}/share/services/*.desktop
%dir %{prefix}/share/services/kded
%{prefix}/share/services/kded/*
%dir %{prefix}/share/servicetypes
%{prefix}/share/servicetypes/*
%doc %{prefix}/share/doc/HTML/*
%if "%{cups}" != ""
%{prefix}/bin/cups*
%{prefix}/lib/libcups*
%endif
%config /etc/profile.d/kde.sh
%config /etc/profile.d/kde.csh
%files devel
%defattr(-,root,root)
%dir %{prefix}/include/kde
%{prefix}/include/kde/*.h
%dir %{prefix}/include/kde/dom
%{prefix}/include/kde/dom/*
%dir %{prefix}/include/kde/kio
%{prefix}/include/kde/kio/*
%dir %{prefix}/include/kde/kjs
%{prefix}/include/kde/kjs/*
%dir %{prefix}/include/kde/kdesu
%{prefix}/include/kde/kdesu/*
%dir %{prefix}/include/kde/kparts
%{prefix}/include/kde/kparts/*
%dir %{prefix}/include/kde/kdeprint
%{prefix}/include/kde/kdeprint/*
%doc %{_docdir}/%{name}-devel-%{kde_major_version}
%dir %{_docdir}/%{name}-devel-%{version}
%doc %{_docdir}/%{name}-devel-%{version}/*
%files sound
%defattr(-,root,root)
%{prefix}/bin/knotify
%{prefix}/bin/artsmessage
%{prefix}/lib/libkmid.*
%{prefix}/lib/libqtmcop.*
%{prefix}/lib/knotify*
%{prefix}/lib/libx11globalcomm.*
%{prefix}/lib/libartskde*
%files -n arts
%defattr(-,root,root)
%dir %{prefix}/lib/mcop
%dir %{prefix}/lib/mcop/Arts
%{prefix}/lib/mcop/Arts/*
%{prefix}/lib/mcop/*.mcopclass
%{prefix}/lib/mcop/*.mcoptype
%{prefix}/bin/artscat
%{prefix}/bin/artsd*
%{prefix}/bin/artsp*
%{prefix}/bin/artss*
%{prefix}/bin/artsw*
%{prefix}/lib/libartsc*.la
%{prefix}/lib/libartsc*.so*
%{prefix}/lib/libartsdsp*.la
%{prefix}/lib/libartsdsp*.so*
%{prefix}/lib/libartsflow*.la
%{prefix}/lib/libartsflow*.so*
%{prefix}/lib/libartswav*.la
%{prefix}/lib/libartswav*.so*
%{prefix}/lib/libmcop.*
%{prefix}/lib/libmcop_mt.*
%{prefix}/lib/libsound*
%{prefix}/lib/libkmedia*
%files sound-devel
%defattr(-,root,root)
%{prefix}/bin/artsc-config
%{prefix}/bin/mcopidl
%dir %{prefix}/include/kde/arts
%{prefix}/include/kde/arts/*
%dir %{prefix}/include/kde/artsc
%{prefix}/include/kde/artsc/*
%dir %{prefix}/include/kde/libkmid
%{prefix}/include/kde/libkmid/*
%{prefix}/lib/libartsc.a
%changelog
* Mon Jul 14 2003 Than Ngo <than@redhat.com> 2.2.2-9
- securitiy bug - Konqueror Referer Leaking Website Authentication Credentials
* Mon Jun 2 2003 Than Ngo <than@redhat.com> 2.2.2-8
- Konqueror Embedded SSL vulnerability
* Mon Apr 7 2003 Than Ngo <than@redhat.com> 2.2.2-7
- PS/PDF file handling vulnerability
* Tue Jan 28 2003 Than Ngo <than@redhat.com> 2.2.2-6
- fixed dependency problem with arts
* Mon Dec 16 2002 Than Ngo <than@redhat.com> 2.2.2-5
- requires qt >= 2.3.0
* Mon Dec 16 2002 Than Ngo <than@redhat.com> 2.2.2-4
- Multiple URL and filename vulnerabilities
* Mon Sep 30 2002 Than Ngo <than@redhat.com> 2.2.2-3
- Konqueror SSL vulnerability
- Konqueror Cross Site Scripting Vulnerability
* Wed Jan 9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.2.2-2
- Rename kra*** to kopaint
* Tue Nov 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2.2-1
- 2.2.2
* Wed Oct 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2.2-0.cvs20011031.1
- Fix build with current toolchain
- Update to current CVS stable branch
* Tue Sep 11 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2.1-1
- 2.2.1
* Sat Sep 8 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-11
- i18n fixes
- fix desktop icon placement problem
* Mon Sep 3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-10
- Real, final fix for http://www.kb.cert.org/vuls/id/476267.
This fixes #52893
* Thu Aug 30 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-9
- Don't dlopen() /usr/lib/libssl.so (#52788)
- Fix up yesterday's security patch, the user should have the option to
post the data if (s)he knows the form is ok.
* Wed Aug 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-8
- Fix up csh init script (#52787)
- Fix potential security problem in kio-http
(http://www.kb.cert.org/vuls/id/476267)
- Fix a problem in nl/user.entities (allows kde-i18n to rebuild
cleanly)
- Fix memory leak in KDockTab
- Fix up the reported version number
* Mon Aug 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-7
- Set KDEDIRS and KDEDIR (for legacy compatibility) (#52372)
* Sat Aug 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-6
- Move artsc-config to kdelibs-sound-devel (#52559)
- Fix possible security bug (setuid;setgid -> setgid;setuid)
* Mon Aug 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-5
- Merge HTML rendering fixes from KDE_2_2_BRANCH. We can finally display
broken HTML like "<script>something</sCrIpt blah>" correctly
* Fri Aug 10 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-4
- Merge more fixes from KDE_2_2_BRANCH, this should get rid of the
"desktop turns gray when kpersonalizer is running" bug some people
have seen
- Fix handling of <input onChange="foo"> and <textarea onChange="foo">
in khtml
* Thu Aug 9 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-3
- Own /usr/include/kde (#51198)
* Wed Aug 8 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-2
- Add some fixes from KDE_2_2_BRANCH, fixes some html rendering issues
in Konqueror and a possible crash in arts
* Mon Aug 6 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-1
- 2.2 final
* Thu Aug 2 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010802.1
- Remove the japanese khtml patches, they break too many non-japanese web
pages
* Mon Jul 30 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010730.1
- Update, fixes <option size> handling in khtml (#50303)
- Add japanese patches
* Thu Jul 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010726.1
- Add yet another build dependency (#49909)
* Tue Jul 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010724.1
- Remove internal libxslt, we have the real thing
- Remove ia64 workarounds, no longer needed
* Sat Jul 21 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010721.1
- Move artsmessage from arts to kdelibs-sound
- Update
* Fri Jul 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010720.2
- Move libartskde from arts to kdelibs-sound
* Fri Jul 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010720.1
- Update
- Work around ia64 breakages
* Wed Jun 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.beta1.1
- beta 1
* Tue Jun 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010626.1
- Update
- Obsolete kdesupport, kdesupport-devel
* Wed May 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010516.1
- Update
* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010514.1
- Fix up pcre detection in CVS
- Update, fixes "easy enter form" in Bugzilla
* Thu May 10 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010510.1
- Update to CVS, fix second half of bug #40087
* Fri May 04 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010503.1
- Update to CVS after fixing bugs #38894, #30575
directly in the CVS tree
* Sun Apr 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.alpha1.2
- create subpackages for MySQL and Postgres KDB plugins to avoid
unnecessary dependencies
* Wed Apr 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.alpha1.1
- 2.2alpha1
- require pcre, pcre-devel
* Tue Apr 3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.1.1-5
- Merge fixes from current KDE_2_1_BRANCH - fixes 2 memory leaks and
makes kio_http more tolerant to broken Auth requests sent by some
servers
- Add missing mcop{class,type} files in arts package
- Handle PATH changes in kdesu, some KControl modules need /sbin in the
PATH... (#34209)
- Add KDE2PORTING.html file in /usr/share/docs/kdelibs-devel-%{version},
it's quite useful...
* Thu Mar 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.1.1-3
- Fix up kded to watch directories we can't write to
- Use mkstemp() rather than tmpfile() for xauth file generation
in kdesu
* Wed Mar 21 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.1.1-2
- Fix up cookie escaping (this should finally fix bugzilla for good)
- Security: cookies shouldn't be world readable, some websites store
login information
* Wed Mar 21 2001 Than Ngo <than@redhat.com>
- disable debug as default
* Tue Mar 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.1.1-1
- 2.1.1
- Escape cookies when necessary
* Mon Mar 19 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.1-10
- Don't crash in KProcess if getpwuid() returns NULL, happens with
LDAP authentication
- Require qt >= 2.3.0 (#31770)
- Fix crash in KURLCompletion
* Tue Mar 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.1-9
- Add some more fixes and <layer> support from KDE_2_1_BRANCH
- Patch KService to not add K menu entries if the desktop files
aren't readable by the user we're running at (removes bogus
timetool, control-panel etc. entries; I'd still prefer running
those through consolehelper over hiding them from users...)
* Fri Mar 9 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Revert to putting config files in /usr/share/config
- Fix up cookie handling when combined with JavaScript (#30577)
- Add some html rendering fixes from KDE_2_1_BRANCH
* Wed Feb 28 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- /usr/share/config -> /etc/kde
- Use --disable-debug, it works with Qt 2.3.0
* Tue Feb 27 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Add khtml+DOM fixes from KDE_2_1_BRANCH
- BuildPrereq docbook stuff so we don't get broken kdb2html stuff
* Thu Feb 22 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- YAR (Yet Another Respin)
* Wed Feb 21 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- 2.1-respin
* Mon Feb 19 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- 2.1
* Sun Feb 18 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Update
- Disable some more debugging (but leave -DNDEBUG out, it's broken)
* Thu Feb 15 2001 Than Ngo <than@redhat.com>
- create the kdoc-preferences for kdevelop
- put the html documents /usr/share/doc/kdelibs-devel-2
* Wed Feb 14 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Add workaround for merging GNOME's non-UTF8 .desktop files
in the KDE menu
* Tue Feb 13 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- disable debug, but patch out the CXXFLAGS change
* Mon Feb 12 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Back out --disable-debug change
* Fri Feb 9 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Build with --disable-debug
* Tue Feb 6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Get rid of libkdefakes.so.0 (obsolete)
- Fix the escape sequence patch (#25307)
* Mon Feb 5 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Add Japanese patch from Sato Satoru <ssato@redhat.com>
* Thu Feb 1 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Fix klauncher escape sequence handling (#25307, Patch from Tim Waugh)
- Fix krun escape sequence handling (#25134, Patch from Tim Waugh)
- Make /usr/share/doc/HTML/en/kspell/common symlink relative (#24793)
* Thu Jan 25 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Apply patch from CVS to fix up Cookie handling in Konqueror.
Finally Bugzilla works perfectly in Konqueror.
* Mon Jan 22 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- kdelibs-sound-devel requires audiofile-devel, kdelibs-sound doesn't.
- Update, fixes various HTML rendering bugs
* Sat Jan 20 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Require kdesupport >= 2.0.99 rather than >= %%{version}
kdesupport doesn't change frequently.
* Fri Jan 19 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Update
* Wed Jan 17 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- remove the Java hacks; KDE now requires a Java 2 compliant
environment, so there's no chance to get any of it to run
with current kaffe.
* Tue Jan 16 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- restore real arts %%description
- require Qt >= 2.2.3 rather than 2.2.0
* Tue Jan 16 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Move libkmedia2_idl to arts; it's needed there
- Fix up the Java stuff. The new stuff is ugly, but seems to work
- Get rid of the compiler bug workaround: the ICE was triggered by
unclean code
- Change the description of the arts package for translation purposes
* Mon Jan 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Work around compiler bugs (sigh)
- Fix specfile (added files)
- Split arts into a separate package; it's required by SDL,
and depending on kdelibs-sound (which requires kdelibs)
is overkill
* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Modify the check for an acceptable JVM to accept Kaffe
* Mon Jan 8 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Add a hack to get a static libartsc
* Sun Jan 7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Obsolete kdelibs2* (from 7.0preview)
* Mon Jan 1 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- Update
* Wed Dec 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Run ldconfig in %post/%postun for kdelibs-sound
- Turn off optimizations on ia64
* Mon Dec 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- 2.1beta1
* Thu Nov 9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- update to current HEAD
* Fri Nov 3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Another one - fix segfaults in the spellchecker
- fix docs
* Fri Nov 3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Update CVS yet again - styles crash fix
* Thu Nov 2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Update CVS - security fix in Java/Javascript code.
There seems to be some conspiracy going on - "commit important
fixes right after Red Hat built new RPMs" or the likes. :>
* Thu Nov 2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Fix up handling of desktop files that use TryExec (Bug #20020)
Patch also committed to KDE CVS
* Wed Nov 1 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Rebuild with fixed kdoc
* Fri Oct 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- update to current KDE_2_0_BRANCH, now that most of the ".0 release"
bugs are fixed
- fix typo in specfile: it's mitshm, not libshm
- Add ksendbugmail, required for the "Report Bug" feature to work
* Sun Oct 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- 2.0 final
- don't --enable-final on alpha (compiler problems)
* Sun Oct 1 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- rebuild
* Sat Sep 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- new CVS snapshot
- fix up specfile
- exclude alpha for now (compiler bugs)
* Sat Sep 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- major specfile cleanups
- update CVS
* Fri Sep 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Move back to /usr
- New CVS snapshot
- Clean up specfile
- Use %%defines so we can build CVS snapshots and releases from the same
specfile
* Fri Aug 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- rebuild with optimizations re-enabled (Qt works around the problem now)
* Thu Aug 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- rebuild with new Qt
* Tue Aug 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- 1.93
* Sat Aug 05 2000 Than Ngo <than@redhat.de>
- don't use -DNDEBUG and -O2 on alpha,sparc to build, it breaks with Internal
error (c++ bug)
* Fri Aug 4 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- update to current (I fixed the libGL detection issue there)
* Wed Aug 2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- move to /usr/lib/kde2
- new snapshot
* Wed Jul 26 2000 Than Ngo <than@redhat.de>
- new snapshot
* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- new snapshot
* Thu Jul 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- new snapshot, new Qt
- various fixes to spec file
- get rid of -O0, no longer required with gcc 2.96-41 (except on alpha)
* Tue Jul 18 2000 Than Ngo <than@redhat.de>
- rebuilt with gcc-2.96-40
* Sun Jul 16 2000 Than Ngo <than@redhat.de>
- use gcc 2.96
- new snapshot
- use -O0 for now (ICE)
* Sun Jul 2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Use egcs++
- Epoch 3
- Update to current
* Fri Jun 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Update to current - segfaulting at initialization time is not a nice
feature.
* Tue Jun 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- new snapshot
- disable build on ia64 for now (compiler bugs)
- FHSify
* Thu Mar 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- new snapshot
- split: move sound support to a separate package, suggestion from
David Faure <david@linux-mandrake.com>
* Sat Mar 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- new snapshot
- move it to /usr, where it belongs
* Wed Jan 05 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- move programming docs to %{prefix}/doc/kdelibs-devel-%{version}-%{release}
and to kdelibs-devel package
- new snapshot
* Tue Dec 14 1999 Bernhard Rosenkraenzer <bero@redhat.com>
- Add qt version number in Requires, add kdoc HTML help
(patch from David Faure <david@mandrakesoft.com>)
- Actually use the %clean section
* Mon Nov 1 1999 Bernhard Rosenkraenzer <bero@redhat.com>
- almost completely rewrite spec file - move to DESTDIR system
- current snapshot
* Thu Oct 15 1999 Bernhard Rosenkraenzer <bero@redhat.de>
- 2.0 snapshots
- Change prefix to respect %{prefix} so we can coexist with KDE 1.x
- kdelibs-devel requires kdelibs
* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
- move kde_htmldir to /usr/doc/kde
- mark doc files as such
* Tue Sep 21 1999 Preston Brown <pbrown@redhat.com>
- fix up perl include path for kdoc
* Thu Sep 16 1999 Preston Brown <pbrown@redhat.com>
- remove linking to qimgio from kdecore, moved to kpanel/kfm directly
- renamed "lowcolor" directory to "locolor"
* Mon Sep 13 1999 Preston Brown <pbrown@redhat.com>
- added lowcolor icons directory and /usr/share/pixmaps to icon search path
- hacking to recognize .desktop files as application/x-kdelnk
* Thu Sep 09 1999 Preston Brown <pbrown@redhat.com>
- added kdoc index files.
* Wed Sep 08 1999 Preston Brown <pbrown@redhat.com>
- updated to KDE 1.1.2.
- use /usr/lib/qt-1.44 as qt root.
- separate devel subpackages; include documentation and kdoc.
- added KDE icon.
- relocated includes to /usr/include/kde
* Fri Jun 11 1999 Preston Brown <pbrown@redhat.com>
- snapshot, includes kde 1.1.1 + fixes
* Mon Apr 19 1999 Preston Brown <pbrown@redhat.com>
- last snapshot before release
* Mon Apr 12 1999 Preston Brown <pbrown@redhat.com>
- latest stable snapshot
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
- Injected new description and group.
* Mon Feb 08 1999 Preston Brown <pbrown@redhat.com>
- upgraded to KDE 1.1 final.
* Fri Jan 15 1999 Preston Brown <pbrown@redhat.com>
- updated macros for RPM 3.0, removed redhat-release dependency
* Tue Jan 05 1999 Preston Brown <pbrown@redhat.com>
- re-integrated changes from Duncan Haldane