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

Revision 2611, 56.4 KB checked in by inagaki, 13 years ago (diff)

update: qt4, phonon, uim, scim-bridge
NEW: phonon-backend-{gstreamer, xine}

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