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

Revision 1850, 57.0 KB checked in by inagaki, 14 years ago (diff)

rebuilt with rpm-4.8.1

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