auto-import qt-3.3.2-2 from qt-3.3.2-2.src.rpm

This commit is contained in:
cvsdist 2004-09-09 11:17:16 +00:00
parent 2a9a9763e8
commit abe04e4451
3 changed files with 52 additions and 15 deletions

View File

@ -1 +1 @@
qt-x11-free-3.3.1.tar.bz2 qt-x11-free-3.3.2.tar.bz2

63
qt.spec
View File

@ -1,10 +1,10 @@
%define smp 0 %define smp 1
%define desktop_file 1 %define desktop_file 1
%define redhat_artwork 1 %define redhat_artwork 1
%define desktop_file_utils_version 0.2.93 %define desktop_file_utils_version 0.2.93
%define ver 3.3.1 %define ver 3.3.2
%define qt_dirname qt-3.3 %define qt_dirname qt-3.3
%define qtdir %{_libdir}/%{qt_dirname} %define qtdir %{_libdir}/%{qt_dirname}
@ -15,6 +15,9 @@
# pkg-config # pkg-config
%define pkg_config 1 %define pkg_config 1
# compress tutorial and examples
%define compress 1
# install manuals # install manuals
%define installman 1 %define installman 1
@ -73,7 +76,7 @@
Summary: The shared library for the Qt GUI toolkit. Summary: The shared library for the Qt GUI toolkit.
Name: qt Name: qt
Version: %{ver} Version: %{ver}
Release: 0.8 Release: 2
Epoch: 1 Epoch: 1
License: GPL/QPL License: GPL/QPL
Group: System Environment/Libraries Group: System Environment/Libraries
@ -89,9 +92,9 @@ Patch3: qt-3.1.0-makefile.patch
Patch4: qt-x11-free-3.3.1-mono.patch Patch4: qt-x11-free-3.3.1-mono.patch
Patch5: qt-x11-free-3.3.0-strip.patch Patch5: qt-x11-free-3.3.0-strip.patch
Patch6: qt-x11-free-3.3.0-freetype.patch Patch6: qt-x11-free-3.3.0-freetype.patch
Patch7: qt-x11-free-3.3.1-fontdatabase.patch Patch10: qt-x11-free-3.3.1-lib64.patch
Patch8: 0034-qclipboard_recursion_fix.patch Patch12: qt-x11-free-3.3.1-qfontengine.patch
Patch9: qt-3.x-Xft.patch Patch13: qt-x11-free-3.3.1-unknownscriptfix.patch
Prereq: /sbin/ldconfig Prereq: /sbin/ldconfig
Prereq: fileutils Prereq: fileutils
@ -112,6 +115,7 @@ BuildRequires: sed
BuildRequires: findutils BuildRequires: findutils
BuildRequires: XFree86-devel >= 4.3 BuildRequires: XFree86-devel >= 4.3
BuildRequires: cups-devel BuildRequires: cups-devel
BuildRequires: tar
%if %{motif_extention} %if %{motif_extention}
BuildRequires: openmotif-devel >= 2.2.2 BuildRequires: openmotif-devel >= 2.2.2
@ -271,9 +275,9 @@ for the Qt toolkit.
%patch4 -p1 -b .mono %patch4 -p1 -b .mono
%patch5 -p1 %patch5 -p1
%patch6 -p1 -b .ft217 %patch6 -p1 -b .ft217
%patch7 -p0 -b .fontdatabase %patch10 -p1 -b .lib64
%patch8 -p0 -b .qclipboard %patch12 -p1 -b .qfontengine
%patch9 -p1 -b .dpi %patch13 -p1 -b .unknownscript
%build %build
export QTDIR=`/bin/pwd` export QTDIR=`/bin/pwd`
@ -300,8 +304,7 @@ perl -pi -e "s|-Wl,-rpath,| |" mkspecs/*/qmake.conf
perl -pi -e "s,-O2,$INCLUDES $OPTFLAGS,g" mkspecs/*/qmake.conf perl -pi -e "s,-O2,$INCLUDES $OPTFLAGS,g" mkspecs/*/qmake.conf
# set correct lib path # set correct lib path
if [ "%{_lib}" = lib64 ] ; then if [ "%{_lib}" == "lib64" ] ; then
perl -pi -e "s,/usr/X11R6/lib,/usr/X11R6/%{_lib},g" mkspecs/*/qmake.conf
perl -pi -e "s,/lib, /%{_lib},g" config.tests/unix/{checkavail,cups.test,nis.test} perl -pi -e "s,/lib, /%{_lib},g" config.tests/unix/{checkavail,cups.test,nis.test}
fi fi
@ -326,6 +329,11 @@ fi
# build shared, threaded (default) libraries # build shared, threaded (default) libraries
echo yes | ./configure \ echo yes | ./configure \
-prefix $QTDEST \ -prefix $QTDEST \
%if %{_lib} == lib64
-platform linux-g++-64 \
%else
-platform linux-g++ \
%endif
%if %{debug} %if %{debug}
-debug \ -debug \
%else %else
@ -538,9 +546,9 @@ done
# make symbolic link to qt docdir # make symbolic link to qt docdir
if echo %{_docdir} | grep share >& /dev/null ; then if echo %{_docdir} | grep share >& /dev/null ; then
ln -s ../../share/doc/%{name}-devel-%{version} %{buildroot}%{qtdir}/doc ln -s ../../../share/doc/%{name}-devel-%{version} %{buildroot}%{qtdir}/doc
else else
ln -s ../../doc/%{name}-devel-%{version} %{buildroot}%{qtdir}/doc ln -s ../../../doc/%{name}-devel-%{version} %{buildroot}%{qtdir}/doc
fi fi
# Add desktop file # Add desktop file
@ -589,6 +597,13 @@ EOF
ln -s `echo $TARGET |sed -e "s,gcc,g++,"` mkspecs/default ln -s `echo $TARGET |sed -e "s,gcc,g++,"` mkspecs/default
%endif %endif
pushd mkspecs
if [ "%_lib" == "lib64" ]; then
ln -sf linux-g++-64 default
else
ln -sf linux-g++ default
fi
popd
cp -aR mkspecs %{buildroot}%{qtdir} cp -aR mkspecs %{buildroot}%{qtdir}
# Patch qmake to use qt-mt unconditionally # Patch qmake to use qt-mt unconditionally
@ -600,6 +615,12 @@ find tutorial -name "Makefile" | xargs rm -f
rm -f %{buildroot}%{qtdir}/lib/*.la rm -f %{buildroot}%{qtdir}/lib/*.la
# Compress tutorials and examples
%if %{compress}
tar cfvj examples.tar.bz2 tutorial examples
%endif
%clean %clean
rm -rf %{buildroot} rm -rf %{buildroot}
@ -677,8 +698,12 @@ fi
%endif %endif
%doc doc/* %doc doc/*
%if %{compress}
%doc examples.tar.bz2
%else
%doc examples %doc examples
%doc tutorial %doc tutorial
%endif
%if %{motif_extention} %if %{motif_extention}
%post Xt -p /sbin/ldconfig %post Xt -p /sbin/ldconfig
@ -740,6 +765,18 @@ fi
%endif %endif
%changelog %changelog
* Tue May 04 2004 Than Ngo <than@redhat.com> 1:3.3.2-2
- fix broken symlink at qt document, bug #121652
* Thu Apr 29 2004 Than Ngo <than@redhat.com> 3.3.2-1
- update to 3.3.2
* Thu Apr 22 2004 Than Ngo <than@redhat.com> 3.3.1-1
- add cvs backport
- fix lib64 issue, #121052
- fix CJK font display, bug #121017, #120542, thanks to Leon Ho
- compress tutorial/examples
* Fri Mar 26 2004 Than Ngo <than@redhat.com> 3.3.1-0.8 * Fri Mar 26 2004 Than Ngo <than@redhat.com> 3.3.1-0.8
- fixed symlinks issue, #117572 - fixed symlinks issue, #117572

View File

@ -1 +1 @@
4e599bedfcb3fe389bc7ec921c476432 qt-x11-free-3.3.1.tar.bz2 903cad618274ad84d7d13fd0027a6c3c qt-x11-free-3.3.2.tar.bz2