ce3061a
ce3061a
# Fedora Review: http://bugzilla.redhat.com/188180
ce3061a
ce3061a
Summary: Qt toolkit
ce3061a
%if 0%{?fedora} > 8
ce3061a
Name:    qt
3769ae3
Epoch:   1
0a80ab9
%else
ce3061a
Name:    qt4
0a80ab9
%endif
6d2ded5
Version: 4.4.3
6d2ded5
Release: 1%{?dist}
ce3061a
ce3061a
# GPLv2 exceptions(see GPL_EXCEPTIONS*.txt)
9594797
License: GPLv3 with exceptions or GPLv2 with exceptions
cvsdist edaa7ea
Group: System Environment/Libraries
ce3061a
Url: http://www.trolltech.com/products/qt/
3ce4ea9
Source0: ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-%{version}.tar.bz2
0aebf74
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist 1ee1e18
ce3061a
%if "%{name}" != "qt4"
ce3061a
Obsoletes: qt4 < %{version}-%{release}
ce3061a
Provides: qt4 = %{version}-%{release}
ce3061a
%endif
ce3061a
ce3061a
Source4: Trolltech.conf
ce3061a
ce3061a
# See http://bugzilla.redhat.com/223663
ce3061a
%define multilib_archs x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparc
ce3061a
Source5: qconfig-multilib.h
ce3061a
ce3061a
# multilib hacks 
a2b8f31
Patch2: qt-x11-opensource-src-4.2.2-multilib-optflags.patch
a2b8f31
Patch3: qt-x11-opensource-src-4.2.2-multilib-QMAKEPATH.patch
b3ca8bd
Patch5: qt-all-opensource-src-4.4.0-rc1-as_IN-437440.patch
f307f2d
# kill hardcoded font substitutions (#447298)
f307f2d
Patch8: qt-x11-opensource-src-4.3.4-no-hardcoded-font-aliases.patch
2dcb58b
# under GNOME, default to QGtkStyle if available
2dcb58b
# (otherwise fall back to QCleanlooksStyle)
2dcb58b
Patch9: qt-x11-opensource-src-4.4.0-qgtkstyle.patch
ce3061a
ce3061a
## qt-copy patches
20dba29
%define qt_copy 20080920
ce3061a
Source1: qt-copy-patches-svn_checkout.sh
7852275
%{?qt_copy:Source2: qt-copy-patches-%{qt_copy}svn.tar.bz2}
ce3061a
%{?qt_copy:Provides: qt-copy = %{qt_copy}}
ce3061a
%{?qt_copy:Provides: qt4-copy = %{qt_copy}}
ce3061a
ce3061a
Source11: qt4.sh
ce3061a
Source12: qt4.csh
ce3061a
ce3061a
Source20: assistant.desktop
ce3061a
Source21: designer.desktop
ce3061a
Source22: linguist.desktop
ce3061a
Source23: qtdemo.desktop
ce3061a
Source24: qtconfig.desktop
ce3061a
ce3061a
# upstream qt4-logo, http://trolltech.com/images/products/qt/qt4-logo
ce3061a
Source30: hi128-app-qt4-logo.png
ce3061a
Source31: hi48-app-qt4-logo.png
ce3061a
ce3061a
## optional plugin bits
ce3061a
# set to -no-sql-<driver> to disable
ce3061a
# set to -qt-sql-<driver> to enable *in* qt library
ce3061a
%define mysql -plugin-sql-mysql
7852275
%define odbc -plugin-sql-odbc
7852275
%define psql -plugin-sql-psql
7852275
%define sqlite -plugin-sql-sqlite
02e85af
%define webkit -webkit
ce3061a
7852275
#define nas -system-nas-sound
a61b59d
%define nas -no-nas-sound
ce3061a
%if 0%{?fedora} > 4 || 0%{?rhel} > 4
7852275
# link dbus
7852275
%define dbus -dbus-linked
7852275
# dlopen dbus
7852275
#define dbus -dbus
ce3061a
BuildRequires: dbus-devel >= 0.62
ce3061a
%endif
ce3061a
ce3061a
# See http://bugzilla.redhat.com/196901
ce3061a
%define _qt4_prefix %{_libdir}/qt4
6d1578a
%define _qt4_bindir %{_qt4_prefix}/bin
ce3061a
# _qt4_datadir is not multilib clean, and hacks to workaround that breaks stuff.
ce3061a
#define _qt4_datadir %{_datadir}/qt4
ce3061a
%define _qt4_datadir %{_qt4_prefix}
ce3061a
%define _qt4_demosdir %{_qt4_prefix}/demos
ce3061a
%define _qt4_docdir %{_docdir}/qt4
ce3061a
%define _qt4_examplesdir %{_qt4_prefix}/examples
ce3061a
%define _qt4_headerdir %{_includedir} 
ce3061a
%define _qt4_libdir %{_libdir}
ce3061a
%define _qt4_plugindir %{_qt4_prefix}/plugins
ce3061a
%define _qt4_sysconfdir %{_sysconfdir}
ce3061a
%define _qt4_translationdir %{_datadir}/qt4/translations
ce3061a
ce3061a
%if "%{_qt4_libdir}" != "%{_libdir}"
ce3061a
Prereq: /etc/ld.so.conf.d
ce3061a
%endif
ce3061a
ce3061a
BuildRequires: cups-devel
a6377b8
BuildRequires: desktop-file-utils
ce3061a
BuildRequires: findutils
ce3061a
BuildRequires: fontconfig-devel
ce3061a
BuildRequires: freetype-devel
cvsdist 1ee1e18
BuildRequires: libjpeg-devel
ce3061a
BuildRequires: libmng-devel
cvsdist 1ee1e18
BuildRequires: libpng-devel
ce3061a
BuildRequires: libtiff-devel
bb0d36c
BuildRequires: freetype-devel
ce3061a
BuildRequires: zlib-devel
ce3061a
BuildRequires: glib2-devel
ce3061a
BuildRequires: openssl-devel
ce3061a
ce3061a
## In theory, should be as simple as:
ce3061a
#define x_deps libGL-devel libGLU-devel
ce3061a
## but, "xorg-x11-devel: missing dep on libGL/libGLU" - http://bugzilla.redhat.com/211898 
ce3061a
%define x_deps xorg-x11-devel xorg-x11-Mesa-libGL xorg-x11-Mesa-libGLU
ce3061a
%if 0%{?fedora} > 4 || 0%{?rhel} > 4
ce3061a
%define x_deps libICE-devel libSM-devel libXcursor-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel libXrandr-devel libXrender-devel libXt-devel libX11-devel xorg-x11-proto-devel libGL-devel libGLU-devel
ce3061a
%endif
ce3061a
BuildRequires: %{x_deps}
ce3061a
a61b59d
%if "%{?nas}" != "-no-nas-sound"
ce3061a
BuildRequires: nas-devel
ce3061a
%endif
ce3061a
ce3061a
%if "%{?mysql}" != "-no-sql-mysql"
ce3061a
BuildRequires: mysql-devel >= 4.0
ce3061a
%endif
ce3061a
ce3061a
%if "%{?psql}" != "-no-sql-psql"
cvsdist 1ee1e18
BuildRequires: postgresql-devel
7852275
# added deps to workaround http://bugzilla.redhat.com/440673
7852275
BuildRequires: krb5-devel libxslt-devel openssl-devel pam-devel readline-devel zlib-devel
ce3061a
%endif
ce3061a
ce3061a
%if "%{?odbc}" != "-no-sql-odbc"
cvsdist 1ee1e18
BuildRequires: unixODBC-devel
ce3061a
%endif
cvsdist a6fb78b
a753bd8
%if "%{?sqlite}" != "-no-sql-sqlite"
ce3061a
%define _system_sqlite -system-sqlite
ce3061a
BuildRequires: sqlite-devel
ce3061a
%endif
0a80ab9
ce3061a
Obsoletes: qt4-config < %{version}-%{release}
ce3061a
Provides: qt4-config = %{version}-%{release}
a09f5c0
Obsoletes: qt4-sqlite < %{version}-%{release}
a09f5c0
Provides: qt4-sqlite = %{version}-%{release}
a09f5c0
%if "%{name}" == "qt"
3769ae3
Obsoletes: qt-sqlite < %{?epoch:%{epoch}:}%{version}-%{release}
3769ae3
Provides: qt-sqlite = %{?epoch:%{epoch}:}%{version}-%{release}
a09f5c0
%endif
0a80ab9
ce3061a
%description 
ce3061a
Qt is a software toolkit for developing applications.
cvsdist a6fb78b
ce3061a
This package contains base tools, like string, xml, and network
ce3061a
handling.
cvsdist 1ee1e18
cvsdist 1ee1e18
%package devel
ce3061a
Summary: Development files for the Qt toolkit
cvsdist 1ee1e18
Group: Development/Libraries
66b3c6e
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
ce3061a
Requires: %{name}-x11 
ce3061a
Requires: %{x_deps}
cvsdist e3072c4
Requires: libpng-devel
cvsdist e3072c4
Requires: libjpeg-devel
ce3061a
Requires: pkgconfig
02e85af
%if 0%{?webkit:1}
02e85af
Obsoletes: WebKit-qt-devel < 1.0.0-1
02e85af
Provides:  WebKit-qt-devel = 1.0.0-1
02e85af
%endif
5874624
# we strip these from the .pc files to avoid the bogus deps
f25ff6b
# -openssl-linked ? -- Rex
f25ff6b
#Requires: openssl-devel
f25ff6b
# -dbus-linked ? -- Rex
f25ff6b
#Requires: dbus-devel
ce3061a
Obsoletes: qt4-designer < %{version}-%{release}
ce3061a
Provides:  qt4-designer = %{version}-%{release}
ce3061a
%if "%{name}" != "qt4"
ce3061a
Obsoletes: qt4-devel < %{version}-%{release}
ce3061a
Provides:  qt4-devel = %{version}-%{release}
0a80ab9
%endif
0a80ab9
ce3061a
%description devel
ce3061a
This package contains the files necessary to develop
ce3061a
applications using the Qt toolkit.  Includes:
ce3061a
Qt Linguist
ce3061a
ce3061a
%package doc
ce3061a
Summary: API documentation, demos and example programs for %{name}
ce3061a
Group: Documentation
66b3c6e
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
ce3061a
Requires: %{name}-assistant
ce3061a
%if "%{name}" != "qt4"
ce3061a
Obsoletes: qt4-doc < %{version}-%{release}
ce3061a
Provides:  qt4-doc = %{version}-%{release}
ce3061a
%endif
3da5c17
ce3061a
%description doc
ce3061a
%{summary}.  Includes:
ce3061a
Qt Assistant, Qt Demo
0a80ab9
ce3061a
%package odbc 
ce3061a
Summary: ODBC driver for Qt's SQL classes
ce3061a
Group: System Environment/Libraries
66b3c6e
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
ce3061a
Obsoletes: qt4-ODBC < %{version}-%{release}
ce3061a
Provides:  qt4-ODBC = %{version}-%{release}
ce3061a
%if "%{name}" != "qt4"
ce3061a
Obsoletes: qt4-odbc < %{version}-%{release}
ce3061a
Provides:  qt4-odbc = %{version}-%{release}
0a80ab9
%endif
8016d20
ce3061a
%description odbc 
ce3061a
%{summary}.
8016d20
ce3061a
%package mysql 
ce3061a
Summary: MySQL driver for Qt's SQL classes
cvsdist 1ee1e18
Group: System Environment/Libraries
66b3c6e
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
ce3061a
Obsoletes: qt4-MySQL < %{version}-%{release}
ce3061a
Provides:  qt4-MySQL = %{version}-%{release}
ce3061a
%if "%{name}" != "qt4"
ce3061a
Obsoletes: qt4-mysql < %{version}-%{release}
ce3061a
Provides:  qt4-mysql = %{version}-%{release}
0a80ab9
%endif
cvsdist 1ee1e18
ce3061a
%description mysql 
ce3061a
%{summary}.
cvsdist a6fb78b
ce3061a
%package postgresql 
ce3061a
Summary: PostgreSQL driver for Qt's SQL classes
cvsdist 1ee1e18
Group: System Environment/Libraries
66b3c6e
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
ce3061a
Obsoletes: qt4-PostgreSQL < %{version}-%{release}
ce3061a
Provides:  qt4-PostgreSQL = %{version}-%{release}
ce3061a
%if "%{name}" != "qt4"
ce3061a
Obsoletes: qt4-postgresql < %{version}-%{release}
ce3061a
Provides:  qt4-postgresql = %{version}-%{release}
0a80ab9
%endif
cvsdist 1ee1e18
ce3061a
%description postgresql 
ce3061a
%{summary}.
cvsdist a6fb78b
ce3061a
%package x11
ce3061a
Summary: Qt GUI-related libraries
b67df49
Group: System Environment/Libraries
02e85af
%if 0%{?webkit:1}
02e85af
Obsoletes: WebKit-qt < 1.0.0-1
02e85af
Provides:  WebKit-qt = 1.0.0-1
02e85af
%endif
6f3db4b
Provides: qt4-assistant = %{version}-%{release}
6f3db4b
%if "%{name}" != "qt4"
ce3061a
Provides: %{name}-assistant = %{version}-%{release}
6f3db4b
%endif
66b3c6e
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
ce3061a
%if "%{name}" != "qt4"
ce3061a
Obsoletes: qt4-x11 < %{version}-%{release}
ce3061a
Provides:  qt4-x11 = %{version}-%{release}
0a80ab9
%endif
b67df49
ce3061a
%description x11
ce3061a
Qt libraries which are used for drawing widgets and OpenGL items.
b67df49
0a80ab9
ce3061a
%prep
fd4198f
%setup -q -n qt-x11-opensource-src-%{version}%{?pre} %{?qt_copy:-a 2}
cvsdist a6fb78b
ce3061a
%if 0%{?qt_copy:1}
a2b8f31
echo "0242" >> patches/DISABLED
20dba29
echo "0250" >> patches/DISABLED
20dba29
echo "0251" >> patches/DISABLED
ce3061a
test -x apply_patches && ./apply_patches
cvsdist aabd644
%endif
cvsdist a6fb78b
ce3061a
# don't use -b on mkspec files, else they get installed too.
7852275
# multilib hacks no longer required
ce3061a
%patch2 -p1
a2b8f31
%if "%{_qt4_datadir}" != "%{_qt4_prefix}"
a2b8f31
%patch3 -p1 -b .multilib-QMAKEPATH
a2b8f31
%endif
d5666b9
%patch5 -p1 -b .bz#437440-as_IN-437440
f307f2d
%patch8 -p1 -b .font-aliases
2dcb58b
%patch9 -p1 -b .qgtkstyle
8b9d9c3
ce3061a
# drop -fexceptions from $RPM_OPT_FLAGS
ce3061a
RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
cvsdist c899777
ce3061a
## customize our platform
ce3061a
%if "%{_lib}" == "lib64"
ce3061a
%define platform linux-g++-64
ce3061a
%else
ce3061a
%define platform linux-g++
cvsdist c899777
%endif
cvsdist 1ee1e18
ce3061a
sed -i \
ce3061a
  -e "s|-O2|$RPM_OPT_FLAGS|g" \
ce3061a
  -e "s|g++.conf|g++-multilib.conf|g" mkspecs/%{platform}/qmake.conf
ce3061a
ce3061a
sed -e "s|^QMAKE_CFLAGS_RELEASE|#QMAKE_CFLAGS_RELEASE|g" \
ce3061a
  mkspecs/common/g++.conf > mkspecs/common/g++-multilib.conf
ce3061a
  
ce3061a
## FIXME, http://bugzilla.redhat.com/230224
ce3061a
# On the surface, looks like a good idea to strip -I/usr/include, -L/usr/lib, 
ce3061a
# but it turns out qmake-consuming apps expect/use QMAKE_INCDIR_QT directly 
ce3061a
# (e.g. PyQt4, texmaker), and don't cope with null values
ce3061a
#if "%{_qt4_headerdir}" == "%{_includedir}"
ce3061a
#sed -i -e "s|^QMAKE_INCDIR_QT.*=.*|QMAKE_INCDIR_QT       =|" mkspecs/common/linux.conf
ce3061a
#endif
ce3061a
%if "%{_qt4_libdir}" == "%{_libdir}"
ce3061a
  sed -i -e "s|^QMAKE_LIBDIR_QT.*=.*|QMAKE_LIBDIR_QT       =|" mkspecs/common/linux.conf
cvsdist aabd644
%endif
cvsdist aabd644
ce3061a
# undefine QMAKE_STRIP, so we get useful -debuginfo pkgs
ce3061a
sed -i -e "s|^QMAKE_STRIP.*=.*|QMAKE_STRIP             =|" mkspecs/common/linux.conf 
cvsdist 1ee1e18
cvsdist 1ee1e18
# set correct lib path
cvsdist abe04e4
if [ "%{_lib}" == "lib64" ] ; then
ce3061a
  sed -i -e "s,/usr/lib /lib,/usr/%{_lib} /%{_lib},g" config.tests/{unix,x11}/*.test
ce3061a
  sed -i -e "s,/lib /usr/lib,/%{_lib} /usr/%{_lib},g" config.tests/{unix,x11}/*.test
cvsdist 8b1c4a2
fi
cvsdist 1ee1e18
ce3061a
ce3061a
%build
ce3061a
cvsdist 1ee1e18
# build shared, threaded (default) libraries
ce3061a
./configure -v \
ce3061a
  -confirm-license \
ce3061a
  -optimized-qmake \
ce3061a
  -prefix %{_qt4_prefix} \
ce3061a
  -bindir %{_qt4_bindir} \
ce3061a
  -datadir %{_qt4_datadir} \
ce3061a
  -demosdir %{_qt4_demosdir} \
ce3061a
  -docdir %{_qt4_docdir} \
ce3061a
  -examplesdir %{_qt4_examplesdir} \
ce3061a
  -headerdir %{_qt4_headerdir} \
ce3061a
  -libdir %{_qt4_libdir} \
ce3061a
  -plugindir %{_qt4_plugindir} \
ce3061a
  -sysconfdir %{_qt4_sysconfdir} \
ce3061a
  -translationdir %{_qt4_translationdir} \
ce3061a
  -platform %{platform} \
cvsdist 1ee1e18
  -release \
cvsdist 1ee1e18
  -shared \
ce3061a
  -cups \
ce3061a
  -fontconfig \
cvsdist 1ee1e18
  -largefile \
cvsdist 1ee1e18
  -qt-gif \
ce3061a
  -no-rpath \
7852275
  -reduce-relocations \
ce3061a
  -no-separate-debug-info \
5d3bbcd
  -no-phonon -no-gstreamer \
ce3061a
  -sm \
ce3061a
  -stl \
cvsdist 1ee1e18
  -system-libmng \
ce3061a
  -system-libpng \
cvsdist 1ee1e18
  -system-libjpeg \
ce3061a
  -system-libtiff \
ce3061a
  -system-zlib \
ce3061a
  -tablet \
ce3061a
  -xcursor \
ce3061a
  -xfixes \
cvsdist 1ee1e18
  -xinerama \
ce3061a
  -xshape \
ce3061a
  -xrandr \
cvsdist 1ee1e18
  -xrender \
cvsdist 1ee1e18
  -xkb \
ce3061a
  -glib \
7852275
  -openssl-linked \
7852275
  -xmlpatterns \
7852275
  %{?dbus} %{!?dbus:-no-dbus} \
7852275
  %{?webkit} %{!?webkit:-no-webkit } \
a61b59d
  %{?nas} \
ce3061a
  %{?mysql} \
ce3061a
  %{?psql} \
ce3061a
  %{?odbc} \
ce3061a
  %{?sqlite} %{?_system_sqlite}
cvsdist 1ee1e18
ce3061a
make %{?_smp_mflags}
cvsdist 1ee1e18
cvsdist 1ee1e18
cvsdist 1ee1e18
%install
cvsdist 8b1c4a2
rm -rf %{buildroot}
cvsdist 8b1c4a2
cvsdist 8b1c4a2
make install INSTALL_ROOT=%{buildroot}
cvsdist 1ee1e18
ce3061a
# Add desktop file(s)
ce3061a
desktop-file-install \
ce3061a
  --dir %{buildroot}%{_datadir}/applications \
ce3061a
  --vendor="qt4" \
ce3061a
  %{SOURCE20} %{SOURCE21} %{SOURCE22} %{SOURCE23} %{SOURCE24}
ce3061a
ce3061a
## pkg-config
ce3061a
# strip extraneous dirs/libraries -- Rex
ce3061a
# safe ones
ce3061a
glib2_libs=$(pkg-config --libs glib-2.0 gthread-2.0)
9998bf9
for dep in -laudio -ldbus-1 -lfreetype -lfontconfig ${glib2_libs} -lmng -ljpeg -lpng -lm -lz -lssl -lcrypto -lsqlite3 \
9998bf9
  -L%{_builddir}/qt-x11%{?preview}-opensource-src-%{version}%{?pre}/lib -L/usr/X11R6/%{_lib} ; do
ce3061a
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/lib*.la ||:
ce3061a
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/pkgconfig/*.pc
ce3061a
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/*.prl
ce3061a
done
ce3061a
# riskier
ce3061a
for dep in -lXrender -lXrandr -lXcursor -lXfixes -lXinerama -lXi -lXft -lXt -lXext -lX11 -lSM -lICE -ldl -lpthread ; do
ce3061a
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/lib*.la ||:
ce3061a
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/pkgconfig/*.pc 
ce3061a
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/*.prl
cvsdist 1ee1e18
done
ce3061a
# nuke dandling reference(s) to %buildroot
ce3061a
sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" %{buildroot}%{_qt4_libdir}/*.prl
ce3061a
7852275
%if "%{_qt4_docdir}" != "%{_qt4_prefix}/doc"
ce3061a
# -doc make symbolic link to _qt4_docdir
ce3061a
rm -rf %{buildroot}%{_qt4_prefix}/doc
ce3061a
ln -s  ../../share/doc/qt4 %{buildroot}%{_qt4_prefix}/doc
7852275
%endif
ce3061a
c0e65c6
# let rpm handle binaries conflicts
3ce4ea9
mkdir %{buildroot}%{_bindir}
c0e65c6
pushd %{buildroot}%{_qt4_bindir}
c0e65c6
for i in * ; do
1109141
  case "${i}" in
1109141
    assistant|designer|linguist|lrelease|lupdate|moc|qmake|qtconfig|qtdemo|uic)
1109141
      mv $i ../../../bin/${i}-qt4
1109141
      ln -s ../../../bin/${i}-qt4 .
1109141
      ln -s ../../../bin/${i}-qt4 $i
1109141
      ;;
1109141
    *)
1109141
      mv $i ../../../bin/
1109141
      ln -s ../../../bin/$i .
1109141
      ;;
1109141
  esac
c0e65c6
done
0fc65a9
popd
cvsdist 1ee1e18
ce3061a
# _debug lib symlinks (see bug #196513)
ce3061a
pushd %{buildroot}%{_qt4_libdir}
ce3061a
for lib in libQt*.so ; do
ce3061a
  ln -s $lib $(basename $lib .so)_debug.so
ce3061a
done
ce3061a
for lib in libQt*.a ; do
ce3061a
  ln -s $lib $(basename $lib .a)_debug.a
ce3061a
done
ce3061a
popd
cvsdist 1ee1e18
ce3061a
# .la files, die, die, die.
ce3061a
rm -f %{buildroot}%{_qt4_libdir}/lib*.la
ce3061a
ce3061a
%ifarch %{multilib_archs}
ce3061a
# multilib: qconfig.h
ce3061a
  mv %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-%{_arch}.h
ce3061a
  install -p -m644 -D %{SOURCE5} %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-multilib.h
ce3061a
  ln -sf qconfig-multilib.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig.h
ce3061a
  ln -sf ../QtCore/qconfig.h %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h
ce3061a
ce3061a
%if "%{_qt4_datadir}" != "%{_qt4_prefix}"
ce3061a
# multilib: mkspecs hacks, unfortunately, breaks some stuff
ce3061a
  mkdir %{buildroot}%{_qt4_prefix}/mkspecs
ce3061a
  mv %{buildroot}%{_qt4_datadir}/mkspecs/{default,linux-g++*,qconfig.pri} \
ce3061a
     %{buildroot}%{_qt4_prefix}/mkspecs/
ce3061a
  ln -s %{_qt4_datadir}/mkspecs/common %{buildroot}%{_qt4_prefix}/mkspecs/common
ce3061a
%endif
ce3061a
%endif
f29b37a
ce3061a
# qt4.(sh|csh), currently unused
02e85af
%if 0
02e85af
install -p -m755 -D %{SOURCE11} %{buildroot}/etc/profile.d/qt4.sh
02e85af
install -p -m755 -D %{SOURCE12} %{buildroot}/etc/profile.d/qt4.csh
02e85af
sed -i \
02e85af
  -e "s|@@QT4DIR@@|%{_qt4_prefix}|" \
02e85af
  -e "s|@@QT4DOCDIR@@|%{_qt4_docdir}|" \
02e85af
  %{buildroot}/etc/profile.d/qt4.*
02e85af
%endif
02e85af
cvsdist 1ee1e18
ce3061a
%if "%{_qt4_libdir}" != "%{_libdir}"
ce3061a
  mkdir -p %{buildroot}/etc/ld.so.conf.d
ce3061a
  echo "%{_qt4_libdir}" > %{buildroot}/etc/ld.so.conf.d/qt4-%{_arch}.conf
ce3061a
%endif
cvsdist 1ee1e18
ce3061a
# Trolltech.conf
ce3061a
install -p -m644 -D %{SOURCE4} %{buildroot}%{_qt4_sysconfdir}/Trolltech.conf
4f02067
ce3061a
# qt4-logo (generic) icons
ce3061a
install -p -m644 -D %{SOURCE30} %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/qt4-logo.png
ce3061a
install -p -m644 -D %{SOURCE31} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/qt4-logo.png
ce3061a
# linguist icons
ce3061a
for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
ce3061a
  size=$(echo $(basename ${icon}) | cut -d- -f2)
ce3061a
  install -p -m644 -D ${icon} %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/linguist4.png
cvsdist 1ee1e18
done
ce3061a
ce3061a
# Qt.pc
ce3061a
cat >%{buildroot}%{_libdir}/pkgconfig/Qt.pc<
ce3061a
prefix=%{_qt4_prefix}
ce3061a
bindir=%{_qt4_bindir}
ce3061a
datadir=%{_qt4_datadir}
ce3061a
demosdir=%{_qt4_demosdir}
ce3061a
docdir=%{_qt4_docdir}
ce3061a
examplesdir=%{_qt4_examplesdir}
ce3061a
headerdir=%{_qt4_headerdir}
ce3061a
libdir=%{_qt4_libdir}
ce3061a
plugindir=%{_qt4_plugindir}
ce3061a
qmake=%{_qt4_bindir}/qmake
ce3061a
sysconfdir=%{_qt4_sysconfdir}
ce3061a
translationdir=%{_qt4_translationdir}
ce3061a
ce3061a
Name: Qt
ce3061a
Description: Qt Configuration
ce3061a
Version: %{version}
ce3061a
EOF
ce3061a
dcb5187
# rpm macros
ce3061a
mkdir -p %{buildroot}%{_sysconfdir}/rpm
ce3061a
cat >%{buildroot}%{_sysconfdir}/rpm/macros.qt4<
ce3061a
%%_qt4_version %{version}
ce3061a
%%_qt4_prefix %%{_libdir}/qt4
ce3061a
%%_qt4_bindir %%{_qt4_prefix}/bin
e494461
%%_qt4_datadir %%{_qt4_prefix}
ce3061a
%%_qt4_demosdir %%{_qt4_prefix}/demos
ce3061a
%%_qt4_docdir %%{_docdir}/qt4
ce3061a
%%_qt4_examples %%{_qt4_prefix}/examples
ce3061a
%%_qt4_headerdir %%{_includedir}
ce3061a
%%_qt4_libdir %%{_libdir}
ce3061a
%%_qt4_plugindir %%{_qt4_prefix}/plugins
ce3061a
%%_qt4_qmake %%{_qt4_bindir}/qmake
ce3061a
%%_qt4_sysconfdir %%{_sysconfdir}
aba7eff
%%_qt4_translationdir %%{_datadir}/qt4/translations 
ce3061a
EOF
ce3061a
ce3061a
# create/own %%_qt4_plugindir/styles
ce3061a
mkdir %{buildroot}%{_qt4_plugindir}/styles
cvsdist 1ee1e18
cvsdist 1ee1e18
ce3061a
%clean
ce3061a
rm -rf %{buildroot}
cvsdist 1ee1e18
cvsdist 1ee1e18
ce3061a
%post -p /sbin/ldconfig
cvsdist c899777
ce3061a
%postun -p /sbin/ldconfig
cvsdist abe04e4
ce3061a
%post devel
ce3061a
touch --no-create %{_datadir}/icons/hicolor ||:
ce3061a
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
a6377b8
ce3061a
%postun devel
ce3061a
touch --no-create %{_datadir}/icons/hicolor ||:
ce3061a
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
d313a26
ce3061a
%post x11
ce3061a
/sbin/ldconfig
ce3061a
touch --no-create %{_datadir}/icons/hicolor ||:
ce3061a
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
cvsdist 1ee1e18
ce3061a
%postun x11
ce3061a
/sbin/ldconfig
ce3061a
touch --no-create %{_datadir}/icons/hicolor ||:
ce3061a
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
cvsdist 1ee1e18
cvsdist 1ee1e18
cvsdist 1ee1e18
%files
cvsdist 1ee1e18
%defattr(-,root,root,-)
ce3061a
%doc README* 
ce3061a
%doc LICENSE.GPL2 GPL_EXCEPTION*.TXT
ce3061a
%doc LICENSE.GPL3
02e85af
#config /etc/profile.d/qt4.*
ce3061a
%if "%{_qt4_libdir}" != "%{_libdir}"
cvsdist a6fb78b
/etc/ld.so.conf.d/*
ce3061a
%dir %{_qt4_libdir}
ce3061a
%endif
ce3061a
%dir %{_qt4_prefix}
7852275
%if "%{_qt4_bindir}" == "%{_bindir}"
7852275
%{_qt4_prefix}/bin
7852275
%else
ce3061a
%dir %{_qt4_bindir}
7852275
%endif
ce3061a
%if "%{_qt4_datadir}" != "%{_datadir}/qt4"
ce3061a
%dir %{_datadir}/qt4
ce3061a
%else
ce3061a
%dir %{_qt4_datadir}
ce3061a
%endif
ce3061a
%if "%{_qt4_sysconfdir}" != "%{_sysconfdir}"
ce3061a
%dir %{_qt4_sysconfdir}
ce3061a
%endif
ce3061a
%config(noreplace) %{_qt4_sysconfdir}/Trolltech.conf
ce3061a
%{_qt4_datadir}/phrasebooks/
ce3061a
%{_qt4_libdir}/libQtCore.so.*
7852275
%if 0%{?dbus:1}
7852275
%if "%{_qt4_bindir}" != "%{_bindir}"
ce3061a
%{_bindir}/qdbus
7852275
%endif
ce3061a
%{_qt4_bindir}/qdbus
ce3061a
%{_qt4_libdir}/libQtDBus.so.*
ce3061a
%endif
ce3061a
%{_qt4_libdir}/libQtNetwork.so.*
ce3061a
%{_qt4_libdir}/libQtScript.so.*
ce3061a
%{_qt4_libdir}/libQtSql.so.*
ce3061a
%{_qt4_libdir}/libQtTest.so.*
ce3061a
%{_qt4_libdir}/libQtXml.so.*
a753bd8
%{_qt4_libdir}/libQtXmlPatterns.so.*
ce3061a
%dir %{_qt4_plugindir}
ce3061a
%dir %{_qt4_plugindir}/sqldrivers/
a09f5c0
%{_qt4_plugindir}/sqldrivers/libqsqlite*
ce3061a
%{_qt4_translationdir}/
ce3061a
ce3061a
%files x11 
cvsdist a6fb78b
%defattr(-,root,root,-)
ce3061a
%{_sysconfdir}/rpm/macros.*
ce3061a
%{_qt4_libdir}/libQt3Support.so.*
ce3061a
%{_qt4_libdir}/libQtAssistantClient.so.*
7852275
%{_qt4_libdir}/libQtCLucene.so.*
ce3061a
%{_qt4_libdir}/libQtDesigner.so.*
ce3061a
%{_qt4_libdir}/libQtDesignerComponents.so.*
ce3061a
%{_qt4_libdir}/libQtGui.so.*
7852275
%{_qt4_libdir}/libQtHelp.so.*
ce3061a
%{_qt4_libdir}/libQtOpenGL.so.*
ce3061a
%{_qt4_libdir}/libQtSvg.so.*
7852275
%{?webkit:%{_qt4_libdir}/libQtWebKit.so.*}
ce3061a
%{_qt4_plugindir}/*
ce3061a
%exclude %{_qt4_plugindir}/designer
ce3061a
%exclude %{_qt4_plugindir}/sqldrivers
7852275
%if "%{_qt4_bindir}" != "%{_bindir}"
ce3061a
%{_bindir}/assistant*
7852275
%{?dbus:%{_bindir}/qdbusviewer}
ce3061a
%{_bindir}/qt*config*
7852275
%endif
ce3061a
%{_qt4_bindir}/assistant*
7852275
%{?dbus:%{_qt4_bindir}/qdbusviewer}
ce3061a
%{_qt4_bindir}/qt*config*
a6377b8
%{_datadir}/applications/*qtconfig*.desktop
ce3061a
%{_datadir}/icons/hicolor/*/apps/qt4-logo.*
cvsdist a6fb78b
cvsdist 1ee1e18
%files devel
cvsdist 1ee1e18
%defattr(-,root,root,-)
ce3061a
%{_qt4_bindir}/lrelease*
ce3061a
%{_qt4_bindir}/lupdate*
ce3061a
%{_qt4_bindir}/moc*
ce3061a
%{_qt4_bindir}/pixeltool*
ce3061a
%{_qt4_bindir}/qmake*
ce3061a
%{_qt4_bindir}/qt3to4
ce3061a
%{_qt4_bindir}/rcc*
ce3061a
%{_qt4_bindir}/uic*
7852275
%{_qt4_bindir}/qcollectiongenerator
7822512
%if 0%{?dbus:1}
a753bd8
%{_qt4_bindir}/qdbuscpp2xml
a753bd8
%{_qt4_bindir}/qdbusxml2cpp
7822512
%endif
7852275
%{_qt4_bindir}/qhelpconverter
7852275
%{_qt4_bindir}/qhelpgenerator
a753bd8
%{_qt4_bindir}/xmlpatterns
7852275
%if "%{_qt4_bindir}" != "%{_bindir}"
ce3061a
%{_bindir}/lrelease*
ce3061a
%{_bindir}/lupdate*
ce3061a
%{_bindir}/pixeltool*
ce3061a
%{_bindir}/moc*
ce3061a
%{_bindir}/qmake*
ce3061a
%{_bindir}/qt3to4
ce3061a
%{_bindir}/rcc*
ce3061a
%{_bindir}/uic*
7852275
%{_bindir}/designer*
7852275
%{_bindir}/linguist*
e1ffa33
%{_bindir}/qcollectiongenerator
7822512
%if 0%{?dbus:1}
a753bd8
%{_bindir}/qdbuscpp2xml
a753bd8
%{_bindir}/qdbusxml2cpp
7822512
%endif
e1ffa33
%{_bindir}/qhelpconverter
e1ffa33
%{_bindir}/qhelpgenerator
a753bd8
%{_bindir}/xmlpatterns
7852275
%endif
ce3061a
%if "%{_qt4_headerdir}" != "%{_includedir}"
ce3061a
%dir %{_qt4_headerdir}/
ce3061a
%endif
ce3061a
%{_qt4_headerdir}/*
ce3061a
%{_qt4_datadir}/mkspecs/
7852275
%if "%{_qt4_datadir}" != "%{_qt4_prefix}"
ce3061a
%{_qt4_prefix}/mkspecs/
7852275
%endif
ce3061a
%{_qt4_datadir}/q3porting.xml
ce3061a
%{_qt4_libdir}/libQt*.so
ce3061a
# remaining static lib: libQtUiTools.a 
ce3061a
%{_qt4_libdir}/libQt*.a
ce3061a
%{_qt4_libdir}/libQt*.prl
ce3061a
%{_libdir}/pkgconfig/*.pc
ce3061a
# Qt designer
ce3061a
%{_qt4_bindir}/designer*
ce3061a
%{_qt4_plugindir}/designer/
ce3061a
%{_datadir}/applications/*designer*.desktop
ce3061a
# Qt Linguist
ce3061a
%{_qt4_bindir}/linguist*
a6377b8
%{_datadir}/applications/*linguist*.desktop
ce3061a
%{_datadir}/icons/hicolor/*/apps/linguist4.*
cvsdist 1ee1e18
ce3061a
%files doc
b67df49
%defattr(-,root,root,-)
ce3061a
%dir %{_qt4_docdir}/
ce3061a
%{_qt4_docdir}/html
7852275
%{_qt4_docdir}/qch/
7852275
%{_qt4_docdir}/src/
ce3061a
%{_qt4_prefix}/doc
ce3061a
%{_qt4_demosdir}/
ce3061a
%{_qt4_examplesdir}/
ce3061a
# Qt Assistant (bin moved to -x11)
ce3061a
%{_datadir}/applications/*assistant*.desktop
ce3061a
# Qt Demo
ce3061a
%{_qt4_bindir}/qt*demo*
7852275
%if "%{_qt4_bindir}" != "%{_bindir}"
ce3061a
%{_bindir}/qt*demo*
7852275
%endif
ce3061a
%{_datadir}/applications/*qtdemo*.desktop
b67df49
ce3061a
%if "%{?odbc}" == "-plugin-sql-odbc"
ce3061a
%files odbc 
cvsdist 1ee1e18
%defattr(-,root,root,-)
ce3061a
%{_qt4_plugindir}/sqldrivers/libqsqlodbc*
ce3061a
%endif
cvsdist 1ee1e18
ce3061a
%if "%{?psql}" == "-plugin-sql-psql"
ce3061a
%files postgresql 
cvsdist 1ee1e18
%defattr(-,root,root,-)
ce3061a
%{_qt4_plugindir}/sqldrivers/libqsqlpsql*
ce3061a
%endif
cvsdist 1ee1e18
ce3061a
%if "%{?mysql}" == "-plugin-sql-mysql"
ce3061a
%files mysql 
cvsdist 1ee1e18
%defattr(-,root,root,-)
ce3061a
%{_qt4_plugindir}/sqldrivers/libqsqlmysql*
ce3061a
%endif
cvsdist a6fb78b
cvsdist a6fb78b
cvsdist 1ee1e18
%changelog
6d2ded5
* Sun Sep 28 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.3-1
6d2ded5
- 4.4.3
6d2ded5
83699e0
* Wed Sep 24 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.2-2
83699e0
- omit systray patch (for now)
83699e0
20dba29
* Sat Sep 20 2008 Than Ngo <than@redhat.com> 4.4.2-1
20dba29
- 4.4.2
20dba29
a2b8f31
* Mon Sep 08 2008 Rex Dieter <rdieter@fedoraproject.org> - 4.4.1-3
a2b8f31
- apply QMAKEPATH portion of multilib patch only if needed
a2b8f31
- qt-copy-patches-20080908
a2b8f31
9594797
* Wed Aug 06 2008 Than Ngo <than@redhat.com> -  4.4.1-2
9594797
- fix license tag
3769ae3
- fix Obsoletes: qt-sqlite (missing epoch)
9594797
57c2a63
* Tue Aug 05 2008 Than Ngo <than@redhat.com> -  4.4.1-1
57c2a63
- 4.4.1
57c2a63
a09f5c0
* Tue Aug 05 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-17
a09f5c0
- fold -sqlite subpkg into main (#454930)
a09f5c0
5d3bbcd
* Wed Jul 23 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-16
5d3bbcd
- qt-copy-patches-20080723 (kde#162793)
5d3bbcd
- omit deprecated phonon bits
5d3bbcd
eacdc57
* Sat Jul 19 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-15
eacdc57
- fix/workaround spec syntax 
eacdc57
e494461
* Sat Jul 19 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-14
da21858
- macros.qt4: fix %%_qt4_datadir, %%_qt4_translationdir
e494461
2e9eef9
* Thu Jul 17 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-13
2e9eef9
- (re)fix qconfig-multilib.h for sparc64
2e9eef9
d6f59f0
* Fri Jul 11 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-12
d6f59f0
- qt-copy-patches-20080711
d6f59f0
7822512
* Mon Jun 23 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-11
7822512
- fix dbus conditional (#452487)
7822512
9998bf9
* Sat Jun 14 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-10
9998bf9
- strip -lsqlite3 from .pc files (#451490)
9998bf9
1109141
* Sat Jun 14 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.4.0-9
1109141
- restore -qt4 suffixes
1109141
1109141
* Fri Jun 13 2008 Than Ngo <than@redhat.com> 4.4.0-8
87f8bf3
- drop qt wrapper, make symlinks to /usr/bin
87f8bf3
9c0b77b
* Tue Jun 10 2008 Than Ngo <than@redhat.com> 4.4.0-7
9c0b77b
- fix #450310, multilib issue 
9c0b77b
a753bd8
* Fri Jun 06 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-6
a753bd8
- qt-copy-patches-20080606
a753bd8
- drop BR: libungif-devel (not used)
a753bd8
- move libQtXmlPatters, -x11 -> main
a753bd8
- move qdbuscpp2xml, qdbusxml2cpp, xmlpatters, -x11 -> -devel
a753bd8
2dcb58b
* Tue May 27 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.4.0-5
2dcb58b
- under GNOME, default to QGtkStyle if available
2dcb58b
f307f2d
* Mon May 19 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.4.0-4
f307f2d
- don't hardcode incorrect font substitutions (#447298)
f307f2d
e8024e0
* Fri May 16 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-3
e8024e0
- qt-copy-patches-20080516
e8024e0
6d1578a
* Tue May 13 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.4.0-2
6d1578a
- revert _qt4_bindir change for now, needs more work (#446167)
6d1578a
fd4198f
* Tue May 06 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-1
fd4198f
- qt-4.4.0
fd4198f
02e85af
* Tue Apr 29 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-0.6.rc1
02e85af
- -webkit (include in -x11 subpkg), drop separate -webkit-devel
02e85af
- omit qt4-wrapper.sh deps (since it's not used atm)
02e85af
- qt-copy-patches-20080429
02e85af
- Obsoletes/Provides: WebKit-qt(-devel) <|= 1.0.0-1  (#442200)
02e85af
f25ff6b
* Thu Apr 24 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-0.5.rc1
f25ff6b
- strip -lssl -lcrypto from *.pc files too
f25ff6b
7ef89e2
* Tue Apr 08 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.4.0-0.4.rc1
7ef89e2
- updated patch for #437440 ([as-IN] Consonant combination issue) by Pravin Satpute
b3ca8bd
- port the patch to Qt 4.4 (the code moved to harfbuzz) and reenable it
7ef89e2
7852275
* Fri Apr 04 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-0.3.rc1
7852275
- qt-4.4.0-rc1
7852275
- -xmlpatterns (and drop -no-exceptions)
7852275
- -reduce-relocations, -dbus-linked, -openssl-linked
7852275
- -no-nas
7852275
- -no-phonon (-no-gstreamer), -no-webkit (for now, at least until
7852275
  conflicts with WebKit-qt and kdelibs4 are sorted out)
7852275
- %%_qt4_bindir -> %%_bindir, avoid qt4-wrapper hackage (#277581, #422291)
7852275
- qtconfig.desktop: NoDisplay=true (#244879)
7852275
8642bfa
* Wed Apr 02 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.3.4-10
8642bfa
- look for OpenSSL using versioned sonames (#432271)
8642bfa
c7eedfb
* Wed Mar 26 2008 Than Ngo <than@redhat.com> 4.3.4-9
c7eedfb
- apply patch bz#437440 to fix [as-IN] Consonant combination issue, thanks to Pravin Satpute
c7eedfb
6f3db4b
* Sun Mar 23 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.3.4-8
6f3db4b
- -x11: add missing Provides: qt4-assistant when building as qt
6f3db4b
66b3c6e
* Thu Mar 13 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.3.4-7
66b3c6e
- fix Requires of main package to include Epoch (thanks to Christopher Aillon)
66b3c6e
ce3061a
* Wed Mar 12 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.3.4-6
ce3061a
- rename to qt on Fedora >= 9
cvsdist 1ee1e18
ce3061a
* Mon Mar 10 2008 Rex Dieter <rdieter@fedoraproject.org> 4.3.4-5
ce3061a
- -x11: move qdbusviewer here
cvsdist 1ee1e18
ce3061a
* Wed Mar 05 2008 Than Ngo <than@redhat.com> 4.3.4-4
ce3061a
- upstream patch to fix 4.3 regression
cvsdist 1ee1e18
ce3061a
* Fri Feb 29 2008 Than Ngo <than@redhat.com> 4.3.4-3
ce3061a
- respin aliasing.patch, it's safer
cvsdist 1ee1e18
ce3061a
* Thu Feb 28 2008 Than Ngo <than@redhat.com> 4.3.4-2
ce3061a
- fix aliasing violations that caused qmake crash
cvsdist 1ee1e18
ce3061a
* Fri Feb 22 2008 Rex Dieter <rdieter@fedoraproject.org> 4.3.4-1
ce3061a
- qt-4.3.4
cvsdist 1ee1e18
ce3061a
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.3.3-9
ce3061a
- Autorebuild for GCC 4.3
cvsdist 1ee1e18
ce3061a
* Tue Feb 19 2008 Rex Dieter <rdieter@fedoraproject.org> 4.3.3-8
ce3061a
- qt-copy patches 20080219
ce3061a
- drop -optimized-qmake, for now, to avoid qmake segfaults (gcc43 issue?) 
cvsdist 1ee1e18
ce3061a
* Fri Feb 15 2008 Rex Dieter <rdieter@fedoraproject.org> 4.3.3-7
ce3061a
- %%qt_datadir: %%_datadir/qt4 -> %%_libdir/qt4
cvsdist 1ee1e18
ce3061a
* Wed Jan 30 2008 Rex Dieter <rdieter@fedoraproject.org> 4.3.3-6
ce3061a
- qt-copy 20080130 patch set (helps address previous 0180-window-role BIC)
ce3061a
- Trolltech.conf: (default) fontsize=10
ce3061a
- License: GPLv2 with exceptions or QPL
cvsdist 1ee1e18
ce3061a
* Thu Jan 24 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.3-5
ce3061a
- License: GPLv2 or QPL
ce3061a
- qt-copy patches
cvsdist 1ee1e18
ce3061a
* Thu Jan 17 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.3-4
ce3061a
- Qt.pc: fix typo for demosdir (use %%_qt4_demosdir)
cvsdist 1ee1e18
ce3061a
* Mon Jan 07 2008 Than Ngo <than@redhat.com> 4.3.3-3
ce3061a
- apply patch from Dirk Müller to fix strict aliasing violations in tool classes
cvsdist 1ee1e18
ce3061a
* Fri Dec 21 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.3-2
ce3061a
- -doc: Requires: %%name-assistant, omit assistant bin, 
ce3061a
  -x11: Provides: %%name-assistant (#147948)
cvsdist 1ee1e18
ce3061a
* Wed Dec 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.3-1
ce3061a
- qt-4.3.3
cvsdist 1ee1e18
ce3061a
* Tue Dec 04 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.2-7
ce3061a
- move assistant to -x11, leave .desktop in -doc (#147948)
cvsdist 1ee1e18
ce3061a
* Sun Dec 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.2-6
ce3061a
- move qdbus to main pkg (#407861)
cvsdist 1ee1e18
ce3061a
* Mon Oct 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.2-5
ce3061a
- -optimized-qmake
cvsdist 1ee1e18
ce3061a
* Fri Oct 19 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.2-4
ce3061a
- slowdown with 4.3.2 (#334281)
cvsdist 1ee1e18
ce3061a
* Tue Oct 16 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.2-2
ce3061a
- create/own %%_qt4_plugindir/styles
cvsdist 1ee1e18
ce3061a
* Thu Oct 04 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.2-1
ce3061a
- qt-4.3.2
ce3061a
- (re)fix ppc64 segfaults, ppc64 fix upstreamed (previous patch was 
ce3061a
  inadvertantly not applied) (#246324)
cvsdist 1ee1e18
ce3061a
* Fri Sep 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.1-8
ce3061a
- -x11: Req: redhat-rpm-config rpm, app-wrapper/multilib fun (#277581)
cvsdist 1ee1e18
ce3061a
* Thu Sep 13 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.1-7
ce3061a
- include qt4-logo icon, used by qtdemo/qtconfig (#241452)
ce3061a
- linguist.desktop: use new linguist4 icons
ce3061a
- -devel,-x11: %%post/%%postun scriptlets (icons, mimetypes)
cvsdist 1ee1e18
ce3061a
* Thu Sep 13 2007 Than Ngo <than@redhat.com> -  4.3.1-4
ce3061a
- fixed bz241452, add qtdemo/qtconfig icons
ce3061a
- fixed bz249242, designer4 - segmentation fault on s390x
cvsdist 1ee1e18
ce3061a
* Wed Aug 23 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.1-3
ce3061a
- ppc64 patch (#246324)
cvsdist 1ee1e18
ce3061a
* Fri Aug 10 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.1-2
ce3061a
- License: GPLv2 (see also GPL_EXCEPTIONS*.txt)
ce3061a
- omit needless %%check
ce3061a
- (re)add package review comment/reference
cvsdist 1ee1e18
ce3061a
* Thu Aug 09 2007 Than Ngo <than@redhat.com> -  4.3.1-1
ce3061a
- update to 4.3.1
cvsdist 1ee1e18
ce3061a
* Wed Aug 08 2007 Than Ngo <than@redhat.com> 4.3.0-11
ce3061a
- add %%_qt4_version
cvsdist 1ee1e18
ce3061a
* Tue Aug 07 2007 Than Ngo <than@redhat.com> 4.3.0-10
ce3061a
- cleanup
cvsdist 1ee1e18
ce3061a
* Sun Jul 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-9
ce3061a
- multilib broken: qconfig.h (#248768)
ce3061a
- +%%_qt4_demosdir,%%_qt4_examplesdir
ce3061a
- + Qt.pc, provide pkgconfig access to qt4 macros/variables
cvsdist 1ee1e18
ce3061a
* Thu Jul 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-8
ce3061a
- fix %%_qt4_prefix/doc symlink
cvsdist 1ee1e18
ce3061a
* Thu Jun 28 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-7
ce3061a
- prepare for possible rename qt4 -> qt (+Provides: qt4)
ce3061a
- make _qt4_* macro usage consistent (with %%check's)
cvsdist 1ee1e18
ce3061a
* Sat Jun 23 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-5
ce3061a
- fix rpm macros, (%%_qt_plugindir, %%_qt4_translationdir}
cvsdist 1ee1e18
ce3061a
* Thu Jun 21 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-4
ce3061a
- .desktop Category cleanup
cvsdist 1ee1e18
ce3061a
* Thu Jun 21 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-3
ce3061a
- cleanup qconfig.h/multilib bits, add s390x/s390
cvsdist 1ee1e18
ce3061a
* Wed May 30 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-2
ce3061a
- ExclusiveArch: %%ix86 -> i386 (for koji)
cvsdist 1ee1e18
ce3061a
* Wed May 30 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-1
ce3061a
- qt-4.3.0(final)
cvsdist 1ee1e18
ce3061a
* Fri May 04 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.3.0-0.5.rc1
ce3061a
- update to 4.3.0 RC1
ce3061a
- drop LD_RUN_PATH hack
cvsdist 1ee1e18
ce3061a
* Fri May 04 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.3.0-0.3.snapshot20070423
ce3061a
- update to qt-4.3.0-snapshot-20070423
ce3061a
- build with SSL support (BR openssl-devel)
ce3061a
- drop upstreamed mysql_config.patch
cvsdist 1ee1e18
ce3061a
* Wed May 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.0-0.2.beta
ce3061a
- qt-4.3.0beta
ce3061a
- -system-libtiff, BR: libtiff-devel
cvsdist 1ee1e18
ce3061a
* Wed May 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.3-8
ce3061a
- QFileDialog file wrapping patch (qt#153635, rh#236908)
ce3061a
- License: GPL, dropping LICENSE.QPL (#237702)
cvsdist 1ee1e18
ce3061a
* Thu Mar 29 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.3-7
ce3061a
- CVE-2007-0242, utf8-bug-qt4-2.diff
cvsdist 1ee1e18
ce3061a
* Thu Mar 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.3-6
ce3061a
- -system-sqlite, BR: sqlite-devel
ce3061a
- drop mysql_config hackery
cvsdist 1ee1e18
ce3061a
* Wed Mar 21 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.3-5
ce3061a
- strip (all) glib2 libs from .pc files
ce3061a
- prepend _ to rpm macros
ce3061a
- drop Obsoletes: qt4-debug
cvsdist 1ee1e18
ce3061a
* Thu Mar 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.3-3
ce3061a
- make /etc/rpm/macros.qt4 owned only by qt4-devel
cvsdist 1ee1e18
ce3061a
* Thu Mar 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.3-2
ce3061a
- fix mkspecs/common availability (#232392)
cvsdist 1ee1e18
ce3061a
* Tue Mar 13 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.3-1
ce3061a
- qt-4.2.3
ce3061a
- multilib: move all arch-specific mkspecs bits to %%qt4_prefix/mkspecs (#223663)
ce3061a
- +%%_sysconfdir/rpm/macros.qt4
ce3061a
- +%%config %%qt4_sysconfdir/Trolltech.conf
cvsdist 1ee1e18
ce3061a
* Tue Mar 06 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.2-8
ce3061a
- multilib: qconfig.pri, /etc/profile.d/* (#223663)
cvsdist 1ee1e18
ce3061a
* Mon Mar 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.2-7
ce3061a
- fixup qconfig-multilib.h for powerpc/powerpc64 (#223663)
ce3061a
- include qt-copy's 0154-qdbuscpp2xml-moc_path.diff (#230875)
cvsdist 1ee1e18
ce3061a
* Wed Feb 28 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.2-5
ce3061a
- fixup qconfig-multilib.h (#223663)
ce3061a
- qt4.(sh|csh): define QMAKESPEC (#223663)
ce3061a
- null'ify QMAKE_LIBDIR_QT, leave QMAKE_INCDIR_QT alone for now. (#230224)
cvsdist 1ee1e18
ce3061a
* Tue Feb 27 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2.2-3
ce3061a
- drop ./configure -no-reduce-exports (ie, support visibility) 
ce3061a
- multilib issues (#223663)
cvsdist 1ee1e18
ce3061a
* Wed Dec 06 2006 Rex Dieter 
ce3061a
- respin for postgresql
cvsdist 1ee1e18
ce3061a
* Fri Dec 01 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.2-1
ce3061a
- qt-4.2.2 (#218575)
cvsdist 1ee1e18
ce3061a
* Wed Nov 15 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.1-3
ce3061a
- move libQtDesigner to -x11
cvsdist 1ee1e18
ce3061a
* Mon Oct 23 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.1-2
ce3061a
- use respun upstream 4.2.1 tarball
ce3061a
- fix pre-modular-X libGL/libGLU deps (#211898)
cvsdist 1ee1e18
ce3061a
* Sun Oct 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.1-1
ce3061a
- qt-4.2.1
cvsdist 1ee1e18
ce3061a
* Wed Oct 04 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.0-1
ce3061a
- qt-4.2.0(final)
cvsdist 1ee1e18
ce3061a
* Thu Sep 28 2006 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.2.0-0.9.20060927
ce3061a
- update to qt-4.2.0-snapshot-20060927
ce3061a
- update QDBus executable names
ce3061a
- -x11: exclude plugins/designer (which belong to -devel)
ce3061a
- BuildConflicts: qt4-devel
ce3061a
- drop -fno-strict-aliasing hack (fc5+)
cvsdist 1ee1e18
ce3061a
* Wed Sep 27 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.0-0.8.rc1
ce3061a
- qtconfig.desktop: Categories=+AdvancedSettings;Settings
cvsdist 1ee1e18
ce3061a
* Fri Sep 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.0-0.7.rc1
ce3061a
- 4.2.0-rc1
cvsdist 1ee1e18
ce3061a
* Fri Aug 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.0-0.6.20060821
ce3061a
- update to 4.2.0-snapshot-20060821 (same as today's qt-copy)
ce3061a
- -no-separate-debug-info
ce3061a
- - ./configure -xfixes, BR: libXfixes-devel
cvsdist 1ee1e18
ce3061a
* Mon Aug 07 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.0-0.5.tp1
ce3061a
- fix empty -debuginfo
ce3061a
- use $RPM_OPT_FLAGS
ce3061a
ce3061a
* Thu Jul 20 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.0-0.4.tp1
ce3061a
- strip -laudio, -ldbus-1, -lglib-2.0 from .pc files
ce3061a
ce3061a
* Thu Jul 20 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.0-0.3.tp1
ce3061a
- -no-reduce-exports (for now)
ce3061a
- -fno-strict-aliasing (fc5+)
ce3061a
ce3061a
* Fri Jul 07 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.0-0.2.tp1
ce3061a
- -system-nas-sound, BR: nas-devel (bug # 197937)
ce3061a
- -qdbus (fc6+, BR: dbus-devel >= 0.62)
ce3061a
- -glib (BR: glib2-devel)
ce3061a
ce3061a
* Fri Jun 30 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.2.0-0.1.tp1
ce3061a
- 4.2.0-tp1 (technology preview 1)
ce3061a
ce3061a
* Thu Jun 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.4-5
ce3061a
- make FHS-friendly (bug #196901)
ce3061a
- cleanup %%_bindir symlinks, (consistently) use qt4 postfix
ce3061a
ce3061a
* Wed Jun 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.4-4
ce3061a
- x11: split-out gui(x11) from non-gui bits (bug #196899)
ce3061a
ce3061a
* Mon Jun 26 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.4-3
ce3061a
- -debug: drop, adds nothing over -debuginfo, make lib..._debug 
ce3061a
  symlinks instead (bug #196513)
ce3061a
- assistant.desktop: fix tooltip (bug #197039)
ce3061a
ce3061a
* Mon Jun 26 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.4-2
ce3061a
- -devel: include -debug libs (bug #196513)
ce3061a
- -devel: move libQtDesigner here
ce3061a
- -config: mash into main pkg, should be multilib friendly now
ce3061a
ce3061a
* Fri Jun 23 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.4-1
ce3061a
- 4.1.4
ce3061a
ce3061a
* Tue Jun 20 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.3-9
ce3061a
- make each sql plugin optional
ce3061a
ce3061a
* Fri Jun 09 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.3-8
ce3061a
- qmake.conf: undefine QMAKE_STRIP to get useful -debuginfo (bug #193602)
ce3061a
- move (not symlink) .pc files into %%_libdir/pkgconfig
ce3061a
ce3061a
* Thu Jun 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.3-7
ce3061a
- *really* fix qt4-wrapper.sh for good this time.
ce3061a
ce3061a
* Mon May 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.3-6
ce3061a
- make qt4-wrapper.sh use rpm when pkg-config/qt4-devel isn't
ce3061a
  installed (#193369)
ce3061a
ce3061a
* Fri May 26 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.3-5
ce3061a
- strip -lXi from .pc files (#193258)
ce3061a
- simplify sql plugin builds via %%buildSQL macro
ce3061a
- -libdir %%qt_libdir 
ce3061a
ce3061a
* Wed May 24 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.3-4
ce3061a
- move (most) %%dir ownership (back) to main pkg
ce3061a
ce3061a
* Sun May 21 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.3-3
ce3061a
- fix %%mysql_libs macro
ce3061a
ce3061a
* Sat May 20 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.3-2
ce3061a
- -mysql: use mysql_config for setting cflags/ldflags.
ce3061a
- -mysql: BR: mysql-devel > 4.0
ce3061a
ce3061a
* Sat May 20 2006 Laurent Rineau <laurent.rineau__fc_extra@normalesup.org>
ce3061a
- Fix the last reference to %{qtdir}/lib: use %{_lib} instead of "lib".
ce3061a
- Fix the ownership of subpackages: they need to own parents of directories they install files in.
ce3061a
ce3061a
* Fri May 19 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.3-1
ce3061a
- 4.1.3
ce3061a
- %%qtdir/lib/*.pc -> %%qtdir/%%_lib/*.pc 
ce3061a
  (hopefully, the last hardcoded reference to %%qtdir/lib)
ce3061a
ce3061a
* Fri May 19 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-20
ce3061a
- fix some unowned dirs
ce3061a
- try harder to purge %%builddir from .pc,.prl files
ce3061a
- -docdir %%_docdir/%%name-doc-%%version, since we use %%doc macro in main pkg
ce3061a
- -doc: own %%qt_docdir
ce3061a
- use qt4-wrapper.sh to ensure launch of qt4 versions of apps that
ce3061a
  (may) overlap with those from qt3 
ce3061a
- use %%qtdir/%%_lib in ld.so.conf.d/*.conf files too
ce3061a
ce3061a
* Tue May 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-19
ce3061a
- drop libQtAssistantClient,libQtUiTools shlib patches
ce3061a
ce3061a
* Tue May 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-18
ce3061a
- %%_bindir symlinks: qtconfig4 -> qt4config, qtdemo4 -> qt4demo
ce3061a
- -libdir %%qtdir/%%_lib, simplifies %%_lib != lib case
ce3061a
- -docdir %%_docdir/%%name-%%version
ce3061a
- build shared versions of libQtAssistantClient,libQtUiTools too
ce3061a
- strip extraneous -L paths, libs from *.prl files too
ce3061a
ce3061a
* Tue May 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-17
ce3061a
- .desktop: Qt -> Qt4, and Comment= (where missing)
ce3061a
- -devel: include -designer here, Obsoletes/Provides: %%name-designer.
ce3061a
   It's small, simplifies things... one less subpkg to worry about.
ce3061a
- -doc: include %%qtdir/doc symlink here
ce3061a
- -docdir %%_docdir/%%name-doc-%%version
ce3061a
ce3061a
* Mon May 15 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-16
ce3061a
- set/use RPM_OPT_FLAGS only for our platform
ce3061a
- (really) don't give %%_bindir symlink for qt3to4 another "4" suffix
ce3061a
- don't add 4 suffix to uic3, rcc (they don't conflict with qt(3)-devel)
ce3061a
- -devel: add  linguist.desktop
ce3061a
- -doc: move assistant here, Provides: %%{name}-assistant, add assistant.desktop
ce3061a
- -doc: add qtdemo.desktop
ce3061a
- -doc: Requires qt4 (instead of qt4-devel)
ce3061a
- assistant4.patch: search for assistant4 instead of (qt3's) assistant in $PATH 
ce3061a
- -qtconfig: add qtconfig.desktop
ce3061a
- updated %%sumaries to mention where (some) tools are, including assistant, linguist,
ce3061a
  qtdemo
ce3061a
ce3061a
* Mon May 15 2006 Laurent Rineau <laurent.rineau__fc_extra@normalesup.org> - 4.1.2-15
ce3061a
- Rename -docs to -doc.
ce3061a
- Files in the -doc subpackage are no longer in %%doc.
ce3061a
- Move qtdemo to the subpackage -doc.
ce3061a
- Fix symlinks in %%{_bindir}.
ce3061a
- Only modify mkspecs/linux-g++*/qmake.conf, instead of all mkspecs/*/qmake.conf.
ce3061a
ce3061a
* Sun May 14 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-14
ce3061a
- remove MapNotify from .desktop file(s).
ce3061a
- install -m644 LICENSE.*
ce3061a
- -docs: don't mark examples as %doc
ce3061a
- drop unused %%debug macro
ce3061a
ce3061a
* Sat May 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-13
ce3061a
- include unpackaged pkgconfig files
ce3061a
ce3061a
* Sat May 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-12
ce3061a
- fix typos so it actually builds.
ce3061a
ce3061a
* Sat May 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-11
ce3061a
- drop optional ld.so.conf.d usage, make mandatory
ce3061a
- make %%_bindir symlinks to all %%qtdir/bin stuff (even qt3to4)
ce3061a
- pkgconfig files: hardlinks -> relative symlinks, strip -L%{_libdir}/mysql
ce3061a
  and -L%%{_builddir}/qt-x11-opensource-src-%%version/lib
ce3061a
- cleanup/simplify Summary/%%description entries
ce3061a
- $RPM_BUILD_ROOT -> %%buildroot, $RPM_BUILD_DIR -> %%_builddir
ce3061a
ce3061a
* Sat May 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-10
ce3061a
- cleanup/simplify license bits, include LICENSE.QPL
ce3061a
- drop unused -styles/-Xt subpkg reference
ce3061a
- drop unused motif extention bits
ce3061a
- drop initialpreference from .desktop files
ce3061a
ce3061a
* Fri May 12 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-9
ce3061a
- drop reference to non-existent config.test/unix/checkavail
ce3061a
ce3061a
* Fri May 12 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-8
ce3061a
- simplify build* macros
ce3061a
- lower-case all subpkgs (ie, -MySQL -> -mysql )
ce3061a
- drop BR: perl, sed
ce3061a
ce3061a
* Thu May 11 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-7
ce3061a
- rework %%post/%%postun, mostly to placate rpmlint
ce3061a
- drop Prefix:
ce3061a
- drop use of qt4.(sh|csh), they're empty atm anyway
ce3061a
- use Source'd designer.desktop (instead of inline cat/echo)
ce3061a
- symlinks to %%_bindir: qmake4, designer4, qtconfig4
ce3061a
- drop qtrc, qt4 doesn't use it.
ce3061a
- -docs subpkg for API html docs, demos, examples.
ce3061a
- BR: libXcursor-devel libXi-devel (fc5+)
ce3061a
ce3061a
* Thu Apr 27 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-6
ce3061a
- devel: Requires: pkgconfig
ce3061a
ce3061a
* Sat Apr 15 2006 Simon Perreault <nomis80@nomis80.org> 4.1.2-5
ce3061a
- Disable C++ exceptions.
ce3061a
ce3061a
* Mon Apr 10 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-4
ce3061a
- qt4.(sh|csh): place-holders only, don't define QTDIR (and QTLIB)
ce3061a
  as that (potentially) conflicts with qt-3.x.
ce3061a
ce3061a
* Thu Apr 06 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-2
ce3061a
- -devel: Drop (artificial) Conflicts: qt-devel
ce3061a
- fix %%ld_so_conf_d usage
ce3061a
- %%qtdir/%%_lib symlink
ce3061a
ce3061a
* Wed Apr 05 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1.2-1
ce3061a
- drop Epoch
ce3061a
- cleanup (a lot!)
ce3061a
ce3061a
* Tue Dec 20 2005 Than Ngo <than@redhat.com> 1:4.1.0-0.1
ce3061a
- update to 4.1.0
ce3061a
ce3061a
* Fri Sep 09 2005 Than Ngo <than@redhat.com> 1:4.0.1-0.1
ce3061a
- update to 4.0.1
cvsdist 1ee1e18