auto-import kdelibs-3.0.0-9 from kdelibs-3.0.0-9.src.rpm

This commit is contained in:
cvsdist 2004-09-09 06:55:04 +00:00
parent 994954cfaa
commit 27ad95ff0c
4 changed files with 268 additions and 434 deletions

View File

@ -1 +1,2 @@
kdelibs-2.2.2.tar.bz2 kdelibs-3.0.0.tar.bz2
keramik-20020327.tar.bz2

View File

@ -0,0 +1,11 @@
--- kdelibs/kdecore/kdebug.cpp.ndebug Mon Mar 11 16:44:31 2002
+++ kdelibs/kdecore/kdebug.cpp Mon Mar 11 16:45:19 2002
@@ -224,7 +224,7 @@
break;
}
- short nOutput = kDebug_data->config ? kDebug_data->config->readNumEntry(key, 2) : 2;
+ short nOutput = kDebug_data->config ? kDebug_data->config->readNumEntry(key, 4) : 4;
// If the application doesn't have a QApplication object it can't use
// a messagebox.

View File

@ -1,284 +1,161 @@
%define kde_major_version 2 %define kde_major_version 3
%define pkg kdelibs
%define is_release 1 %define is_release 1
%define beta %{nil} %define beta %{nil}
%define cups %{nil} %define cups cups
%define rel 9 %define rel 9
%define debug 0 %define debug 0
%define DATE 20020109 %define DATE 20020327
Version: 3.0.0
%define qt_version 2.3.0 %define ver %{version}%{beta}
%define kde_version 2.2.2 Summary: K Desktop Environment - Libraries
%define ver %{kde_version}%{beta} %if %{is_release}
Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/distribution/tar/generic/source/%{name}-%{ver}.tar.bz2
Version: %{kde_version} Source1: keramik-%{DATE}.tar.bz2
Summary: Various libraries for KDE. %else
Name: %{pkg} Source: cvs://cvs.kde.org/%{name}-%{DATE}.tar.bz2
%endif
Patch: kdelibs-3.0-dlopen-gcc31.patch
Patch1: kdelibs-3.0.0-keramik.patch
Patch6: kdelibs-3.0-noxs.patch
Patch7: kdelibs-3.0.0-ndebug.patch
Patch8: kdelibs-3.0-resize-icons.patch
Patch11: kdelibs-2.1.1-path.patch
Patch13: kdelibs-3.0-rpath.patch
# Japanese patches
Patch101: http://www.kde.gr.jp/patch/kdelibs-2.2.2-khtml-autoencode-ja-20011126.diff
Name: kdelibs
Requires: qt >= 3.0.3 arts >= 7:1.0.0
%if "%{cups}" != ""
Requires: cups-libs >= 1.1.12
BuildRequires: cups-devel >= 1.1.12
%endif
BuildRequires: qt-devel >= 3.0.3
Obsoletes: %{name}2 kdelibs-sound
BuildPrereq: flex >= 2.5.4a-13 kdoc >= 3.0.0 libxslt-devel >= 1.0.9
BuildPrereq: sgml-common openjade jadetex docbook-dtd31-sgml docbook-style-dsssl perl-SGMLSpm docbook-utils pcre-devel zlib-devel arts-devel >= 7:1.0.0-1
Icon: kde-icon.xpm Icon: kde-icon.xpm
Epoch: 6 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 %{is_release}
%if "%{beta}" != "" %if "%{beta}" != ""
Release: 0.%{beta}.%{rel}%{cups} Release: 0.%{beta}.%{rel}
%else %else
Release: %{rel}%{cups} Release: %{rel}
%endif %endif
%else %else
Release: 0.cvs%{DATE}.%{rel}%{cups} Release: 0.cvs%{DATE}.%{rel}
%endif %endif
Group: System Environment/Libraries
Patch1: kdelibs-2.0-final.patch License: LGPL
Patch2: kdelibs-2.0-nodebug.patch BuildRoot: %{_tmppath}/%{name}-buildroot
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 Obsoletes: kdesupport
%description %description
The K Desktop Environment (KDE) is a GUI desktop for the X Window Libraries for the K Desktop Environment:
System. The kdelibs package contains a variety of libraries used by KDE Libraries included: kdecore (KDE core library), kdeui (user interface),
KDE, including: kdecore, the KDE core library; kdeui, a user interface kfm (file manager), khtmlw (HTML widget), kio (Input/Output, networking),
library; kfm, the file manager; khtmlw, HTML widgets; kfile, for file kspell (spelling checker), jscript (javascript), kab (addressbook),
access; kspell, the spelling checker; jscript, for javascript; kab, kimgio (image manipulation).
the addressbook; kimgio, for image manipulation; and arts, for sound,
mixing, and animation.
%package devel %package devel
Group: Development/Libraries Group: Development/Libraries
Summary: Header files and documentation for compiling KDE applications. Summary: Header files and documentation for compiling KDE applications.
Requires: qt-devel >= %{qt_version} Requires: qt-devel >= 3.0.3, %{name} = %{version}, pcre-devel
Requires: %{name} = %{version}-%{release}
Requires: pcre-devel
Obsoletes: kdesupport-devel Obsoletes: kdesupport-devel
%description devel %description devel
This package includes the header files you will need to compile This package includes the header files you will need to compile
applications for KDE. The KDE API documentation is also included in applications for KDE. Also included is the KDE API documentation in HTML
HTML format. format for easy browsing.
%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 %prep
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
%if %{is_release} %if %{is_release}
%setup -q -n %{pkg}-%{ver} %setup -q -n %{name}-%{ver} -a 1
%else %else
%setup -q -n %{pkg} %setup -q -n %{name}
%endif %endif
%patch1 -p1 -b .final %patch13 -p1 -b .rpath
%patch -p1 -b .gcc31dlopen
%patch1 -p1 -b .styles
%if %{debug} == 0 %if %{debug} == 0
%patch2 -p1 -b .nodebug
%patch7 -p1 -b .debug %patch7 -p1 -b .debug
%endif %endif
%patch3 -p1 -b .esc
%patch4 -p1 -b .jp
%patch5 -p1 -b .cookieesc
%patch6 -p1 -b .noxs %patch6 -p1 -b .noxs
%patch8 -p1 -b .sec %patch8 -p1 -b .resize
%patch11 -p1 -b .path %patch11 -p1 -b .path
%patch14 -p1 -b .onChange
%patch15 -p1 -b .glib
%patch10 -p1 -b .ssl
pushd khtml/ecma perl -pi -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release}\"," kdecore/kdeversion.h
%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 # # # patch101 -p1 -b .jp2
# Make the version number say what it should say # Workaround for legacy auto* tools
perl -pi -e 's,#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING "%{version}-%{release}",g' kdecore/kapp.h [ -x /usr/bin/autoconf-2.5? ] && ln -s /usr/bin/autoconf-2.5? autoconf
[ -x /usr/bin/autoheader-2.5? ] && ln -s /usr/bin/autoheader-2.5? autoheader
[ -x /usr/bin/aclocal-1.5 ] && ln -s /usr/bin/aclocal-1.5 aclocal
[ -x /usr/bin/automake-1.5 ] && ln -s /usr/bin/automake-1.5 automake
export PATH=`pwd`:$PATH
# End workaround
make -f Makefile.cvs 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 %build
unset QTDIR || : ; . /etc/profile.d/qt.sh 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} %if %{debug}
FLAGS="-O0 -DDEBUG=1" export FLAGS="-O0 -DDEBUG=1"
%else %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" # FIXME: Workaround for bug #57502
%ifarch ia64
export FLAGS="-O0"
%else
export FLAGS="$RPM_OPT_FLAGS"
%endif
export FLAGS="$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 %endif
FLAGS="$RPM_OPT_FLAGS -fno-rtti -fno-exceptions -fno-check-new $FLAGS -D_GNU_SOURCE" export FLAGS="$RPM_OPT_FLAGS -fno-rtti -fno-exceptions -fno-check-new $FLAGS -D_GNU_SOURCE"
VERSION=`cat /etc/redhat-release |awk '{ print $5; }'` # Check which version/distribution we are...
VERSION=`cat /etc/redhat-release 2>/dev/null |awk '{ print $5; }'`
if [ -z "$VERSION" -o -z "echo $VERSION |sed -e 's,[0-9]*,,g;s,\.,,g'" ]; then
VERSION="A Red Hat Linux-based distribution"
else
VERSION="Red Hat Linux $VERSION"
fi
autoconf CXXFLAGS="$FLAGS" CFLAGS="$FLAGS" ./configure \
--prefix=%{_prefix} \
CXXFLAGS="$FLAGS" \
CFLAGS="$FLAGS" \
./configure \
--prefix=%{prefix} \
%if "%{cups}" != "" %if "%{cups}" != ""
--enable-cups \ --enable-cups \
%endif %endif
--enable-mitshm \ --enable-mitshm \
--includedir=%{prefix}/include/kde \ --with-xinerama \
--includedir=%{_includedir}/kde \
%if "%{debug}" == "0" %if "%{debug}" == "0"
--disable-debug \ --disable-debug \
--without-debug \ --without-debug \
--enable-final \ --enable-final \
%endif %endif
--with-distribution="Red Hat Linux $VERSION" --with-distribution="$VERSION" \
%ifarch %{ix86}
--enable-fast-malloc=yes \
%endif
--disable-libfam --without-libfam
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
unset QTDIR || : ; . /etc/profile.d/qt.sh unset QTDIR || : ; . /etc/profile.d/qt.sh
export DESTDIR=$RPM_BUILD_ROOT export DESTDIR=$RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install-strip make DESTDIR=$RPM_BUILD_ROOT install-strip
FLAGS="$RPM_OPT_FLAGS -fno-rtti -fno-exceptions -fno-check-new" chmod a+x $RPM_BUILD_ROOT%{_libdir}/*
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 # Generate documentation
export PATH=%{prefix}/bin:$PATH export PATH=$RPM_BUILD_ROOT/%{_bindir}:$PATH
makekdedoc=`which makekdedoc` makekdedoc=`which makekdedoc`
if [ ! -z "$makekdedoc" ]; then if [ ! -z "$makekdedoc" ]; then
url=%{_docdir}/%{name}-devel-%{version} url=%{_docdir}/%{name}-devel-%{version}
@ -288,12 +165,10 @@ if [ ! -z "$makekdedoc" ]; then
if [ ! -z "$qt2kdoc" ]; then if [ ! -z "$qt2kdoc" ]; then
$qt2kdoc -z -o $kdocdir/kdoc-reference $QTDIR/doc/html $qt2kdoc -z -o $kdocdir/kdoc-reference $QTDIR/doc/html
fi fi
$makekdedoc --srcdir . --libdir $kdocdir/kdoc-reference --outputdir $kdocdir --url $url $makekdedoc -p'--skip-internal' --srcdir . --libdir $kdocdir/kdoc-reference --outputdir $kdocdir --url $url
fi fi
pushd $RPM_BUILD_ROOT%{_docdir} ( cd $RPM_BUILD_ROOT%{_docdir} && ln -sf %{name}-devel-%{version} %{name}-devel-%{kde_major_version} )
ln -sf %{name}-devel-%{version} %{name}-devel-%{kde_major_version}
popd
# Make symlinks relative # Make symlinks relative
pushd $RPM_BUILD_ROOT/usr/share/doc/HTML/en pushd $RPM_BUILD_ROOT/usr/share/doc/HTML/en
@ -308,257 +183,203 @@ popd
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-devel-%{version} mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-devel-%{version}
install -m 644 KDE2PORTING.html $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 %clean
rm -rf $RPM_BUILD_ROOT # rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
%post sound -p /sbin/ldconfig
%postun sound -p /sbin/ldconfig
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%{prefix}/bin/dcop* %{_bindir}/dcopserver*
%{prefix}/bin/kbuildsycoca %{_bindir}/dcop
%{prefix}/bin/preparetips %{_bindir}/dcopfind
%{prefix}/bin/imagetops %{_bindir}/dcopclient
%{prefix}/bin/kcookiejar %{_bindir}/dcopobject
%{prefix}/bin/kshell %{_bindir}/dcopref
%{prefix}/bin/kwrapper %{_bindir}/dcopstart
%{prefix}/bin/kde* %{_bindir}/kbuildsycoca
%{prefix}/bin/kdont* %{_bindir}/preparetips
%{prefix}/bin/kio* %{_bindir}/imagetops
%{prefix}/bin/kpac_* %{_bindir}/kcookiejar
%{prefix}/bin/kconf_* %{_bindir}/kshell
%{prefix}/bin/klauncher %{_bindir}/kwrapper
%{prefix}/bin/kmailservice %{_bindir}/kinstalltheme
%{prefix}/bin/lnusertemp %{_bindir}/kde*
%{prefix}/bin/settheme %{_bindir}/kdont*
%{prefix}/bin/ksendbugmail %{_bindir}/kio*
%{prefix}/bin/make* %{_bindir}/kpac_*
%{prefix}/bin/meinproc %{_bindir}/kaddprint*
%{prefix}/bin/xml* %{_bindir}/kconf_*
%{prefix}/bin/kdb2html %{_bindir}/klauncher
%{prefix}/bin/checkXML %{_bindir}/k*service
%{prefix}/lib/*style.* %{_bindir}/kimage_concat
%{prefix}/lib/dcop* %{_bindir}/lnusertemp
%{prefix}/lib/kconf* %{_bindir}/ksendbugmail
%{prefix}/lib/kbuildsycoca* %{_bindir}/make*
%{prefix}/lib/kcookiejar* %{_bindir}/meinproc
%{prefix}/lib/kded* %{_bindir}/xml*
%dir %{prefix}/lib/kde2 %{_bindir}/kdb2html
%{prefix}/lib/kde2/* %{_bindir}/checkXML
%{prefix}/lib/kio* %{_bindir}/knotify
%{prefix}/lib/klauncher* %{_bindir}/kab2kabc
%{prefix}/lib/libDCOP* %{_bindir}/artsmessage
%{prefix}/lib/libkab.* %{_libdir}/dcop*
%{prefix}/lib/libkde* %dir %{_libdir}/kde3
%{prefix}/lib/libkfile.* %{_libdir}/kde3/*
%{prefix}/lib/libkhtml*.* %{_libdir}/libDCOP*
%{prefix}/lib/libkio.* %{_libdir}/libkabc.*
%{prefix}/lib/libkjava.* %{_libdir}/libkate*
%{prefix}/lib/libkjs.* %{_libdir}/libkde*
%{prefix}/lib/libkparts.* %{_libdir}/libkcertpart.*
%{prefix}/lib/libkscreensaver.* %{_libdir}/libkhtml*.*
%{prefix}/lib/libkspell.* %{_libdir}/libkio.*
%{prefix}/lib/libkssl.* %{_libdir}/libkjava.*
%{prefix}/lib/libksycoca.* %{_libdir}/libkjs.*
%{prefix}/lib/libktexteditor.* %{_libdir}/libkparts.*
%dir %{prefix}/share/apps %{_libdir}/libkscreensaver.*
%{prefix}/share/apps/* %{_libdir}/libkscript.*
%dir %{prefix}/share/config %{_libdir}/libshellscript.*
%config(noreplace) %{prefix}/share/config/* %{_libdir}/libkspell.*
%{prefix}/share/icons/* %{_libdir}/libktexteditor.*
%dir %{prefix}/share/mimelnk %{_libdir}/libkmid.*
%{prefix}/share/mimelnk/* %{_libdir}/libvcard*
%dir %{prefix}/share/services %{_libdir}/libartskde*
%{prefix}/share/services/*.kimgio %{_libdir}/k*.??
%{prefix}/share/services/*.protocol
%{prefix}/share/services/*.desktop %dir %{_datadir}/apps
%dir %{prefix}/share/services/kded %{_datadir}/apps/*
%{prefix}/share/services/kded/* %dir %{_datadir}/config
%dir %{prefix}/share/servicetypes %config(noreplace) %{_datadir}/config/*
%{prefix}/share/servicetypes/* %{_datadir}/icons
%doc %{prefix}/share/doc/HTML/* %{_datadir}/mimelnk
%{_datadir}/autostart
%dir %{_datadir}/services
%{_datadir}/services/*.kimgio
%{_datadir}/services/*.protocol
%{_datadir}/services/*.desktop
%{_datadir}/services/kded
%{_datadir}/servicetypes
%doc %{_datadir}/doc/HTML/*
%if "%{cups}" != "" %if "%{cups}" != ""
%{prefix}/bin/cups* %{_bindir}/cups*
%{prefix}/lib/libcups* %{_libdir}/libcups*
%endif %endif
%config /etc/profile.d/kde.sh
%config /etc/profile.d/kde.csh
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%dir %{prefix}/include/kde %{_bindir}/dcopidl*
%{prefix}/include/kde/*.h %{_includedir}/kde
%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} %doc %{_docdir}/%{name}-devel-%{kde_major_version}
%dir %{_docdir}/%{name}-devel-%{version} %dir %{_docdir}/%{name}-devel-%{version}
%doc %{_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 %changelog
* Mon Jul 14 2003 Than Ngo <than@redhat.com> 2.2.2-9 * Thu Apr 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-9
- securitiy bug - Konqueror Referer Leaking Website Authentication Credentials - Fix Qt designer crash when loading KDE plugins
* Tue Apr 9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-8
- Add build requirement on samba >= 2.2.3a-5 to make sure the correct
smb ioslave can be built
* Mon Jun 2 2003 Than Ngo <than@redhat.com> 2.2.2-8 * Mon Apr 8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-7
- Konqueror Embedded SSL vulnerability - 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
* Mon Apr 7 2003 Than Ngo <than@redhat.com> 2.2.2-7 * Wed Apr 3 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-6
- PS/PDF file handling vulnerability - Fix up timeout problems with form submissions (#62196)
* Tue Jan 28 2003 Than Ngo <than@redhat.com> 2.2.2-6 * Wed Apr 3 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-5
- fixed dependency problem with arts - Merge kjs crash-on-invalid-input fix from KDE_3_0_BRANCH
* Mon Dec 16 2002 Than Ngo <than@redhat.com> 2.2.2-5 * Thu Mar 28 2002 Than Ngo <than@redhat.com> 3.0.0-4
- requires qt >= 2.3.0 - fix kde version
* Mon Dec 16 2002 Than Ngo <than@redhat.com> 2.2.2-4 * Thu Mar 28 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-3
- Multiple URL and filename vulnerabilities - Add another khtml rendering fix
* Mon Sep 30 2002 Than Ngo <than@redhat.com> 2.2.2-3 * Wed Mar 27 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-2
- Konqueror SSL vulnerability - Add a khtml fix from KDE_3_0_BRANCH, prevents form content from
- Konqueror Cross Site Scripting Vulnerability being submitted twice, which probably caused the CGI.pl:1444 bug
some people have noted with Bugzilla.
* Wed Jan 9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.2.2-2 * Wed Mar 27 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-1
- Rename kra*** to kopaint - Update to final
- Add fixes from KDE_3_0_BRANCH
* Tue Nov 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2.2-1 * Wed Mar 27 2002 Than Ngo <than@redhat.com> 3.0.0-0.cvs20020326.2
- 2.2.2 - scale down icons for submenus pointing to legacy
applications rather than keeping them at 32x32 (bug #61506)
* Wed Oct 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2.2-0.cvs20011031.1 * Mon Mar 25 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020325.1
- Fix build with current toolchain - Build the Keramik style
- Update to current CVS stable branch
* Tue Sep 11 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2.1-1 * Thu Mar 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020314.1
- 2.2.1 - s/qDebug/kdDebug/
* Sat Sep 8 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-11 * Mon Mar 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020311.1
- i18n fixes - Reduce debug spewage
- fix desktop icon placement problem
* Mon Sep 3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-10 * Fri Mar 1 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020301.1
- Real, final fix for http://www.kb.cert.org/vuls/id/476267. - Update
This fixes #52893
* Thu Aug 30 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-9 * Fri Feb 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020215.1
- Don't dlopen() /usr/lib/libssl.so (#52788) - Update
- Fix up yesterday's security patch, the user should have the option to - arts is no longer part of kdelibs
post the data if (s)he knows the form is ok.
* Wed Aug 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-8 * Mon Feb 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020211.1
- Fix up csh init script (#52787) - Update
- Fix potential security problem in kio-http - Build with Xinerama support
(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 * Mon Jan 28 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020128.3
- Set KDEDIRS and KDEDIR (for legacy compatibility) (#52372) - Rebuild from a fresh CVS checkout
* Sat Aug 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-6 * Mon Jan 28 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020128.1
- Move artsc-config to kdelibs-sound-devel (#52559) - KABC::AddressBook::reload() added
- Fix possible security bug (setuid;setgid -> setgid;setuid)
* Mon Aug 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-5 * Sat Jan 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020126.1
- Merge HTML rendering fixes from KDE_2_2_BRANCH. We can finally display - Update to get API changes
broken HTML like "<script>something</sCrIpt blah>" correctly - Build with CUPS support
* Fri Aug 10 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-4 * Thu Jan 17 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020117.1
- Merge more fixes from KDE_2_2_BRANCH, this should get rid of the - Update
"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 * Wed Jan 9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020109.1
- Own /usr/include/kde (#51198) - Stop excluding alpha, gcc has been fixed
- Fix generation of API docs
- Fix up SSL support
* Wed Aug 8 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-2 * Mon Jan 7 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020107.1
- Add some fixes from KDE_2_2_BRANCH, fixes some html rendering issues - arts-devel provides kdelibs-sound-devel for backwards compatibility
in Konqueror and a possible crash in arts - Update, rebuild with gcc 3.1-0.15
* Mon Aug 6 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-1 * Fri Jan 4 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020104.1
- 2.2 final - 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 <bero@redhat.com> 3.0.0-0.cvs20011229.1
- Update
- stop excluding alpha
* Fri Dec 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 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 <bero@redhat.com> 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 <bero@redhat.com> 3.0-0.cvs20011018.1
- Various 3.0 related fixes
* Thu Aug 2 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010802.1 * 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 - Remove the japanese khtml patches, they break too many non-japanese web
@ -881,7 +702,7 @@ rm -rf $RPM_BUILD_ROOT
- move it to /usr, where it belongs - move it to /usr, where it belongs
* Wed Jan 05 2000 Bernhard Rosenkraenzer <bero@redhat.com> * Wed Jan 05 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- move programming docs to %{prefix}/doc/kdelibs-devel-%{version}-%{release} - move programming docs to %{_docdir}/kdelibs-devel-%{version}-%{release}
and to kdelibs-devel package and to kdelibs-devel package
- new snapshot - new snapshot

View File

@ -1 +1,2 @@
fce3774446825f18c9f3e6f7c7312fe1 kdelibs-2.2.2.tar.bz2 d3baf10eededd5bf7241755c253b23cc kdelibs-3.0.0.tar.bz2
47b658735b0590ae7ae5f884fbda789e keramik-20020327.tar.bz2