source: projects/specs/trunk/q/qt4/qt4-vl.spec @ 521

Revision 521, 54.3 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define phonon 0
2%define MySQL 1
3%define PostgreSQL 1
4%define ODBC 1
5%define SQLite 1
6
7%define type everywhere-opensource-src
8%define qtdir %{_libdir}/qt-%{version}
9%define _qt4_prefix %{_libdir}/qt-%{version}
10%define _qt4_bindir %{_qt4_prefix}/bin
11# _qt4_datadir is not multilib clean, and hacks to workaround that breaks stuff.
12#define _qt4_datadir %{_datadir}/qt4
13%define _qt4_datadir %{_qt4_prefix}
14%define _qt4_demosdir %{_qt4_prefix}/demos
15%define _qt4_docdir %{_docdir}/qt4
16%define _qt4_examplesdir %{_qt4_prefix}/examples
17%define _qt4_headerdir %{_qt4_prefix}/include
18%define _qt4_libdir %{_qt4_prefix}/lib
19%define _qt4_plugindir %{_qt4_prefix}/plugins
20%define _qt4_sysconfdir %{_sysconfdir}
21%define _qt4_translationdir %{_datadir}/qt4/translations
22
23%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
24%define platform linux-g++
25
26Summary: Qt toolkit
27Summary(ja): Qt ツールキット
28Name: qt4
29Version: 4.6.1
30Release: 5%{?_dist_release}
31
32# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
33License: LGPLv2 with exceptions or GPLv3 with exceptions
34Group: System Environment/Libraries
35URL: http://www.qtsoftware.com/
36
37Source: ftp://ftp.qtsoftware.com/qt/source/qt-%{type}-%{version}.tar.gz
38Source4: Trolltech.conf
39# See http://bugzilla.redhat.com/223663
40%define multilib_archs x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparcv9
41Source5: qconfig-multilib.h
42
43Source10: http://gstreamer.freedesktop.org/data/images/artwork/gstreamer-logo.svg
44Source11: hi16-phonon-gstreamer.png
45Source12: hi22-phonon-gstreamer.png
46Source13: hi32-phonon-gstreamer.png
47Source14: hi48-phonon-gstreamer.png
48Source15: hi64-phonon-gstreamer.png
49Source16: hi128-phonon-gstreamer.png
50
51Source21: designer.desktop
52Source22: linguist.desktop
53# upstream qt4-logo, http://trolltech.com/images/products/qt/qt4-logo
54Source30: hi128-app-qt4-logo.png
55Source31: hi48-app-qt4-logo.png
56
57# multilib hacks
58Patch2: qt-x11-opensource-src-4.2.2-multilib-optflags.patch
59Patch3: qt-x11-opensource-src-4.2.2-multilib-QMAKEPATH.patch
60Patch5: qt-all-opensource-src-4.4.0-rc1-as_IN-437440.patch
61# hack around gcc/ppc crasher, http://bugzilla.redhat.com/492185
62Patch13: qt-x11-opensource-src-4.5.0-gcc_hack.patch
63Patch15: qt-x11-opensource-src-4.5.1-enable_ft_lcdfilter.patch
64# include kde4 plugin path, http://bugzilla.redhat.com/498809
65Patch16: qt-x11-opensource-src-4.5.1-kde4_plugins.patch
66# make PulseAudio the default device in Phonon
67Patch17: qt-x11-opensource-src-4.5.2-pulseaudio.patch
68Patch19: qt-x11-opensource-src-4.5.1-phonon.patch
69Patch21: qt-everywhere-opensource-src-4.6.0-gst-pulsaudio.patch
70
71## upstreamable bits
72# http://bugzilla.redhat.com/485677
73Patch51: qt-everywhere-opensource-src-4.6.0-beta1-qdoc3.patch
74Patch52: qt-4.5-sparc64.patch
75# fix invalid inline assembly in qatomic_{i386,x86_64}.h (de)ref implementations
76Patch53: qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch
77# fix invalid assumptions about mysql_config --libs
78# http://bugzilla.redhat.com/440673
79Patch54: qt-x11-opensource-src-4.5.1-mysql_config.patch
80# http://bugreports.qt.nokia.com/browse/QTBUG-7255
81Patch55: http://bugreports.qt.nokia.com/secure/attachment/12488/konsole-nvidia-font-speed.diff
82
83# security patches
84
85# kde-qt git patches
86Patch201: 0001-This-patch-uses-object-name-as-a-fallback-for-window.patch
87Patch202: 0002-This-patch-makes-override-redirect-windows-popup-men.patch
88Patch203: 0003-This-patch-changes-QObjectPrivateVersion-thus-preven.patch
89Patch204: 0004-This-patch-adds-support-for-using-isystem-to-allow-p.patch
90Patch205: 0005-When-tabs-are-inserted-or-removed-in-a-QTabBar.patch
91Patch206: 0006-Fix-configure.exe-to-do-an-out-of-source-build-on-wi.patch
92Patch207: 0007-When-using-qmake-outside-qt-src-tree-it-sometimes-ge.patch
93Patch208: 0008-This-patch-makes-the-raster-graphics-system-use-shar.patch
94Patch209: 0009-Restore-a-section-of-the-file-that-got-removed-due-t.patch
95## older, but actually applies, version of patches 208, 209, 213 (double check)
96Patch274: 0274-shm-native-image-fix.patch
97Patch210: 0010-Fix-error-line-not-to-have-a-as-it-s-not-correct.patch
98Patch211: 0011-Fill-gap-of-X.org-XFree-multimedia-special-launcher-.patch
99Patch212: 0012-Add-context-to-tr-calls-in-QShortcut.patch
100Patch213: 0013-Fix-QNativeImage-constructor.patch
101
102# Vine Patches
103# use system ca-bundle certs, http://bugzilla.redhat.com/521911
104Patch1022: qt-x11-opensource-src-4.6.0-system_ca_certificates_vine.patch
105
106Buildroot: %{_tmppath}/%{name}-%{version}-root
107%if %{?_dist_release} == "vl4"
108BuildRequires: gcc4 gcc4-c++ XOrg-devel XOrg-gl-devel
109%else
110# Vine Linux 5+
111BuildRequires: fontconfig-devel
112BuildRequires: libICE-devel libSM-devel libXcursor-devel
113BuildRequires: libXext-devel libXfixes-devel libXft-devel
114BuildRequires: libXi-devel libXinerama-devel libXrandr-devel
115BuildRequires: libXrender-devel libXt-devel libX11-devel
116BuildRequires: libxkbfile-devel xorg-x11-proto-devel
117BuildRequires: mesa-libGL-devel mesa-libGLU-devel
118BuildRequires: WebKit-gtk-devel
119%endif
120BuildRequires: glib2-devel gtk2-devel
121BuildRequires: libpng-devel >= 1.2.5
122BuildRequires: libmng-devel libtiff-devel libjpeg-devel freetype2-devel
123BuildRequires: zlib-devel libungif-devel openssl-devel
124BuildRequires: cups-devel >= 1.1.9
125BuildRequires: dbus-devel >= 0.62
126BuildRequires: desktop-file-utils
127%if %{phonon}
128BuildRequires: gstreamer-devel gstreamer-plugins-base-devel
129%endif
130%if %{MySQL}
131BuildRequires: MySQL-devel
132%endif
133%if %{PostgreSQL}
134BuildRequires: postgresql-devel
135%endif
136%if %{ODBC}
137BuildRequires: unixODBC-devel
138%endif
139%if %{ODBC}
140BuildRequires: sqlite3-devel
141%endif
142Requires: libexpat
143Requires: libpng >= 1.2.5
144
145%if %{?_dist_release} != "vl4"
146Provides: WebKit-qt
147%endif
148
149%description
150Qt is a GUI software toolkit which simplifies the task of writing and
151maintaining GUI (Graphical User Interface) applications
152for the X Window System.
153
154Qt is written in C++ and is fully object-oriented.
155
156This package contains the shared library needed to run qt
157applications, as well as the README files for qt.
158
159%package devel
160Summary: Development files and documentation for the Qt GUI toolkit.
161Group: Development/Libraries
162Requires: %{name} = %{version}-%{release}
163Requires: libICE-devel libSM-devel libXcursor-devel
164Requires: libXext-devel libXfixes-devel libXft-devel
165Requires: libXi-devel libXinerama-devel libXrandr-devel
166Requires: libXrender-devel libXt-devel libX11-devel
167Requires: libxkbfile-devel xorg-x11-proto-devel
168Requires: mesa-libGL-devel mesa-libGLU-devel
169Requires: libpng-devel
170Requires: libjpeg-devel
171Requires(post):   alternatives
172Requires(postun): alternatives
173Provides: WebKit-qt-devel
174
175%description devel
176The qt-devel package contains the files necessary to develop
177applications using the Qt GUI toolkit: the header files, the Qt meta
178object compiler, the man pages, the HTML documentation and example
179programs. See http://www.trolltech.com/products/qt.html for more
180information about Qt, or look at
181/usr/share/doc/qt-devel-%{version}/html/index.html, which provides Qt
182documentation in HTML format.
183
184Install qt-devel if you want to develop GUI applications using the Qt
185toolkit.
186
187%package doc
188Summary: API documentation for %{name}
189Group: Documentation
190Requires: %{name} = %{version}-%{release}
191#Requires: %{name}-assistant
192#Obsoletes: qt4-doc < %{version}-%{release}
193#Provides:  qt4-doc = %{version}-%{release}
194#BuildArch: noarch
195
196%description doc
197%{summary}.
198
199%package -n phonon-backend-gstreamer
200Summary: Gstreamer phonon backend
201Group:   Applications/Multimedia
202Requires: phonon >= 4.3.1
203#Provides: phonon-backend = 4.3.1-100%{?_dist_release}
204
205%description -n phonon-backend-gstreamer
206%{summary}.
207
208%package MySQL
209Summary: MySQL drivers for Qt's SQL classes.
210Group: System Environment/Libraries
211Requires: %{name} = %{version}-%{release}
212
213%description MySQL
214MySQL driver for Qt's SQL classes (QSQL)
215
216%package PostgreSQL
217Summary: PostgreSQL drivers for Qt's SQL classes.
218Group: System Environment/Libraries
219Requires: %{name} = %{version}-%{release}
220
221%description PostgreSQL
222PostgreSQL driver for Qt's SQL classes (QSQL)
223
224%package ODBC
225Summary: ODBC drivers for Qt's SQL classes.
226Group: System Environment/Libraries
227Requires: %{name} = %{version}-%{release}
228
229%description ODBC
230ODBC driver for Qt's SQL classes (QSQL)
231
232%package sqlite
233Summary: SQLite driver for Qt's SQL classes
234Group: System Environment/Libraries
235Requires: %{name} = %{version}-%{release}
236
237%description sqlite
238SQLite driver for Qt's SQL classes (QSQL)
239
240%package designer
241Summary: Interface designer (IDE) for the Qt toolkit
242Group: Applications/Development
243Requires: %{name}-devel = %{version}-%{release}
244Requires(post):   alternatives
245Requires(postun): alternatives
246
247%description designer
248The qt-designer package contains an User Interface designer tool
249for the Qt toolkit.
250
251# compat32
252%package -n compat32-%{name}
253Summary: The shared library for the Qt GUI toolkit.
254Group: System Environment/Libraries
255Requires: %{name} = %{version}-%{release}
256
257%description -n compat32-%{name}
258Qt is a GUI software toolkit which simplifies the task of writing and
259maintaining GUI (Graphical User Interface) applications
260for the X Window System.
261
262Qt is written in C++ and is fully object-oriented.
263
264This package contains the shared library needed to run qt
265applications, as well as the README files for qt.
266
267%package -n compat32-%{name}-devel
268Summary: Development files and documentation for the Qt GUI toolkit.
269Group: Development/Libraries
270Requires: %{name}-devel = %{version}-%{release}
271Requires: compat32-%{name} = %{version}-%{release}
272
273%description -n compat32-%{name}-devel
274The qt-devel package contains the files necessary to develop
275applications using the Qt GUI toolkit: the header files, the Qt meta
276object compiler, the man pages, the HTML documentation and example
277programs. See http://www.trolltech.com/products/qt.html for more
278information about Qt, or look at
279/usr/share/doc/qt-devel-%{version}/html/index.html, which provides Qt
280documentation in HTML format.
281
282Install qt-devel if you want to develop GUI applications using the Qt
283toolkit.
284
285%prep
286%setup -q -n qt-everywhere-opensource-src-%{version}
287
288# don't use -b on mkspec files, else they get installed too.
289# multilib hacks no longer required
290%patch2 -p1
291#if "%{_qt4_datadir}" != "%{_qt4_prefix}"
292#patch3 -p1 -b .multilib-QMAKEPATH
293#endif
294%patch5 -p1 -b .bz#437440-as_IN-437440
295%patch13 -p1 -b .gcc_hack
296%patch15 -p1 -b .enable_ft_lcdfilter
297%patch16 -p1 -b .kde4_plugins
298%patch17 -p1 -b .phonon-pulseaudio
299%patch19 -p1 -b .servicesfile
300%patch21 -p1 -b .gst-pulsaudio
301#patch51 -p1 -b .qdoc3
302## FIXME: port patch
303#patch52 -p1 -b .sparc64
304## TODO: still worth carrying?  if so, upstream it.
305%patch53 -p1 -b .qatomic-inline-asm
306## TODO: upstream me
307%patch54 -p1 -b .mysql_config
308%patch55 -p0 -b .bitmap_font_speed
309
310# security fixes
311
312# kde-qt branch
313#patch201 -p1 -b .kde-qt-0001
314%patch202 -p1 -b .kde-qt-0002
315%patch203 -p1 -b .kde-qt-0003
316%patch204 -p1 -b .kde-qt-0004
317%patch205 -p1 -b .kde-qt-0005
318%patch206 -p1 -b .kde-qt-0006
319%patch207 -p1 -b .kde-qt-0007
320## needs manual love
321#patch208 -p1 -b .kde-qt-0008
322#patch209 -p1 -b .kde-qt-0009
323#patch274 -p1 -b .qt-copy-0274
324## already applied
325#patch210 -p1 -b .kde-qt-0010
326#patch211 -p1 -b .kde-qt-0011
327%patch212 -p1 -b .kde-qt-0012
328#patch213 -p1 -b .kde-qt-0013
329
330# Patches for Vine
331%patch1022 -p1 -b .system_ca_certificates
332
333# drop -fexceptions from $RPM_OPT_FLAGS
334RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
335
336sed -i \
337  -e "s|-O2|$RPM_OPT_FLAGS|g" \
338  -e "s|g++.conf|g++-multilib.conf|g" mkspecs/%{platform}/qmake.conf
339
340sed -e "s|^QMAKE_CFLAGS_RELEASE|#QMAKE_CFLAGS_RELEASE|g" \
341  mkspecs/common/g++.conf > mkspecs/common/g++-multilib.conf
342
343%if "%{_qt4_libdir}" == "%{_libdir}"
344  sed -i -e "s|^QMAKE_LIBDIR_QT.*=.*|QMAKE_LIBDIR_QT       =|" mkspecs/common/linux.conf
345%endif
346 
347# set correct lib path
348if [ "%{_lib}" == "lib64" ] ; then
349  sed -i -e "s,/usr/lib /lib,/usr/%{_lib} /%{_lib},g" config.tests/{unix,x11}/*.test
350  sed -i -e "s,/lib /usr/lib,/%{_lib} /usr/%{_lib},g" config.tests/{unix,x11}/*.test
351fi
352
353# let makefile create missing .qm files, the .qm files should be included in qt upstream
354for f in translations/*.ts ; do
355  touch ${f%.ts}.qm
356done
357
358%build
359# build shared, threaded (default) libraries
360./configure -v \
361  -confirm-license \
362  -opensource \
363  -optimized-qmake \
364  -prefix %{_qt4_prefix} \
365  -bindir %{_qt4_bindir} \
366  -datadir %{_qt4_datadir} \
367  -demosdir %{_qt4_demosdir} \
368  -docdir %{_qt4_docdir} \
369  -examplesdir %{_qt4_examplesdir} \
370  -headerdir %{_qt4_headerdir} \
371  -libdir %{_qt4_libdir} \
372  -plugindir %{_qt4_plugindir} \
373  -sysconfdir %{_qt4_sysconfdir} \
374  -translationdir %{_qt4_translationdir} \
375  -platform %{platform} \
376  -release \
377  -shared \
378  -cups \
379  -fontconfig \
380  -largefile \
381  -gtkstyle \
382  -qt-gif \
383  -no-rpath \
384  -reduce-relocations \
385  -no-separate-debug-info \
386%if %{phonon}
387  -phonon \
388  -phonon-backend \
389%else
390  -no-phonon \
391%endif
392  -pch \
393  -no-javascript-jit \
394  -sm \
395  -stl \
396  -system-libmng \
397  -system-libpng \
398  -system-libjpeg \
399  -system-libtiff \
400  -system-zlib \
401  -xinput \
402  -xcursor \
403  -xfixes \
404  -xinerama \
405  -xshape \
406  -xrandr \
407  -xrender \
408  -xkb \
409  -glib \
410  -openssl-linked \
411  -xmlpatterns \
412  -dbus-linked \
413  -webkit \
414  -no-nas-sound \
415%if %{MySQL}
416  -plugin-sql-mysql -I/usr/include/mysql \
417%else
418  -no-sql-mysql \
419%endif
420%if %{PostgreSQL}
421  -plugin-sql-psql -I/usr/include/pgsql \
422%else
423  -no-sql-psql \
424%endif
425%if %{ODBC}
426  -plugin-sql-odbc \
427%else
428  -no-sql-odbc \
429%endif
430  -system-sqlite \
431  -nomake demos \
432  -nomake examples
433
434make %{?_smp_mflags}
435
436# recreate .qm files
437LD_LIBRARY_PATH=`pwd`/lib bin/lrelease translations/*.ts
438
439%install
440rm -rf $RPM_BUILD_ROOT
441make install INSTALL_ROOT=$RPM_BUILD_ROOT
442
443ln -s qt-%{version} $RPM_BUILD_ROOT%{_libdir}/qt4
444
445# Add desktop file(s)
446mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
447desktop-file-install \
448  --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
449  --vendor="" \
450  %{SOURCE21} %{SOURCE22}
451
452# nuke dangling reference(s) to %buildroot
453sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
454
455# nuke QMAKE_PRL_LIBS, seems similar to static linking and .la files (#520323)
456sed -i -e "s|^QMAKE_PRL_LIBS|#QMAKE_PRL_LIBS|" $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
457
458# .la files, die, die, die.
459rm -f $RPM_BUILD_ROOT%{_qt4_libdir}/lib*.la
460
461%ifarch %{multilib_archs}
462# multilib: qconfig.h
463  mv $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qconfig.h $RPM_BUILD_ROOT%{_qt4_headerdir}/QtCore/qconfig-%{_arch}.h
464  install -p -m644 -D %{SOURCE5} $RPM_BUILD_ROOT%{_qt4_headerdir}/QtCore/qconfig-multilib.h
465  ln -sf qconfig-multilib.h $RPM_BUILD_ROOT%{_qt4_headerdir}/QtCore/qconfig.h
466  ln -sf ../QtCore/qconfig.h $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qconfig.h
467
468%if "%{_qt4_datadir}" != "%{_qt4_prefix}"
469# multilib: mkspecs hacks, unfortunately, breaks some stuff
470  mkdir $RPM_BUILD_ROOT%{_qt4_prefix}/mkspecs
471  mv $RPM_BUILD_ROOT%{_qt4_datadir}/mkspecs/{default,linux-g++*,qconfig.pri} \
472     $RPM_BUILD_ROOT%{_qt4_prefix}/mkspecs/
473  ln -s %{_qt4_datadir}/mkspecs/common $RPM_BUILD_ROOT%{_qt4_prefix}/mkspecs/common
474%endif
475%endif
476
477%if "%{_qt4_libdir}" != "%{_libdir}"
478    mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
479    echo "%{_qt4_libdir}" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/qt4.conf
480%if %{build_compat32}
481    echo "%{_qt4_libdir}" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/qt4-i386.conf
482%endif
483%endif
484
485# Trolltech.conf
486install -p -m644 -D %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/Trolltech.conf
487
488mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64,128x128}/apps
489# qt4-logo (generic) icons
490install -p -m644 -D %{SOURCE30} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/qt4-logo.png
491install -p -m644 -D %{SOURCE31} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/qt4-logo.png
492
493# designer icons
494install -p -m644 -D tools/designer/src/designer/images/designer.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/designer.png
495# linguist icons
496for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
497  size=$(echo $(basename ${icon}) | cut -d- -f2)
498  install -p -m644 -D ${icon} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps/linguist4.png
499done
500
501
502mkdir -p $RPM_BUILD_ROOT/etc/profile.d
503cat > $RPM_BUILD_ROOT/etc/profile.d/qt4.sh <<EOF
504# Qt initialization script (sh)
505if [ -z "\$QTDIR" ] ; then
506        QTDIR="%{_qt4_libdir}"
507fi
508export QTDIR
509EOF
510
511chmod 755 $RPM_BUILD_ROOT/etc/profile.d/qt4.sh
512
513cat > $RPM_BUILD_ROOT/etc/profile.d/qt4.csh <<EOF
514# Qt initialization script (csh)
515if ( \$?QTDIR ) then
516         exit
517endif
518setenv QTDIR %{_qt4_libdir}
519EOF
520
521chmod 755 $RPM_BUILD_ROOT/etc/profile.d/qt4.csh
522
523mkdir -p $RPM_BUILD_ROOT%{_bindir}
524for i in $RPM_BUILD_ROOT%{_qt4_bindir}/*; do
525        #ln -s ../lib/qt-%{version}/bin/`basename $i` $RPM_BUILD_ROOT/%{_bindir}
526        ln -s ../%{_lib}/qt-%{version}/bin/`basename $i` $RPM_BUILD_ROOT/%{_bindir}
527done
528
529
530# pkg-config files
531mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
532cp $RPM_BUILD_ROOT%{_qt4_libdir}/pkgconfig/*.pc $RPM_BUILD_ROOT%{_libdir}/pkgconfig
533rm -rf $RPM_BUILD_ROOT%{_qt4_libdir}/pkgconfig
534
535# Qt.pc
536cat >%{buildroot}%{_libdir}/pkgconfig/Qt.pc<<EOF
537prefix=%{_qt4_prefix}
538bindir=%{_qt4_bindir}
539datadir=%{_qt4_datadir}
540demosdir=%{_qt4_demosdir}
541docdir=%{_qt4_docdir}
542examplesdir=%{_qt4_examplesdir}
543headerdir=%{_qt4_headerdir}
544libdir=%{_qt4_libdir}
545plugindir=%{_qt4_plugindir}
546qmake=%{_qt4_bindir}/qmake
547sysconfdir=%{_qt4_sysconfdir}
548translationdir=%{_qt4_translationdir}
549
550Name: Qt
551Description: Qt Configuration
552Version: %{version}
553EOF
554
555# create/own %%_qt4_plugindir/styles
556mkdir %{buildroot}%{_qt4_plugindir}/styles
557# create/own %%_qt4_plugindir/gui_platform
558mkdir %{buildroot}%{_qt4_plugindir}/gui_platform
559
560%if %{phonon}
561# remove for phonon 4.3.1
562rm -fv  $RPM_BUILD_ROOT%{qtdir}/lib/libphonon.so*
563rm -rfv $RPM_BUILD_ROOT%{_libdir}/pkgconfig/phonon.pc
564# contents slightly different between phonon-4.3.1 and qt-4.5.0
565rm -fv  $RPM_BUILD_ROOT%{_includedir}/phonon/phononnamespace.h
566# contents dup'd but should remove just in case
567rm -fv  $RPM_BUILD_ROOT%{_includedir}/phonon/*.h
568rm -rfv $RPM_BUILD_ROOT%{qtdir}/include/phonon*
569#rm -rfv %{buildroot}%{_qt4_headerdir}/Qt/phonon*
570rm -fv $RPM_BUILD_ROOT%{_datadir}/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
571rm -fv $RPM_BUILD_ROOT%{qtdir}/lib/libphonon.prl
572
573install -D -m 0644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/phonon-gstreamer.svg
574install -D -m 0644 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/phonon-gstreamer.png
575install -D -m 0644 %{SOURCE12} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/22x22/apps/phonon-gstreamer.png
576install -D -m 0644 %{SOURCE13} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/phonon-gstreamer.png
577install -D -m 0644 %{SOURCE14} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/phonon-gstreamer.png
578install -D -m 0644 %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/phonon-gstreamer.png
579install -D -m 0644 %{SOURCE16} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/phonon-gstreamer.png
580%endif
581
582# make symbolic link to qt docdir
583#if echo %{_docdir} | grep  share >& /dev/null ; then
584#  ln -s  ../../share/doc/%{name}-devel-%{version} $RPM_BUILD_ROOT%{_qt4_docdir}
585#else
586#  ln -s  ../../doc/%{name}-devel-%{version} $RPM_BUILD_ROOT%{_qt4_docdir}
587#fi
588
589# clean up
590cd $RPM_BUILD_ROOT%{qtdir}
591#rm -f lib/*.la
592#rm -f lib/*.prl
593rm -f `find ../../ -name *.debug`
594
595
596# delete files to use alternatives
597rm -f $RPM_BUILD_ROOT%{_bindir}/assistant
598rm -f $RPM_BUILD_ROOT%{_bindir}/moc
599rm -f $RPM_BUILD_ROOT%{_bindir}/qmake
600rm -f $RPM_BUILD_ROOT%{_bindir}/qtconfig
601rm -f $RPM_BUILD_ROOT%{_bindir}/uic
602rm -f $RPM_BUILD_ROOT%{_bindir}/uic3
603rm -f $RPM_BUILD_ROOT%{_bindir}/designer
604rm -f $RPM_BUILD_ROOT%{_bindir}/linguist
605rm -f $RPM_BUILD_ROOT%{_bindir}/lrelease
606rm -f $RPM_BUILD_ROOT%{_bindir}/lupdate
607
608%clean
609rm -rf $RPM_BUILD_ROOT
610
611%post
612/sbin/ldconfig
613touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
614
615%posttrans
616gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
617
618%postun
619/sbin/ldconfig
620if [ $1 -eq 0 ] ; then
621  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
622  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
623fi
624
625# devel
626%post devel
627%{_syssbindir}/update-alternatives --install \
628        %{_bindir}/qtconfig qtconfig %{_qt4_bindir}/qtconfig 20 \
629        --slave %{_bindir}/assistant \
630                assistant \
631                %{_qt4_bindir}/assistant \
632        --slave %{_bindir}/moc \
633                moc \
634                %{_qt4_bindir}/moc \
635        --slave %{_bindir}/qmake \
636                qmake \
637                %{_qt4_bindir}/qmake \
638        --slave %{_bindir}/uic \
639                uic \
640                %{_qt4_bindir}/uic \
641        --slave %{_bindir}/uic3 \
642                uic3 \
643                %{_qt4_bindir}/uic3 \
644
645%postun devel
646if [ $1 -eq 0 ] ; then
647    %{_syssbindir}/update-alternatives --remove qtconfig %{_qt4_bindir}/qtconfig
648    [ -f "%{_bindir}/qtconfig" ] || %{_syssbindir}/update-alternatives --auto qtconfig
649fi
650
651# phonon-backend-gstreamer
652%if %{phonon}
653%post -n phonon-backend-gstreamer
654touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
655
656%posttrans -n phonon-backend-gstreamer
657gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
658
659%postun -n phonon-backend-gstreamer
660if [ $1 -eq 0 ] ; then
661  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
662  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
663fi
664%endif
665
666# qt4-designer
667%post designer
668touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
669%{_syssbindir}/update-alternatives --install \
670        %{_bindir}/designer designer %{_qt4_bindir}/designer 20 \
671        --slave %{_bindir}/linguist \
672                linguist \
673                %{_qt4_bindir}/linguist \
674        --slave %{_bindir}/lrelease \
675                lrelease \
676                %{_qt4_bindir}/lrelease \
677        --slave %{_bindir}/lupdate \
678                lupdate \
679                %{_qt4_bindir}/lupdate
680
681[ -f "%{_bindir}/designer" ] || %{_syssbindir}/update-alternatives --auto designer
682
683%posttrans designer
684gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
685
686%postun designer
687if [ $1 -eq 0 ] ; then
688  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
689  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
690  %{_syssbindir}/update-alternatives --remove designer %{_qt4_bindir}/desiner
691  [ -f "%{_bindir}/designer" ] || %{_syssbindir}/update-alternatives --auto designer
692fi
693
694%post -n compat32-%{name} -p /sbin/ldconfig
695
696%postun -n compat32-%{name} -p /sbin/ldconfig
697
698%files
699%defattr(-,root,root,-)
700#doc README README.kde-qt LGPL_EXCEPTION.txt LICENSE.LGPL LICENSE.GPL3
701%doc README LGPL_EXCEPTION.txt LICENSE.LGPL LICENSE.GPL3
702%config(noreplace) %{_sysconfdir}/Trolltech.conf
703%if "%{_qt4_libdir}" != "%{_libdir}"
704%config %{_sysconfdir}/ld.so.conf.d/qt4.conf
705%endif
706%{_libdir}/qt4
707%dir %{_qt4_prefix}
708%dir %{_qt4_libdir}
709%{_qt4_libdir}/libQt*.so.*
710%dir %{_qt4_plugindir}
711%dir %{_qt4_plugindir}/accessible
712%{_qt4_plugindir}/accessible/*
713%dir %{_qt4_plugindir}/codecs
714%{_qt4_plugindir}/codecs/*
715%dir %{_qt4_plugindir}/graphicssystems
716%{_qt4_plugindir}/graphicssystems/*
717%dir %{_qt4_plugindir}/iconengines
718%{_qt4_plugindir}/iconengines/*
719%dir %{_qt4_plugindir}/imageformats
720%{_qt4_plugindir}/imageformats/*
721%dir %{_qt4_plugindir}/inputmethods
722%{_qt4_plugindir}/inputmethods/*
723%dir %{_qt4_plugindir}/script
724%{_qt4_plugindir}/script/*
725%dir %{_qt4_translationdir}
726%{_qt4_translationdir}/*
727%{_datadir}/icons/hicolor/*/apps/qt4-logo.*
728
729%files devel
730%defattr(-,root,root,-)
731%attr(0755,root,root) %config /etc/profile.d/*
732%{_bindir}/*
733%{_qt4_bindir}/*
734%exclude %{_qt4_bindir}/designer
735%exclude %{_qt4_bindir}/linguist
736%exclude %{_qt4_bindir}/lrelease
737%exclude %{_qt4_bindir}/lupdate
738%{_qt4_headerdir}
739%{_qt4_libdir}/libQt*.so
740%{_qt4_libdir}/libQtUiTools*.a
741%{_qt4_libdir}/libQt*.prl
742%{_qt4_datadir}/mkspecs
743%{_qt4_datadir}/phrasebooks
744%{_qt4_datadir}/q3porting.xml
745%{_libdir}/pkgconfig/*.pc
746#{_qt4_docdir}/*
747
748%files doc
749%defattr(-,root,root,-)
750%{_qt4_docdir}/html
751%{_qt4_docdir}/qch/*.qch
752%exclude %{_qt4_docdir}/qch/designer.qch
753%exclude %{_qt4_docdir}/qch/linguist.qch
754%{_qt4_docdir}/src
755# Qt Assistant (bin moved to -x11)
756#{_datadir}/applications/*assistant.desktop
757#{_datadir}/icons/hicolor/*/apps/assistant*
758
759%if %{phonon}
760%files -n phonon-backend-gstreamer
761%defattr(-,root,root,-)
762%{_qt4_plugindir}/phonon_backend/*_gstreamer.so
763%{_datadir}/kde4/services/phononbackends/gstreamer.desktop
764%{_datadir}/icons/hicolor/*/apps/phonon-gstreamer.*
765%endif
766
767%if %{MySQL}
768%files MySQL
769%defattr(-,root,root,-)
770%{_qt4_plugindir}/sqldrivers/libqsqlmysql*
771%endif
772
773%if %{PostgreSQL}
774%files PostgreSQL
775%defattr(-,root,root,-)
776%{_qt4_plugindir}/sqldrivers/libqsqlpsql*
777%endif
778
779%if %{ODBC}
780%files ODBC
781%defattr(-,root,root,-)
782%{_qt4_plugindir}/sqldrivers/libqsqlodbc*
783%endif
784
785%if %{SQLite}
786%files sqlite
787%defattr(-,root,root,-)
788%{_qt4_plugindir}/sqldrivers/libqsqlite*
789%endif
790
791%files designer
792%defattr(-,root,root,-)
793%{_qt4_bindir}/designer
794%{_qt4_bindir}/linguist
795%{_qt4_bindir}/lrelease
796%{_qt4_bindir}/lupdate
797%dir %{_qt4_plugindir}/designer
798%{_qt4_plugindir}/designer/*
799%{_datadir}/applications/*.desktop
800%{_datadir}/icons/hicolor/*/apps/linguist*
801%{_datadir}/icons/hicolor/*/apps/designer*
802%{_qt4_docdir}/qch/designer.qch
803%{_qt4_docdir}/qch/linguist.qch
804
805# compat32
806%if %{build_compat32}
807%files -n compat32-%{name}
808%defattr(-,root,root,-)
809%if "%{_qt4_libdir}" != "%{_libdir}"
810%config %{_sysconfdir}/ld.so.conf.d/qt4-i386.conf
811%endif
812%{_libdir}/qt4
813%dir %{_qt4_prefix}
814%dir %{_qt4_libdir}
815%{_qt4_libdir}/libQt*.so.*
816%dir %{_qt4_plugindir}
817%dir %{_qt4_plugindir}/accessible
818%{_qt4_plugindir}/accessible/*
819%dir %{_qt4_plugindir}/codecs
820%{_qt4_plugindir}/codecs/*
821%dir %{_qt4_plugindir}/graphicssystems
822%{_qt4_plugindir}/graphicssystems/*
823%dir %{_qt4_plugindir}/iconengines
824%{_qt4_plugindir}/iconengines/*
825%dir %{_qt4_plugindir}/imageformats
826%{_qt4_plugindir}/imageformats/*
827%dir %{_qt4_plugindir}/inputmethods
828%{_qt4_plugindir}/inputmethods/*
829%dir %{_qt4_plugindir}/script
830%{_qt4_plugindir}/script/*
831#dir %{_qt4_translationdir}
832#{_qt4_translationdir}/*
833
834
835%files -n compat32-%{name}-devel
836%defattr(-,root,root,-)
837%{_qt4_bindir}/*
838%exclude %{_qt4_bindir}/designer
839%exclude %{_qt4_bindir}/linguist
840%exclude %{_qt4_bindir}/lrelease
841%exclude %{_qt4_bindir}/lupdate
842#{_qt4_docdir}
843%{_qt4_headerdir}
844%{_qt4_libdir}/libQt*.so
845%{_qt4_libdir}/libQtUiTools.a
846%{_qt4_libdir}/libQt*.prl
847%{_qt4_datadir}/mkspecs
848%{_qt4_datadir}/phrasebooks
849%{_qt4_datadir}/q3porting.xml
850%{_libdir}/pkgconfig/*.pc
851%endif
852
853%changelog
854* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.6.1-5
855- rebuilt with gcc-4.4.3-3 on ppc
856
857* Fri Feb  5 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-4
858- rebuilt with new toolchains
859
860* Sun Jan 31 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-3
861- added BR: desktop-file-utils
862
863* Sat Jan 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-2
864- fixed devel %%files (forgot removing documents...)
865
866* Thu Jan 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-1
867- new upstream release
868- moved documents to doc sub-package
869- updated macros
870- installed translation to %%{_datadir}/qt4/translations now
871
872* Sun Nov 22 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.3-1
873- new upstream release
874- dropped Patch90 (merged into upstream)
875- updated Patches from Fedora
876- added sqlite subpackage
877
878* Wed Sep 02 2009 NAKAMURA Kenta <kenta@vinelinux.org> 4.5.2-2
879- added Patch90 for fix CVE-2009-2700
880
881* Wed Aug 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.2-1
882- new upstream release
883- updated qt-copy patches
884- added Qt.pc
885- added BuildRequires: WebKit-gtk-devel
886
887* Thu Jul 23 2009 NAKAMURA Kenta <kenta@vinelinux.org> 4.4.3-4
888- added compat32 package for x86_64 arch support
889
890* Sun Apr 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.3-3
891- changed qt4-designer Group to Applications/Development
892- updated URL
893- remove Requires: XOrg-libs, XOrg-gl
894
895* Wed Mar 24 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.3-2
896- update qt-copy patches
897
898* Mon Nov 24 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.3-1
899- new upstream release
900- update qt-copy patches
901
902* Tue Nov 11 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2-2
903- update qt-copy patches
904
905* Mon Sep 22 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2-1
906- new upstream release
907- update qt-copy patches
908
909* Tue Sep 02 2008 Shu KONNO <owa@bg.wakwak.com> 4.4.1-2
910- fixed symbolic-link path of %{_bindir}/* at %%install section (for lib64)
911
912* Mon Aug  4 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.1-1
913- new upstream release
914- update qt-copy patches
915
916* Sun Jul  6 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.0-1
917- new upstream release
918- update qt-copy patches
919- add -no-phonon
920
921* Mon Mar 24 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.4-1
922- fix release ([VineSeed:1527])
923- add BuildPrereq: gcc4 gcc4-c++ for Vine 4.x
924- add Requires(post,postun): alternatives to -devel and -designer package
925
926* Tue Mar  4 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.4-0vl1
927- new upstream release
928- update qt-copy patches
929
930* Wed Feb  6 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.3-0vl2
931- update qt-copy patches
932
933* Thu Dec  6 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.3-0vl1
934- new upstream release
935- update and re-number qt-copy patches
936- add BuildPrereq: glib2-devel
937- update URL
938
939* Fri Nov  2 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.2-0vl1
940- new upstream release
941- update qt-copy patches
942
943* Tue Sep 18 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.1-0vl2
944- update qt-copy patches (CVE-2007-4137)
945
946* Wed Aug 15 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.1-0vl1
947- new upstream release
948- update qt-copy patches
949
950* Thu Jun 28 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.0-0vl1
951- new upstream release
952- add qt-copy patches
953
954* Wed May 16 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.0-0vl0.20070423
955- new upstream release
956
957* Mon Mar 12 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.3-0vl1
958- new upstream release
959
960* Tue Oct 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.1-0vl1
961- new upstream release
962- add ld.so.conf.d and qt4.conf
963- BuildPrereq: dbus-devel >= 0.62
964
965* Fri Oct  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.0-0vl1
966- new upstream release
967- remove static package
968
969* Mon Sep 25 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.1.4-0vl1
970- new upstream release
971- update %%fiels
972- remove Xt and styles package
973- add BuildPrereq: postgresql-libs MySQL-shared
974- remove all patches
975
976* Mon Sep 19 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl4
977- move %%{_libdir}/qt3 from develop to main
978- fix typo
979- add patch503
980 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm.1
981  - import qt-x11-immodule-unified-quiet.patch (patch503) from FC
982- add patch500-502
983 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm
984  - add immodule for Qt support (patch500-502)
985    - patch500: revert some part of patch300,301 (conflict with patch501)
986    - patch501: immodule for Qt patch
987    - patch502: apply some part of patch300,301 again
988    cf. http://immodule-qt.freedesktop.org/
989        http://people.freedesktop.org/~daisuke/
990
991* Sun Sep 10 2006 NAKAMURA Kenta <kenta@vinelinux.org> 3.3.5-0vl3
992- added configure options for builing on 64-bit archs
993
994* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl2
995- rebuild for VineSeed
996
997* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl1
998- new upstream release
999- stop building nonthreaded libs
1000- delete Obsoletes
1001- add Patch0
1002
1003* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl6
1004- rebuild for VineSeed
1005
1006* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl5
1007- build for Vine3.1
1008- add -v to configure option
1009- move three static libs to main package
1010
1011* Wed Mar 16 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl4
1012- rebuild for VineSeed
1013
1014* Sat Mar 12 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl3
1015- (security) stop using rpath
1016- cleanup this file
1017
1018* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl2
1019- rebuild for VineSeed
1020
1021* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl1
1022- new upstream release
1023- update Patch400
1024
1025* Sat Dec 11 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl3
1026- rebuld
1027
1028* Wed Nov 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl2
1029- add Obsoletes: qt32-*
1030
1031* Sun Sep  5 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl1
1032- source upgrade
1033- remove patch100
1034- update patch300 and remove patch302-303
1035- update patch400
1036- update BuildPrereq and Requires
1037
1038* Wed Jul 28 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl3
1039- add patch302-303 from KuserML
1040- delete lines about vine26
1041
1042* Sun Jun  6 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl2
1043- add patch100 from webcvs.kde.org/cgi-bin/cvsweb.cgi/qt-copy/patches/
1044
1045* Fri Apr 30 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl1
1046- source upgrade
1047- remove patch100 (it is needed only for 3.3.1)
1048
1049* Sun Apr 18 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl3
1050- rebuild with XOrg
1051
1052* Mon Mar 29 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl2
1053- rebuild
1054
1055* Mon Mar  8 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl1
1056- source upgrade
1057- remove patch800
1058- add patch100 (only for qt-x11-free-3.3.1)
1059
1060* Sun Feb  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl3
1061- enable cups support
1062
1063* Sun Dec 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl2
1064- build for VineSeed with new toolchain
1065- disable cup support
1066
1067* Wed Dec  3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl1
1068- source upgrade
1069- revised Patch402 and 403
1070- remove Patch100
1071- add patch800 to build against freetype2-2.1.7
1072- (VinePlus/2.6) BuildPrereq: autoconf258
1073
1074* Sun Nov  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.2-0vl1
1075- source upgrade
1076- revised Patch400
1077- remove Patch15
1078
1079* Sun Nov  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl4
1080- enable cups support
1081
1082* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl3
1083- rebuild for Vine2.6
1084
1085* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl3
1086- revised Patch400 and Patch402
1087- clean up spec
1088
1089* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl2
1090- rebuild for Vine2.6
1091
1092* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl2
1093- revised Patch400-
1094- clean up spec
1095
1096* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl1
1097- rebuild for Vine2.6
1098
1099* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl1
1100- source upgrade
1101- add Patch100
1102- remove Patch302 (it is included in this source)
1103- stop using Patch400-
1104- build with gcc-3.2.3
1105- add export LANG=C
1106- add *.pc (pkg-config files) to qt-devel package
1107
1108* Fri Aug 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl5
1109- rebuild for Vine2.6
1110
1111* Wed Aug 13 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl5
1112- add Patch302 to fix performance of jmode
1113- change make option for SMP and add script
1114
1115* Thu Jun 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl4
1116- update Patch400 and 401
1117
1118* Wed Jun 18 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl3
1119- change spec to build with g++-2.95.3
1120
1121* Mon Apr 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl2
1122- rebuild for Vine2.6
1123
1124* Wed Apr 16 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.1.2-0vl2
1125- rebuilt with libpng >= 1.2.5 when %%{vine26} is set to 0 (ie VineSeedPlus)
1126
1127* Fri Mar 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl1
1128- source upgrade
1129- remove all patches except patch15
1130- revised patch 300-
1131- stop building Xt package
1132
1133* Mon Feb 24 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl3
1134- revised patch 301 and 302
1135- enable patch 301 and 302 to Vine2.5/2.6
1136
1137* Sun Feb  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl2
1138- change spec to build both VineSeed and Vine2.5/2.6
1139- re-number patch300-
1140- delete patch4 (qt-3.1.1 does not need it)
1141- add patch13 and 14
1142 -- Thu Dec 19 2002 Than Ngo <than@redhat.com> 3.1.1-3
1143  - add monospace patch file from Leon Ho (bug #79949)
1144  - add small patch file from Sysoltsev Slawa (bug #79731)
1145- add patch15
1146 -- Mon Dec 30 2002 Florian La Roche <Florian.LaRoche@redhat.de>
1147  - Change qmlined.h to not include an attic header that is also not shipped
1148    with Red Hat Linux. This also fixes building unixODBC, that includes this
1149    header (apparently also without needing it).
1150
1151
1152* Sat Jan  4 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl1
1153- source upgrade
1154- cleanup spec
1155- revised Patch7, 301
1156- add Patch306, 307, 308 from kde.gr.jp
1157
1158* Sun Dec 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.0-0vl1
1159- source upgrade
1160- stop using objprelink2, it does not work with gcc3
1161- add Patch304 and Patch305 from www.kde.gr.jp/~akito/xft/patch_xft.html
1162- add Patch1 - Patch12 from rawhide 3.1.0-1.3
1163- add BuildPrereq: openMotif-devel >= 2.2.2 for build qt-Xt
1164- cleanup spec for build x11 package only
1165
1166* Mon Nov 11 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl3
1167- add export PATH=`pwd`:$PATH to %build section
1168
1169* Mon Oct 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl2
1170- objprelink2 support only i386 (add %ifarch i386 ... again)
1171- delete BuildPrereq: libmng-static (it merged to libmng-devel)
1172- delete %doc ANNOUNCE
1173- Requires: XFree86-gl instead of Mesa
1174
1175* Fri Oct  4 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl1
1176- add BuildPrereq: objprelink2 instead of BuildPrereq: objprelink
1177- add BuildPrereq: autoconf253 automake15
1178- delete Patch199 (objprelink2 do not need this patch)
1179- source upgrade
1180- revised all patches [Kdeveloper:02404]
1181- add man files to qt-devel sub-package
1182
1183* Tue Jul 16 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl5
1184- add patch304 from kde.gr.jp [Kdeveloper:02368]
1185
1186* Thu Jul  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl4
1187- add patch303 from kde.gr.jp [Kdeveloper:02378]
1188
1189* Wed Apr 17 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl3
1190- add patch302 from kde.gr.jp
1191
1192* Thu Apr  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl2
1193- revised patch300 from kde.gr.jp and XIMInputStyle=Over The Spot in qtrc
1194- add patch301 from kde.gr.jp
1195- make unixODBC plugin (delete define odbcplugins 0 and if %{odbcplugins})
1196
1197* Sat Mar 30 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl1
1198- merged with rawhide 3.0.3-0.cvs20020314.1
1199- source update to 3.0.3
1200- add patch199 (objprelink)
1201- add patch300 and add defaultInputStyle=OverTheSpot in qtrc
1202- define cups 0 (Vine does not have cups)
1203- define odbcplugins 0 (unixODBC requires libqt-mt.so.2 of qt-2)
1204- cleanup spec
1205- There is Vine's previous changes, hacked for Vine
1206 -- Sat Jan  5 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.1-6vl4
1207  - rebuild with -xft support (XFree86-4.1.99.4)
1208 -- Mon Dec 31 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl3
1209  - rebuild with glibc-2.2.4
1210 -- Sun Nov 25 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl2
1211  - add Source2 and Patch4 (use objprelink, i386 only)
1212 -- Sat Oct 13 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl1
1213  - Build for VineSeed
1214  - Add qt.using_new_library.patch from Kondara
1215 -- Mon Jun 11 2001 net_hal <net_hal@cwa.bai.ne.jp>
1216  - First build for Vine2.1.5
1217 -- Thu Apr 12 2001 Rex Dieter <rdieter@unl.edu> 2.3.0-0.6x.3
1218  - redhat 6.x backport based on rawhide's qt-2.3.0-3
1219  - remove -xft support (because we're using XFree-3)   
1220
1221* Thu Mar 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.3-0.cvs20020314.1
1222- Update to 3.0.3-pre, required for KDE3
1223- force -fPIC usage
1224- Remove conflict with qt2 < 2.3.2-1, the new qt2 2.3.1 is fixed and qt 2.3.2
1225  is broken
1226- Ship the qmake config files (so qmake works for building any 3rd party stuff,
1227  e.g. aethera)
1228
1229* Wed Mar  6 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-2
1230- Add some fixes from KDE's qt-copy CVS
1231- Pluginize image formats
1232
1233* Mon Feb 25 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-1
1234- 3.0.2 final
1235
1236* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.3
1237- Add GB18030 codec patch, #60034
1238- Force-build jpeg support, fixing #59775 and #59795
1239
1240* Sat Jan 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.2
1241- Build with CUPS support
1242
1243* Fri Jan 18 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.1
1244- Fix up /usr/bin/moc links, they should point to qt3
1245
1246* Mon Jan 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020114.1
1247- Build styles directly into the main library for now, there's too much broken
1248  code out there depending on this ATM.
1249
1250* Wed Jan  9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020109.1
1251- Stop excluding alpha, gcc has been fixed
1252
1253* Tue Jan  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020108.1
1254- Add fixes from CVS; this fixes the "Alt + F1, arrow up, arrow up doesn't work
1255  in KDE" bug
1256
1257* Mon Dec 17 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-2
1258- Fix up settings search path
1259- Add default qtrc allowing to use KDE 3.x Qt plugins
1260- Make sure QLibrary uses RTLD_GLOBAL when dlopen()ing libraries
1261
1262* Thu Dec 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.1.0-1
1263- Work around gcc bug #57467
1264
1265* Wed Dec 12 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1266- 3.0.1 final
1267
1268* Mon Dec 10 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-0.cvs20011210.1
1269- Update to current (needed by KDE 3.x)
1270- Rebuild with current libstdc++
1271- Temporarily disable building on alpha
1272- Fix build with PostgreSQL 7.2
1273
1274* Mon Nov 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-5
1275- Fix up glweak
1276
1277* Mon Nov  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-4
1278- Give designer, uic, moc, etc. their real names - the qt2 versions
1279  have been renamed in qt2-2.3.2-1.
1280  Conflict with qt2 < 2.3.2-1.
1281
1282* Thu Oct 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-3
1283- Add symlink /usr/lib/qt-3.0.0 -> /usr/lib/qt3 and set QTDIR to the
1284  symlink, allowing to update to 3.0.1 without breaking rpath'ed binaries
1285
1286* Tue Oct 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-1
1287- 3.0.0 final
1288- fix some minor specfile bugs
1289- Modularize some more (image format plugins)
1290- Build codecs
1291
1292* Tue Sep 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta5.1
1293- beta5
1294- Share more code between qt-x11 and qt-embedded builds
1295
1296* Wed Aug 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta4.1
1297- beta4
1298- build the Motif style directly into Qt rather than as a plugin - Qt should
1299  always have at least one style...
1300- replace the designer3 symlink with a shell script that sets QTDIR correctly
1301  before launching designer
1302- Add desktop file for designer
1303
1304* Mon Aug  6 2001 Tim Powers <timp@redhat.com> 3.0.0-0.beta3.4
1305- explicitly include qm2ts, qmake, qtconfig in the devel package file list to avoid dangling symlinks
1306
1307* Thu Aug  2 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.3
1308- Try yet another workaround for buildsystem breakages
1309
1310* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1311- Add another ugly workaround for build system problems, this should finally
1312  get rid of the dangling symlinks
1313
1314* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.2
1315- Rephrase parts of the spec file, hopefully pleasing the build system
1316
1317* Sun Jul 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.1
1318- beta3
1319- Fix dangling symlinks
1320
1321* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.2
1322- Fix up QSQL Postgres classes for Postgres 7.1.x
1323- Fix various bugs:
1324  - QtMultilineEdit and QtTableView should actually compile
1325  - Link libqsqlpsql with libpq
1326  - Don't link the base library with libmysqlclient, linking the MySQL
1327    module with it is sufficient
1328- Add missing const qualifier
1329- move the SQL drivers to separate packages to avoid dependencies
1330- build and install designer plugins - converting glade files to Qt is fun. ;)
1331- handle RPM_OPT_FLAGS
1332
1333* Tue May 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.1
1334- 3.0 beta 1
1335
1336* Wed May 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010516.1
1337- Update, remove conflicts with Qt 2.x
1338
1339* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010514.1
1340- Initial build of 3.0 branch
1341
1342* Fri Apr 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-6
1343- Fix crashes on ia64, Patch from Bill Nottingham <notting@redhat.com>
1344- Allow building qt-nox
1345
1346* Fri Apr 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-5
1347- Make sure uic and designer use the libqui from the source tree, not
1348  a previously installed one.
1349  Linking uic-x11 against libqui-embedded is definitely not a feature. ;)
1350- The qclipboard fix is needed for qt-x11 only, don't apply it if we're
1351  building qt-embedded
1352
1353* Sat Apr 14 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1354- Handle LPRng specific constructs in printcap, Bug #35937
1355
1356* Sun Mar 25 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1357- add qfont patch from Trolltech
1358
1359* Tue Mar 13 2001 Harald Hoyer <harald@redhat.de>
1360- added patch for '@euro' language settings
1361
1362* Tue Mar  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1363- 2.3.0 final
1364- BuildRequires XFree86-devel >= 4.0.2 (#30486)
1365
1366* Mon Feb 26 2001 Than Ngo <than@redhat.com>
1367- fix check_env function, so that qt does not crash if QT_XFT is not set
1368- fix symlinks
1369
1370* Mon Feb 26 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1371- 2.3.0b1
1372- Add a patch to qpsprinter that handles TrueType fonts even if they come from xfs
1373
1374* Tue Feb 13 2001 Preston Brown <pbrown@redhat.com>
1375- japanese input and clipboard fixes applied.  Changes have been sent upstream by patch authors.
1376
1377* Fri Feb  9 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1378- Rebuild with new Mesa to get rid of pthreads linkage
1379- Add Xft fix from KDE CVS
1380
1381* Wed Feb  7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1382- Add printing bugfix patch from Trolltech
1383
1384* Sat Feb  3 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1385- 2.2.4
1386- Qt Embedded: Add QVfb and VNC support
1387
1388* Tue Jan 16 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1389- Don't segfault when running Qt/Embedded applications as root
1390- Improve the Qt/Embedded sparc patch so we don't need the specfile hacks
1391  anymore
1392- Fix a bug in QPrintDialog (causing KDE Bug #18608)
1393
1394* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1395- bzip2 source to save space
1396- Qt/Embedded 2.2.3
1397- Fix qte build on sparc
1398
1399* Wed Dec 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1400- Run ldconfig in %%post and %%postun for qt-Xt
1401
1402* Sun Dec 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1403- Build with the Xrender extension
1404  (Patch from Keith Packard <keithp@keithp.com>)
1405
1406* Wed Dec 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1407- 2.2.3
1408
1409* Tue Dec 12 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1410- Rebuild to fix permissions on doc dir
1411- Don't exclude ia64 anymore
1412
1413* Fri Nov 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1414- Fix up uic (Patch from trolltech)
1415
1416* Wed Nov 15 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1417- Build qt-embedded
1418  changes to base: fix build, fix ISO C99 compliance, fix 64bit support
1419
1420* Mon Nov 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1421- 2.2.2
1422
1423* Tue Oct 24 2000 Than Ngo <than@redhat.com>
1424- call ldconfig for updating (Bug #19687)
1425- added patch from Trolltech, thanks to Rainer <rms@trolltech.com>
1426
1427* Wed Oct 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1428- Add missing msg2qm, msgmerge, qconfig tools (Bug #18997), introduced
1429  by broken Makefiles in base
1430- fix up %%install so it works both with old-style and new-style fileutils
1431  (fileutils <= 4.0z don't know about -L)
1432
1433* Fri Oct 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1434- Disable exception handling; this speeds up KDE 2.x and reduces its
1435  memory footprint by 20 MB.
1436
1437* Tue Oct 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1438- dereference symlinks in include
1439
1440* Sun Oct  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1441- fix -devel
1442- update to the new version of 2.2.1 on trolltech.com; the initial tarball
1443  contained broken docs
1444
1445* Thu Oct  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1446- 2.2.1
1447
1448* Mon Sep 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1449- Add missing uic
1450
1451* Thu Sep 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1452- Move Qt designer to a different source RPM to get rid of a
1453  circular dependency (kdelibs2->qt, qt->kdelibs2)
1454- Enable MNG support
1455- Don't compile (just include) examples and tutorials
1456- move the static libraries to a separate package (qt-static).
1457  They're HUGE, and most people won't ever need them.
1458- clean up spec file
1459- fix up dependencies (-devel requires base, -static requires devel,
1460  Xt requires base)
1461- add BuildRequires line
1462
1463* Tue Sep 12 2000 Than Ngo <than@redhat.com>
1464- update release 2.2.0
1465- changed copyright to GPL
1466- added missing static libraries
1467- made symbolic link for designer to load the help files correct
1468- made designer and designer-kde2 as sub packages
1469- added missing templates for designer
1470- remove jakub patch, since the release 2.2.0 already
1471  contains this patch.
1472- fixed qt again to compile with gcc-2.96
1473- use make -j for building
1474
1475* Wed Aug 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1476- Work around compiler bugs (Patch from Jakub)
1477- Use relative symlinks (Bug #16750)
1478
1479* Mon Aug 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1480- beta2
1481
1482* Mon Aug 14 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1483- new qt-copy from KDE2 CVS
1484
1485* Wed Aug 9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1486- official beta 1
1487
1488* Thu Aug 3 2000 Than Ngo <than@redhat.de>
1489- rebuilt against the libpng-1.0.8
1490
1491* Thu Jul 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1492- rebuild (so we have it on all arches)
1493
1494* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1495- move man pages to a more reasonable place (this fixes Bug #14126)
1496- exclude ia64 for now (compiler problems!!!)
1497
1498* Mon Jul 24 2000 Harald Hoyer <harald@redhat.de>
1499- modified connect patch to fit qt 2.2.0 beta.
1500
1501* Thu Jul 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1502- update to current qt-copy; this is now a qt 2.2.0 beta.
1503
1504* Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1505- update to current qt-copy in kde CVS, required
1506
1507* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
1508- automatic rebuild
1509
1510* Sun Jul 11 2000 Harald Hoyer <harald@redhat.de>
1511- made patch smaller and binary compatible when recompiled with 6.2
1512- modified connect and moc to cope with the new g++ class layout
1513
1514* Sun Jul 09 2000 Than Ngo <than@redhat.de>
1515- rebuilt qt with gcc-2.96-34
1516
1517* Fri Jul 07 2000 Than Ngo <than@redhat.de>
1518- rebuilt qt with c++ 2.96
1519
1520* Mon Jul  3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1521- Fix dependancies
1522
1523* Sun Jul  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1524- Use egcs++ for now ** FIXME
1525
1526* Wed Jun 28 2000 Preston Brown <pbrown@redhat.com>
1527- fix up qt.sh
1528
1529* Sun Jun 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1530- Build in jpeg and threading support
1531- Fix a bug in clipboard pasting code
1532
1533* Wed Jun 07 2000 Preston Brown <pbrown@redhat.com>
1534- fix qt.{sh,csh}
1535- use new rpm macro paths
1536- package man pages
1537
1538* Fri Jun  2 2000 Bill Nottingham <notting@redhat.com>
1539- build without optimization on ia64
1540
1541* Mon May 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1542- 2.1.1
1543
1544* Thu May 18 2000 Florian La Roche <Florian.LaRoche@redhat.com>
1545- recompile with correct libstdc++
1546
1547* Thu Apr 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1548- 2.1.0 final
1549
1550* Wed Apr  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1551- beta4
1552- depend on libGL.so.1 rather than Mesa - XFree86 4.0 provides that
1553  lib, too
1554
1555* Wed Mar 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1556- beta3
1557
1558* Tue Mar  7 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1559- beta2
1560- fix compilation of the NSPlugin add-on
1561
1562* Fri Mar  3 2000 Bill Nottingham <notting@redhat.com>
1563- fix %postun script
1564
1565* Fri Feb 18 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
1566- beta1
1567- get rid of qt-ImageIO, the functionality is now in the main Qt library
1568- remove qt-Network, the functionality is now in the main Qt library
1569- add changes-2.1.0 to %doc
1570
1571* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
1572- no refcount check on postun script, we want it to happen even on upgrades
1573
1574* Thu Feb 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1575- new snapshot, should fix QWhatsThisButton
1576- remove executable permissions from *.pro files
1577
1578* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
1579- strip binaries in examples, tutorial
1580
1581* Mon Jan 31 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1582- new snapshot - should fix the hotkey bug
1583- Fix up the Makefiles so it compiles
1584
1585* Tue Jan 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1586- new snapshot - we need those QVariant fixes
1587
1588* Thu Jan 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1589- switch from glxMesa to Mesa for the GL addon
1590
1591* Wed Jan 5 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
1592- Fix up dependencies
1593- new snapshot
1594
1595* Mon Jan 3 2000 Ngo Than <than@redhat.de>
1596- new snapshot for Red Hat Linux 6.2
1597- increase version number
1598
1599* Mon Dec 20 1999 Bernhard Rosenkraenzer <bero@redhat.com>
1600- new snapshot
1601- handle RPM_OPT_FLAGS
1602
1603* Mon Dec 13 1999 Bernhard Rosenkraenzer <bero@redhat.com>
1604- new snapshot
1605- -GL requires libGL.so.1 instead of Mesa (might as well be glxMesa
1606  or some commercial OpenGL)
1607- -GL BuildPrereqs /usr/X11R6/include/GL/gl.h instead of Mesa-devel
1608  (might as well be glxMesa or some commercial OpenGL)
1609
1610* Sun Dec 05 1999 Bernhard Rosenkraenzer <bero@redhat.com>
1611- update to current RSYNC version
1612- remove compilation patch - it finally works out of the box
1613
1614* Wed Oct 27 1999 Bernhard Rosenkraenzer <bero@redhat.com>
1615- update to current CVS snapshot
1616- build extensions
1617- add patch to fix QNetwork compilation
1618
1619* Sun Oct 24 1999 Bernhard Rosenkraenzer <bero@redhat.de>
1620- current CVS snapshot
1621- fix compilation with gcc 2.95.x
1622- use install -c rather than just install to make BSD install happy
1623
1624* Mon Oct 11 1999 Bernhard Rosenkraenzer <bero@redhat.de>
1625- 2.1.0 snapshot (for KDE2)
1626- Fix typo in spec
1627
1628* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
1629- don't ship tutorial or example binaries
1630
1631* Tue Sep 21 1999 Preston Brown <pbrown@redhat.com>
1632- substitution in tutorial and examples so that dependencies are correct and
1633  they can be successfully rebuilt.
1634- switched to completely using QTDIR.  trying to coexist with links into
1635  /usr/{include,lib} and still compile with qt 1.x is very hard for
1636  configure scripts to cope with.
1637
1638* Thu Aug 19 1999 Preston Brown <pbrown@redhat.com>
1639- implemented QTDIR compatibility.
1640
1641* Tue Jul 20 1999 Preston Brown <pbrown@redhat.com>
1642- qt 2.0.1 packaged.
1643
1644* Wed Jul 14 1999 Preston Brown <pbrown@redhat.com>
1645- Qt 2.00 packaged.
1646- examples, html documentation, tutorial moved to /usr/doc
1647
1648* Sat Apr 17 1999 Preston Brown <pbrown@redhat.com>
1649- static library supplied in dev package.
1650
1651* Wed Apr 07 1999 Preston Brown <pbrown@redhat.com>
1652- turn on internal GIF reading support
1653
1654* Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
1655- strip binaries
1656
1657* Mon Mar 15 1999 Preston Brown <pbrown@redhat.com>
1658- upgrade to qt 1.44.
1659
1660* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
1661- Injected new description and group.
1662
1663* Tue Jan 19 1999 Preston Brown <pbrown@redhat.com>
1664- moved includes to /usr/include/qt
1665
1666* Mon Jan 04 1999 Preston Brown <pbrown@redhat.com>
1667- made setup phase silent.
1668
1669* Fri Dec 04 1998 Preston Brown <pbrown@redhat.com>
1670- upgraded to qt 1.42, released today.
1671
1672* Tue Dec 01 1998 Preston Brown <pbrown@redhat.com>
1673- took Arnts RPM and made some minor changes for Red Hat.
Note: See TracBrowser for help on using the repository browser.