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

Revision 10266, 67.1 KB checked in by Takemikaduchi, 8 years ago (diff)

ImageMagick?,gtk2,gtk3,poppler,qt4: new upstream release
others: rebuild

Line 
1%define type everywhere-opensource-src
2%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
3
4# See http://bugzilla.redhat.com/223663
5%define multilib_archs x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparcv9
6
7Summary: Qt toolkit
8Summary(ja): Qt ツールキット
9Name: qt4
10Version: 4.8.7
11Release: 1%{?_dist_release}
12
13# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
14License: (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT
15Group: System Environment/Libraries
16URL: http://qt-project.org/
17
18Source0: http://download.qt-project.org/official_releases/qt/4.8/%{version}/qt-%{type}-%{version}.tar.gz
19
20# default Qt config file
21Source4: Trolltech.conf
22# header file to workaround multilib issue
23Source5: qconfig-multilib.h
24
25# desktop files
26Source20: assistant.desktop.vine
27Source21: designer.desktop.vine
28Source22: linguist.desktop.vine
29Source23: qdbusviewer.desktop.vine
30Source24: qtdemo.desktop.vine
31Source25: qtconfig.desktop.vine
32
33# upstream qt4-logo, http://trolltech.com/images/products/qt/qt4-logo
34Source30: hi128-app-qt4-logo.png
35Source31: hi48-app-qt4-logo.png
36
37# set default QMAKE_CFLAGS_RELEASE
38Patch2: qt-everywhere-opensource-src-4.8.0-tp-multilib-optflags.patch
39
40# get rid of timestamp which causes multilib problem
41Patch4: qt-everywhere-opensource-src-4.8.5-uic_multilib.patch
42
43# enable ft lcdfilter
44Patch15: qt-x11-opensource-src-4.5.1-enable_ft_lcdfilter.patch
45
46# may be upstreamable, not sure yet
47# workaround for gdal/grass crashers wrt glib_eventloop null deref's
48Patch23: qt-everywhere-opensource-src-4.6.3-glib_eventloop_nullcheck.patch
49
50# hack out largely useless (to users) warnings about qdbusconnection
51# (often in kde apps), keep an eye on https://git.reviewboard.kde.org/r/103699/
52Patch25: qt-everywhere-opensource-src-4.8.3-qdbusconnection_no_debug.patch
53
54# kde4/multilib QT_PLUGIN_PATH
55Patch28: qt-everywhere-opensource-src-4.8.5-qt_plugin_path.patch
56
57## upstreamable bits
58# add support for pkgconfig's Requires.private to qmake
59Patch50: qt-everywhere-opensource-src-4.8.4-qmake_pkgconfig_requires_private.patch
60
61# fix invalid inline assembly in qatomic_{i386,x86_64}.h (de)ref implementations
62Patch53: qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch
63
64# fix invalid assumptions about mysql_config --libs
65# http://bugzilla.redhat.com/440673
66Patch54: qt-everywhere-opensource-src-4.8.5-mysql_config.patch
67
68# http://bugs.kde.org/show_bug.cgi?id=180051#c22
69Patch55: qt-everywhere-opensource-src-4.6.2-cups.patch
70
71# Fails to create debug build of Qt projects on mingw (rhbz#653674)
72Patch64: qt-everywhere-opensource-src-4.8.5-QTBUG-14467.patch
73
74# fix QTreeView crash triggered by KPackageKit (patch by David Faure)
75Patch65: qt-everywhere-opensource-src-4.8.0-tp-qtreeview-kpackagekit-crash.patch
76
77# fix the outdated standalone copy of JavaScriptCore
78Patch67: qt-everywhere-opensource-src-4.8.6-s390.patch
79
80# https://bugs.webkit.org/show_bug.cgi?id=63941
81# -Wall + -Werror = fail
82Patch68: webkit-qtwebkit-2.2-no_Werror.patch
83
84# revert qlist.h commit that seems to induce crashes in qDeleteAll<QList (QTBUG-22037)
85Patch69: qt-everywhere-opensource-src-4.8.0-QTBUG-22037.patch
86
87# Buttons in Qt applications not clickable when run under gnome-shell (#742658, QTBUG-21900)
88Patch71: qt-everywhere-opensource-src-4.8.5-QTBUG-21900.patch
89
90# workaround
91# sql/drivers/tds/qsql_tds.cpp:341:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
92Patch74: qt-everywhere-opensource-src-4.8.5-tds_no_strict_aliasing.patch
93
94# add missing method for QBasicAtomicPointer on s390(x)
95Patch76: qt-everywhere-opensource-src-4.8.0-s390-atomic.patch
96
97# don't spam if libicu is not present at runtime
98Patch77:  qt-everywhere-opensource-src-4.8.0-icu_no_spam.patch
99
100# https://bugzilla.redhat.com/show_bug.cgi?id=810500
101Patch81: qt-everywhere-opensource-src-4.8.2--assistant-crash.patch
102
103# https://bugzilla.redhat.com/show_bug.cgi?id=694385
104# https://bugs.kde.org/show_bug.cgi?id=249217
105# https://bugreports.qt-project.org/browse/QTBUG-4862
106# QDir::homePath() should account for an empty HOME environment variable on X11
107Patch82: qt-everywhere-opensource-src-4.8.5-QTBUG-4862.patch
108
109# poll support
110Patch83: qt-4.8-poll.patch
111
112# fix QTBUG-35459 (too low entityCharacterLimit=1024 for CVE-2013-4549)
113Patch84: qt-everywhere-opensource-src-4.8.5-QTBUG-35459.patch
114
115# systemtrayicon plugin support (for appindicators)
116Patch86: qt-everywhere-opensource-src-4.8.6-systemtrayicon.patch
117
118# fixes for LibreOffice from the upstream Qt bug tracker (#1105422):
119Patch87: qt-everywhere-opensource-src-4.8.6-QTBUG-37380.patch
120Patch88: qt-everywhere-opensource-src-4.8.6-QTBUG-34614.patch
121Patch89: qt-everywhere-opensource-src-4.8.6-QTBUG-38585.patch
122
123# upstream patches
124# http://codereview.qt-project.org/#change,22006
125Patch100: qt-everywhere-opensource-src-4.8.1-qtgahandle.patch
126
127# backported from Qt5 (essentially)
128# http://bugzilla.redhat.com/702493
129# https://bugreports.qt-project.org/browse/QTBUG-5545
130Patch102: qt-everywhere-opensource-src-4.8.5-qgtkstyle_disable_gtk_theme_check.patch
131
132# workaround for MOC issues with Boost headers (#756395)
133# https://bugreports.qt-project.org/browse/QTBUG-22829
134Patch113: qt-everywhere-opensource-src-4.8.5-QTBUG-22829.patch
135
136# security patches
137
138# Vine Patches
139# use system ca-bundle certs, http://bugzilla.redhat.com/521911
140Patch1001: qt-everywhere-opensource-src-4.8.0-system_ca_certificates_vine.patch
141
142## optional plugin bits
143# set to -no-sql-<driver> to disable
144# set to -qt-sql-<driver> to enable *in* qt library
145%define ibase -no-sql-ibase
146%define mysql -plugin-sql-mysql
147%define odbc -plugin-sql-odbc
148%define psql -plugin-sql-psql
149%define sqlite -plugin-sql-sqlite
150%define tds -plugin-sql-tds
151
152# don't build with phonon backend now
153#define phonon -phonon
154#define phonon_backend -phonon-backend
155%define dbus -dbus-linked
156%define graphicssystem -graphicssystem raster
157# FIXME/TODO: use system webkit for assistant, examples/webkit, demos/browser
158%define webkit -webkit
159%define noopt -no-mmx -no-3dnow -no-sse -no-sse2 -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2 -no-avx -no-neon
160
161# See http://bugzilla.redhat.com/196901
162%define _qt4 %{name}
163%define _qt4_prefix %{_libdir}/qt4
164%define _qt4_bindir %{_qt4_prefix}/bin
165# _qt4_datadir is not multilib clean, and hacks to workaround that breaks stuff.
166#define _qt4_datadir %{_datadir}/qt4
167%define _qt4_datadir %{_qt4_prefix}
168%define _qt4_demosdir %{_qt4_prefix}/demos
169%define _qt4_docdir %{_docdir}/qt4
170%define _qt4_examplesdir %{_qt4_prefix}/examples
171%define _qt4_headerdir %{_includedir}
172%define _qt4_importdir %{_qt4_prefix}/imports
173%define _qt4_libdir %{_libdir}
174%define _qt4_plugindir %{_qt4_prefix}/plugins
175%define _qt4_sysconfdir %{_sysconfdir}
176%define _qt4_translationdir %{_datadir}/qt4/translations
177
178BuildRoot: %{_tmppath}/%{name}-%{version}-root
179BuildRequires: alsa-lib-devel
180BuildRequires: cups-devel >= 1.1.9
181BuildRequires: dbus-devel >= 0.62
182BuildRequires: desktop-file-utils
183BuildRequires: findutils
184BuildRequires: fontconfig-devel
185BuildRequires: glib2-devel
186BuildRequires: gtk2-devel
187BuildRequires: libicu-devel
188BuildRequires: libjpeg-devel
189BuildRequires: libmng-devel
190BuildRequires: libpng-devel >= 1.2.5
191BuildRequires: libtiff-devel
192BuildRequires: NetworkManager-devel
193BuildRequires: openssl-devel
194BuildRequires: pkgconfig
195BuildRequires: pulseaudio-libs-devel
196BuildRequires: rsync
197BuildRequires: zlib-devel
198
199# X11 dependencies
200%define x_deps libICE-devel libSM-devel libXcursor-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel libXrandr-devel libXrender-devel libXt-devel libXtst-devel libXv-devel libX11-devel xorg-x11-proto-devel libGL-devel libGLU-devel
201BuildRequires: %{x_deps}
202
203%if "%{?ibase}" != "-no-sql-ibase"
204BuildRequires: firebird-devel
205%endif
206
207%if "%{?mysql}" != "-no-sql-mysql"
208BuildRequires: libmysqlclient-devel
209%endif
210
211%if "%{?phonon_backend}" == "-phonon-backend"
212BuildRequires: gstreamer-devel >= 0.10
213BuildRequires: gstreamer-plugins-base-devel >= 0.10
214%endif
215
216%if "%{?psql}" != "-no-sql-psql"
217BuildRequires: libpq-devel
218BuildRequires: krb5-devel libxslt-devel pam-devel
219BuildRequires: readline-devel
220%endif
221
222%if "%{?odbc}" != "-no-sql-odbc"
223BuildRequires: unixODBC-devel
224%endif
225
226%if "%{?sqlite}" != "-no-sql-sqlite"
227%define _system_sqlite -system-sqlite
228BuildRequires: sqlite3-devel
229%endif
230
231%if "%{?tds}" != "-no-sql-tds"
232BuildRequires: freetds-devel
233%endif
234
235Obsoletes: qt4-sqlite < 4.7.3
236Provides:  qt4-sqlite = %{version}-%{release}
237
238Obsoletes: qgtkstyle < 0.1
239Provides:  qgtkstyle = 0.1-1
240
241Provides:  WebKit-qt
242
243Vendor: Project Vine
244Distribution: Vine Linux
245
246%description
247Qt is a GUI software toolkit which simplifies the task of writing and
248maintaining GUI (Graphical User Interface) applications
249for the X Window System.
250
251Qt is written in C++ and is fully object-oriented.
252
253This package contains the shared library needed to run qt
254applications, as well as the README files for qt.
255
256
257%package config
258Summary: Graphical configuration tool for programs using Qt 4
259Summary(ja): Qt 4 を使用するプログラムのためのグラフィカルな設定ツール
260Group: User Interface/Desktops
261Requires: %{name} = %{version}-%{release}
262Requires(post): alternatives
263Requires(postun): alternatives
264
265%description config
266%{summary}.
267
268
269%package designer
270Summary: Interface designer (IDE) for the Qt toolkit
271Summary(ja): Qt ツールキットのインターフェースデザイナ
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
282%package devel
283Summary: Development files for the Qt GUI toolkit.
284Summary(ja): Qt ツールキットの開発用ファイル
285Group: Development/Libraries
286Requires: %{name} = %{version}-%{release}
287Requires: %{x_deps}
288Requires: libpng-devel
289Requires: libjpeg-devel
290Requires: pkgconfig
291Requires(post): alternatives
292Requires(postun): alternatives
293Provides:  WebKit-qt-devel
294
295%description devel
296This package contains the files necessary to develop
297applications using the Qt toolkit.
298
299# make a devel private subpkg or not?
300%define private 0
301%package devel-private
302Summary: Private headers for Qt toolkit
303Group: Development/Libraries
304BuildArch: noarch
305Requires: %{name}-devel = %{version}-%{release}
306Provides: qt-devel-private = %{version}-%{release}
307
308%description devel-private
309%{summary}.
310
311%package doc
312Summary: API documentation for Qt4
313Summary(ja): Qt4 の API ドキュメント
314Group: Documentation
315Requires: %{name} = %{version}-%{release}
316# Requires assistant
317Requires: qt4-tools = %{version}-%{release}
318BuildArch: noarch
319
320%description doc
321%{summary}.
322
323%description doc -l ja
324Qt4 の API ドキュメントです.
325
326
327%package tools
328Summary: Qt 4 development tools
329Summary(ja): Qt 4 開発ツール集
330Group: Development/Tools
331Requires: %{name}-devel  = %{version}-%{release}
332Requires: %{name}-sqlite = %{version}-%{release}
333Requires(post): alternatives
334Requires(postun): alternatives
335
336%description tools
337This package contains tools used to assist in Qt 4 development.
338
339
340%define qvfb 0
341%package qvfb
342Summary: Virtual frame buffer for Qt for Embedded Linux
343Group: Applications/Emulators
344Requires: %{name} = %{version}-%{release}
345
346%description qvfb
347%{summary}.
348
349%package ibase
350Summary: IBase driver for Qt's SQL classes
351Group:  System Environment/Libraries
352Requires: %{name} = %{version}-%{release}
353Provides: qt-ibase = %{version}-%{release}
354
355%description ibase
356IBase driver for Qt's SQL classes (QSQL)
357
358%package MySQL
359Summary: MySQL drivers for Qt's SQL classes.
360Summary(ja): Qt SQL 用の MySQL ドライバ
361Group: System Environment/Libraries
362Requires: %{name} = %{version}-%{release}
363Provides:  qt4-mysql = %{version}-%{release}
364
365%description MySQL
366MySQL driver for Qt's SQL classes (QSQL)
367
368%package ODBC
369Summary: ODBC drivers for Qt's SQL classes.
370Summary(ja): Qt SQL 用の ODBC ドライバ
371Group: System Environment/Libraries
372Requires: %{name} = %{version}-%{release}
373Provides:  qt4-odbc = %{version}-%{release}
374
375%description ODBC
376ODBC driver for Qt's SQL classes (QSQL)
377
378%package PostgreSQL
379Summary: PostgreSQL drivers for Qt's SQL classes.
380Group: System Environment/Libraries
381Requires: %{name} = %{version}-%{release}
382Provides: qt4-postgresql = %{version}-%{release}
383
384%description PostgreSQL
385PostgreSQL driver for Qt's SQL classes (QSQL)
386
387%package tds
388Summary: TDS driver for Qt's SQL classes
389Summary(ja): Qt SQL 用の TDS ドライバ
390Group: System Environment/Libraries
391Requires: %{name} = %{version}-%{release}
392Provides: qt-tds = %{version}-%{release}
393
394%description tds
395TDS driver for Qt's SQL classes (QSQL)
396
397# compat32
398%package -n compat32-%{name}
399Summary: Qt toolkit
400Summary(ja): Qt ツールキット
401Group: System Environment/Libraries
402Requires: %{name} = %{version}-%{release}
403
404%description -n compat32-%{name}
405Qt is a GUI software toolkit which simplifies the task of writing and
406maintaining GUI (Graphical User Interface) applications
407for the X Window System.
408
409Qt is written in C++ and is fully object-oriented.
410
411This package contains the shared library needed to run qt
412applications, as well as the README files for qt.
413
414%package -n compat32-%{name}-devel
415Summary: Development files and documentation for the Qt GUI toolkit.
416Summary(ja): Qt ツールキットの開発用ファイル
417Group: Development/Libraries
418Requires: %{name}-devel = %{version}-%{release}
419Requires: compat32-%{name} = %{version}-%{release}
420
421%description -n compat32-%{name}-devel
422This package contains the files necessary to develop
423applications using the Qt toolkit.
424
425
426%prep
427%setup -q -n qt-everywhere-opensource-src-%{version}
428
429%patch2 -p1 -b .multilib-optflags
430# drop backup file(s), else they get installed too, http://bugzilla.redhat.com/639463
431rm -fv mkspecs/linux-g++*/qmake.conf.multilib-optflags
432%patch4 -p1 -b .uic_multilib
433%patch15 -p1 -b .enable_ft_lcdfilter
434%patch23 -p1 -b .glib_eventloop_nullcheck
435%patch25 -p1 -b .qdbusconnection_no_debug
436%patch28 -p1 -b .qt_plugin_path
437%patch50 -p1 -b .qmake_pkgconfig_requires_private
438## TODO: still worth carrying?  if so, upstream it.
439%patch53 -p1 -b .qatomic-inline-asm
440## TODO: upstream me
441%patch54 -p1 -b .mysql_config
442%patch55 -p1 -b .cups-1
443%patch64 -p1 -b .QTBUG-14467
444%patch65 -p1 -b .qtreeview-kpackagekit-crash
445%patch67 -p1 -b .s390
446pushd src/3rdparty/webkit
447%patch68 -p1 -b .no_Werror
448popd
449%patch69 -p1 -b .QTBUG-22037
450%patch71 -p1 -b .QTBUG-21900
451%patch74 -p1 -b .tds_no_strict_aliasing
452#patch75 -p1 -b .ppc64-crash
453%patch76 -p1 -b .s390-atomic
454%patch77 -p1 -b .icu_no_spam
455%patch81 -p1 -b .assistant-crash
456%patch82 -p1 -b .QTBUG-4862
457%patch83 -p1 -b .poll
458%patch87 -p1 -b .QTBUG-37380
459%patch88 -p0 -b .QTBUG-34614
460%patch89 -p0 -b .QTBUG-38585
461
462# upstream patches
463%patch100 -p1 -b .QTgaHandler
464%patch102 -p1 -b .qgtkstyle_disable_gtk_theme_check
465%patch113 -p1 -b .QTBUG-22829
466
467# security fixes
468# regression fixes for the security fixes
469%patch84 -p1 -b .QTBUG-35459
470%patch86 -p1 -b .systemtrayicon
471
472# Patches for Vine
473%patch1001 -p1 -b .system_ca_certificates
474
475# drop -fexceptions from $RPM_OPT_FLAGS
476RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
477
478%define platform linux-g++
479
480# some 64bit platforms assume -64 suffix, https://bugzilla.redhat.com/569542
481%if "%{?__isa_bits}"  == "64"
482%define platform linux-g++-64
483%endif
484
485# https://bugzilla.redhat.com/478481
486%ifarch x86_64
487%define platform linux-g++
488%endif
489
490sed -i \
491  -e "s|-O2|$RPM_OPT_FLAGS|g" \
492  mkspecs/%{platform}/qmake.conf
493
494sed -i -e "s|^\(QMAKE_LFLAGS_RELEASE.*\)|\1 $RPM_LD_FLAGS|" \
495  mkspecs/common/g++-unix.conf
496
497# undefine QMAKE_STRIP, so we get useful -debuginfo pkgs
498sed -i -e "s|^QMAKE_STRIP.*=.*|QMAKE_STRIP             =|" mkspecs/common/linux.conf
499
500# set correct lib path
501if [ "%{_lib}" == "lib64" ] ; then
502  sed -i -e "s,/usr/lib /lib,/usr/%{_lib} /%{_lib},g" config.tests/{unix,x11}/*.test
503  sed -i -e "s,/lib /usr/lib,/%{_lib} /usr/%{_lib},g" config.tests/{unix,x11}/*.test
504fi
505
506# let makefile create missing .qm files, the .qm files should be included in qt upstream
507for f in translations/*.ts ; do
508  touch ${f%.ts}.qm
509done
510
511# desktop menu
512sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE20} > assistant.desktop
513sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE21} > designer.desktop
514sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE22} > linguist.desktop
515sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE23} > qdbusviewer.desktop
516sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE24} > qtdemo.desktop
517sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE25} > qtconfig.desktop
518
519%build
520# build shared, threaded (default) libraries
521./configure -v \
522    -confirm-license \
523    -opensource \
524    -optimized-qmake \
525    -prefix %{_qt4_prefix} \
526    -bindir %{_qt4_bindir} \
527    -datadir %{_qt4_datadir} \
528    -demosdir %{_qt4_demosdir} \
529    -docdir %{_qt4_docdir} \
530    -examplesdir %{_qt4_examplesdir} \
531    -headerdir %{_qt4_headerdir} \
532    -importdir %{_qt4_importdir} \
533    -libdir %{_qt4_libdir} \
534    -plugindir %{_qt4_plugindir} \
535    -sysconfdir %{_qt4_sysconfdir} \
536    -translationdir %{_qt4_translationdir} \
537    -platform %{platform} \
538    -release \
539    -shared \
540    -cups \
541    -fontconfig \
542    -largefile \
543    -gtkstyle \
544    -no-rpath \
545    -reduce-relocations \
546    -no-separate-debug-info \
547    %{?phonon} %{!?phonon:-no-phonon} \
548    %{?phonon_backend} \
549    %{?no_pch} \
550    %{?no_javascript_jit} \
551    -sm \
552    -stl \
553    -system-libmng \
554    -system-libpng \
555    -system-libjpeg \
556    -system-libtiff \
557    -system-zlib \
558    -xinput \
559    -xcursor \
560    -xfixes \
561    -xinerama \
562    -xshape \
563    -xrandr \
564    -xrender \
565    -xkb \
566    -glib \
567    -icu \
568    -openssl-linked \
569    -xmlpatterns \
570    %{?dbus} %{!?dbus:-no-dbus} \
571    %{?graphicssystem} \
572    %{?webkit} %{!?webkit:-no-webkit } \
573    %{?ibase} \
574    %{?mysql} \
575    %{?psql} \
576    %{?odbc} \
577    %{?sqlite} %{?_system_sqlite} \
578    %{?tds} \
579    -no-nas-sound \
580    %{?noopt} \
581    -nomake demos \
582    -nomake examples
583
584#  -plugin-sql-mysql -I/usr/include/mysql \
585#  -plugin-sql-psql -I/usr/include/pgsql \
586
587make %{?_smp_mflags}
588
589# TODO: consider patching tools/tools.pro to enable building this by default
590%{?qvfb:make %{?_smp_mflags} -C tools/qvfb}
591
592# recreate .qm files
593LD_LIBRARY_PATH=`pwd`/lib bin/lrelease translations/*.ts
594
595%install
596rm -rf $RPM_BUILD_ROOT
597
598make install INSTALL_ROOT=$RPM_BUILD_ROOT
599
600%if 0%{?qvfb}
601make install INSTALL_ROOT=$RPM_BUILD_ROOT -C tools/qvfb
602%find_lang qvfb --with-qt --without-mo
603%else
604rm -f $RPM_BUILD_ROOT%{_qt4_translationdir}/qvfb*.qm
605%endif
606
607%if 0%{?private}
608# install private headers
609# using rsync -R as easy way to preserve relative path names
610# we're cheating and using %%_prefix (/usr) directly here
611rsync -aR \
612    include/Qt{Core,Declarative,Gui,Script}/private \
613    src/{corelib,declarative,gui,script}/*/*_p.h \
614    $RPM_BUILD_ROOT%{_prefix}/
615%endif
616
617#ln -s qt-%{version} $RPM_BUILD_ROOT%{_libdir}/qt4
618
619# Add desktop file(s)
620mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
621desktop-file-install \
622    --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
623    --vendor="" \
624    assistant.desktop designer.desktop linguist.desktop qdbusviewer.desktop qtconfig.desktop
625
626## pkg-config
627# strip extraneous dirs/libraries
628# safe ones
629glib2_libs=$(pkg-config --libs glib-2.0 gobject-2.0 gthread-2.0)
630ssl_libs=$(pkg-config --libs openssl)
631for dep in \
632  -laudio -ldbus-1 -lfreetype -lfontconfig ${glib2_libs} \
633  -ljpeg -lm -lmng -lpng -lpulse -lpulse-mainloop-glib ${ssl_libs} -lsqlite3 -lz \
634  -L/usr/X11R6/lib -L/usr/X11R6/%{_lib} -L%{_libdir} ; do
635  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/lib*.la
636#  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/pkgconfig/*.pc
637  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
638done
639# riskier
640for dep in -ldl -lphonon -lpthread -lICE -lSM -lX11 -lXcursor -lXext -lXfixes -lXft -lXinerama -lXi -lXrandr -lXrender -lXt ; do
641  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/lib*.la
642#  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/pkgconfig/*.pc
643  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
644done
645
646# nuke dangling reference(s) to $RPM_BUILD_ROOT
647sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
648sed -i -e "s|-L%{_builddir}/qt-everywhere-opensource-src-%{version}/lib||g" \
649  $RPM_BUILD_ROOT%{_qt4_libdir}/pkgconfig/*.pc \
650  $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
651
652# .la files, die, die, die.
653rm -f $RPM_BUILD_ROOT%{_qt4_libdir}/lib*.la
654
655# let rpm handle binaries conflicts
656mkdir -p $RPM_BUILD_ROOT%{_bindir}
657for i in $RPM_BUILD_ROOT%{_qt4_bindir}/*; do
658    ln -s ../%{_lib}/qt4/bin/`basename $i` $RPM_BUILD_ROOT/%{_bindir}
659done
660
661%ifarch %{multilib_archs}
662# multilib: qconfig.h
663  mv $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qconfig.h $RPM_BUILD_ROOT%{_qt4_headerdir}/QtCore/qconfig-%{_arch}.h
664  install -p -m644 -D %{SOURCE5} $RPM_BUILD_ROOT%{_qt4_headerdir}/QtCore/qconfig-multilib.h
665  ln -sf qconfig-multilib.h $RPM_BUILD_ROOT%{_qt4_headerdir}/QtCore/qconfig.h
666  ln -sf ../QtCore/qconfig.h $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qconfig.h
667%endif
668
669%if "%{_qt4_libdir}" != "%{_libdir}"
670    mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
671    echo "%{_qt4_libdir}" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/qt4.conf
672%if %{build_compat32}
673    echo "%{_qt4_libdir}" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/qt4-i386.conf
674%endif
675%endif
676
677# Trolltech.conf
678install -p -m644 -D %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/Trolltech.conf
679
680mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64,128x128}/apps
681# qt4-logo (generic) icons
682install -p -m644 -D %{SOURCE30} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/qt4-logo.png
683install -p -m644 -D %{SOURCE31} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/qt4-logo.png
684
685# assistant icons
686install -p -m644 -D tools/assistant/tools/assistant/images/assistant.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/assistant.png
687install -p -m644 -D tools/assistant/tools/assistant/images/assistant-128.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/assistant.png
688# designer icons
689install -p -m644 -D tools/designer/src/designer/images/designer.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/designer.png
690# linguist icons
691for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
692    size=$(echo $(basename ${icon}) | cut -d- -f2)
693    install -p -m644 -D ${icon} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps/linguist4.png
694done
695# qdbusviewer icons
696install -p -m644 -D tools/qdbus/qdbusviewer/images/qdbusviewer.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/qdbusviewer.png
697install -p -m644 -D tools/qdbus/qdbusviewer/images/qdbusviewer-128.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/qdbusviewer.png
698
699# Qt.pc
700cat > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/Qt.pc << EOF
701prefix=%{_qt4_prefix}
702bindir=%{_qt4_bindir}
703datadir=%{_qt4_datadir}
704demosdir=%{_qt4_demosdir}
705docdir=%{_qt4_docdir}
706examplesdir=%{_qt4_examplesdir}
707headerdir=%{_qt4_headerdir}
708importdir=%{_qt4_importdir}
709libdir=%{_qt4_libdir}
710moc=%{_qt4_bindir}/moc
711plugindir=%{_qt4_plugindir}
712qmake=%{_qt4_bindir}/qmake
713sysconfdir=%{_qt4_sysconfdir}
714translationdir=%{_qt4_translationdir}
715
716Name: Qt
717Description: Qt Configuration
718Version: %{version}
719EOF
720
721# rpm macros
722mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
723cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.qt4 << EOF
724%%_qt4 %{name}
725%%_qt48 %{version}
726%%_qt4_version %{version}
727%%_qt4_prefix %%{_libdir}/qt4
728%%_qt4_bindir %%{_qt4_prefix}/bin
729%%_qt4_datadir %%{_qt4_prefix}
730%%_qt4_demosdir %%{_qt4_prefix}/demos
731%%_qt4_docdir %%{_docdir}/qt4
732%%_qt4_examples %%{_qt4_prefix}/examples
733%%_qt4_headerdir %%{_includedir}
734%%_qt4_importdir %%{_qt4_prefix}/imports
735%%_qt4_libdir %%{_libdir}
736%%_qt4_plugindir %%{_qt4_prefix}/plugins
737%%_qt4_qmake %%{_qt4_bindir}/qmake
738%%_qt4_sysconfdir %%{_sysconfdir}
739%%_qt4_translationdir %%{_datadir}/qt4/translations
740EOF
741
742# create/own stuff under %%_qt4_plugindir
743mkdir $RPM_BUILD_ROOT%{_qt4_plugindir}/crypto
744mkdir $RPM_BUILD_ROOT%{_qt4_plugindir}/gui_platform
745mkdir $RPM_BUILD_ROOT%{_qt4_plugindir}/styles
746
747## nuke bundled phonon bits
748rm -fv  $RPM_BUILD_ROOT%{_qt4_libdir}/libphonon.so*
749rm -rfv $RPM_BUILD_ROOT%{_libdir}/pkgconfig/phonon.pc
750# contents slightly different between phonon-4.3.1 and qt-4.5.0
751rm -fv  $RPM_BUILD_ROOT%{_includedir}/phonon/phononnamespace.h
752# contents dup'd but should remove just in case
753rm -fv  $RPM_BUILD_ROOT%{_includedir}/phonon/*.h
754rm -rfv $RPM_BUILD_ROOT%{_qt4_headerdir}/phonon*
755rm -fv $RPM_BUILD_ROOT%{_datadir}/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
756rm -fv $RPM_BUILD_ROOT%{_qt4_plugindir}/designer/libphononwidgets.so
757# backend
758rm -fv $RPM_BUILD_ROOT%{_qt4_plugindir}/phonon_backend/*_gstreamer.so
759rm -fv $RPM_BUILD_ROOT%{_datadir}/kde4/services/phononbackends/gstreamer.desktop
760# nuke bundled webkit bits
761#rm -fv $RPM_BUILD_ROOT%{_qt4_datadir}/mkspecs/modules/qt_webkit_version.pri
762#rm -fv $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qgraphicswebview.h
763#rm -fv $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qweb*.h
764#rm -frv $RPM_BUILD_ROOT%{_qt4_headerdir}/QtWebKit/
765#rm -frv $RPM_BUILD_ROOT%{_qt4_importdir}/QtWebKit/
766#rm -fv $RPM_BUILD_ROOT%{_qt4_libdir}/libQtWebKit.*
767#rm -fv $RPM_BUILD_ROOT%{_qt4_plugindir}/designer/libqwebview.so
768#rm -fv $RPM_BUILD_ROOT%{_libdir}/pkgconfig/QtWebKit.pc
769rm -frv $RPM_BUILD_ROOT%{_qt4_prefix}/tests/
770
771# delete files to use alternatives
772rm -f $RPM_BUILD_ROOT%{_bindir}/assistant
773rm -f $RPM_BUILD_ROOT%{_bindir}/designer
774rm -f $RPM_BUILD_ROOT%{_bindir}/linguist
775rm -f $RPM_BUILD_ROOT%{_bindir}/lrelease
776rm -f $RPM_BUILD_ROOT%{_bindir}/lupdate
777rm -f $RPM_BUILD_ROOT%{_bindir}/moc
778rm -f $RPM_BUILD_ROOT%{_bindir}/qmake
779rm -f $RPM_BUILD_ROOT%{_bindir}/qtconfig
780rm -f $RPM_BUILD_ROOT%{_bindir}/uic
781
782# delete manifest
783rm -f $RPM_BUILD_ROOT%{_qt4_demosdir}/demos-manifest.xml
784rm -f $RPM_BUILD_ROOT%{_qt4_examplesdir}/examples-manifest.xml
785
786%clean
787rm -rf $RPM_BUILD_ROOT
788
789%pre
790# If %{_libdir}/qt4 is symbolic link, remove it
791# Is this safe?
792if [ $1 -eq 2 -a -L %{_libdir}/qt4 ] ; then
793    rm -f %{_libdir}/qt4 &> /dev/null ||:
794fi
795
796%post
797/sbin/ldconfig
798touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
799
800%posttrans
801gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
802
803%postun
804/sbin/ldconfig
805if [ $1 -eq 0 ] ; then
806    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
807    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
808fi
809
810%post config
811/sbin/update-alternatives --install \
812    %{_bindir}/qtconfig qtconfig %{_qt4_bindir}/qtconfig 20
813
814%posttrans config
815# fix broken symlink if it's there
816if [ ! -f %{_bindir}/qtconfig ] ; then
817    /sbin/update-alternatives --auto qtconfig
818fi
819
820%postun config
821if [ $1 -eq 0 ] ; then
822    /sbin/update-alternatives --remove qtconfig %{_qt4_bindir}/qtconfig
823fi
824
825%post designer
826touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
827/sbin/update-alternatives --install \
828    %{_bindir}/designer designer %{_qt4_bindir}/designer 20
829
830%posttrans designer
831gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
832# fix broken symlink if it's there
833if [ ! -f %{_bindir}/designer ] ; then
834    /sbin/update-alternatives --auto designer
835fi
836
837%postun designer
838if [ $1 -eq 0 ] ; then
839    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
840    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
841    /sbin/update-alternatives --remove designer %{_qt4_bindir}/designer
842fi
843
844%post devel
845/sbin/update-alternatives --install \
846    %{_bindir}/qmake qmake %{_qt4_bindir}/qmake 20 \
847    --slave %{_bindir}/moc \
848        moc \
849        %{_qt4_bindir}/moc \
850    --slave %{_bindir}/uic \
851        uic \
852        %{_qt4_bindir}/uic \
853    --slave %{_bindir}/lrelease \
854        lrelease \
855        %{_qt4_bindir}/lrelease \
856    --slave %{_bindir}/lupdate \
857        lupdate \
858        %{_qt4_bindir}/lupdate
859
860%posttrans devel
861# fix broken symlink if it's there
862if [ ! -f %{_bindir}/qmake ] ; then
863    /sbin/update-alternatives --auto qmake
864fi
865
866%postun devel
867if [ $1 -eq 0 ] ; then
868    /sbin/update-alternatives --remove qmake %{_qt4_bindir}/qmake
869fi
870
871%post tools
872/sbin/update-alternatives --install \
873    %{_bindir}/assistant assistant %{_qt4_bindir}/assistant 20
874/sbin/update-alternatives --install \
875    %{_bindir}/linguist  linguist  %{_qt4_bindir}/linguist 20
876
877%posttrans tools
878# fix broken symlink if it's there
879if [ ! -f %{_bindir}/assistant ] ; then
880    /sbin/update-alternatives --auto assistant
881fi
882if [ ! -f %{_bindir}/linguist ] ; then
883    /sbin/update-alternatives --auto linguist
884fi
885
886%postun tools
887if [ $1 -eq 0 ] ; then
888    /sbin/update-alternatives --remove assistant %{_qt4_bindir}/assistant
889    /sbin/update-alternatives --remove linguist %{_qt4_bindir}/linguist
890fi
891
892%pre -n compat32-%{name}
893# If %{_libdir}/qt4 is symbolic link, remove it
894# Is this safe?
895if [ $1 -eq 2 -a -L %{_libdir}/qt4 ] ; then
896    rm -f %{_libdir}/qt4 &> /dev/null ||:
897fi
898
899%post -n compat32-%{name} -p /sbin/ldconfig
900
901%postun -n compat32-%{name} -p /sbin/ldconfig
902
903%files
904%defattr(-,root,root,-)
905%doc README LGPL_EXCEPTION.txt LICENSE.LGPL LICENSE.GPL3
906%config(noreplace) %{_sysconfdir}/Trolltech.conf
907%if "%{_qt4_libdir}" != "%{_libdir}"
908%config %{_sysconfdir}/ld.so.conf.d/qt4.conf
909%endif
910%{_bindir}/qdbus
911#%dir %{_qt4_prefix}
912%dir %{_qt4_bindir}
913%{_qt4_bindir}/qdbus
914%if "%{_qt4_libdir}" != "%{_libdir}"
915%dir %{_qt4_libdir}
916%endif
917%{_qt4_libdir}/libQt*.so.*
918%dir %{_qt4_importdir}
919%dir %{_qt4_importdir}/Qt
920%{_qt4_importdir}/Qt/*
921%dir %{_qt4_importdir}/QtWebKit
922%{_qt4_importdir}/QtWebKit/*
923%dir %{_qt4_plugindir}
924%dir %{_qt4_plugindir}/accessible
925%{_qt4_plugindir}/accessible/*
926%dir %{_qt4_plugindir}/bearer
927%{_qt4_plugindir}/bearer/*
928%dir %{_qt4_plugindir}/codecs
929%{_qt4_plugindir}/codecs/*
930%dir %{_qt4_plugindir}/crypto
931%dir %{_qt4_plugindir}/designer
932%dir %{_qt4_plugindir}/graphicssystems
933%{_qt4_plugindir}/graphicssystems/*
934%dir %{_qt4_plugindir}/iconengines
935%{_qt4_plugindir}/iconengines/*
936%dir %{_qt4_plugindir}/imageformats
937%{_qt4_plugindir}/imageformats/*
938%dir %{_qt4_plugindir}/inputmethods
939%{_qt4_plugindir}/inputmethods/*
940%dir %{_qt4_plugindir}/qmltooling
941%{_qt4_plugindir}/qmltooling/*
942%dir %{_qt4_plugindir}/script
943%{_qt4_plugindir}/script/*
944%dir %{_qt4_plugindir}/sqldrivers
945%{_qt4_plugindir}/sqldrivers/libqsqlite*
946%dir %{_qt4_translationdir}
947%{_qt4_translationdir}/qt_*.qm
948%{_qt4_translationdir}/qtscript_*.qm
949%{_datadir}/icons/hicolor/*/apps/qt4-logo.*
950
951%files config
952%defattr(-,root,root,-)
953%{_qt4_bindir}/qtconfig
954%{_qt4_translationdir}/qtconfig_*.qm
955%{_datadir}/applications/qtconfig.desktop
956
957%files designer
958%defattr(-,root,root,-)
959%{_qt4_bindir}/designer
960%{_qt4_plugindir}/designer/*
961%{_qt4_translationdir}/designer_*.qm
962%{_datadir}/applications/designer.desktop
963%{_datadir}/icons/hicolor/*/apps/designer*
964%{_qt4_docdir}/qch/designer.qch
965
966%files devel
967%defattr(-,root,root,-)
968%{_sysconfdir}/rpm/macros.*
969%{_bindir}/qdbuscpp2xml
970%{_bindir}/qdbusxml2cpp
971%{_bindir}/qmlplugindump
972%{_bindir}/qt3to4
973%{_bindir}/rcc
974%{_bindir}/uic3
975%{_qt4_bindir}/lrelease
976%{_qt4_bindir}/lupdate
977%{_qt4_bindir}/moc
978%{_qt4_bindir}/qdbuscpp2xml
979%{_qt4_bindir}/qdbusxml2cpp
980%{_qt4_bindir}/qmake
981%{_qt4_bindir}/qmlplugindump
982%{_qt4_bindir}/qt3to4
983%{_qt4_bindir}/rcc
984%{_qt4_bindir}/uic
985%{_qt4_bindir}/uic3
986%{_qt4_headerdir}/*
987%{_qt4_libdir}/libQt*.so
988%{_qt4_libdir}/libQtUiTools*.a
989%{_qt4_libdir}/libQt*.prl
990%if 0%{?phonon:1}
991## nuke this one too?  -- Rex
992%{_qt4_libdir}/libphonon.prl
993%endif
994%{_qt4_datadir}/mkspecs/
995%{_qt4_datadir}/phrasebooks/
996%{_qt4_datadir}/q3porting.xml
997%{_libdir}/pkgconfig/*.pc
998%if 0%{?private}
999%exclude %{_qt4_headerdir}/*/private/
1000
1001%files devel-private
1002%defattr(-,root,root,-)
1003%{_qt4_headerdir}/QtCore/private/
1004%{_qt4_headerdir}/QtDeclarative/private/
1005%{_qt4_headerdir}/QtGui/private/
1006%{_qt4_headerdir}/QtScript/private/
1007%{_qt4_headerdir}/../src/corelib/
1008%{_qt4_headerdir}/../src/declarative/
1009%{_qt4_headerdir}/../src/gui/
1010%{_qt4_headerdir}/../src/script/
1011%endif
1012
1013%files doc
1014%defattr(-,root,root,-)
1015%{_qt4_docdir}/html/*
1016%{_qt4_docdir}/qch/*.qch
1017%exclude %{_qt4_docdir}/qch/designer.qch
1018%exclude %{_qt4_docdir}/qch/linguist.qch
1019%{_qt4_docdir}/src/*
1020
1021%files tools
1022%defattr(-,root,root,-)
1023%{_bindir}/lconvert
1024%{_bindir}/pixeltool
1025%{_bindir}/qcollectiongenerator
1026%{_bindir}/qdbusviewer
1027%{_bindir}/qdoc3
1028%{_bindir}/qhelpconverter
1029%{_bindir}/qhelpgenerator
1030%{_bindir}/qmlviewer
1031%{_bindir}/qttracereplay
1032%{_bindir}/xmlpatterns
1033%{_bindir}/xmlpatternsvalidator
1034%{_qt4_bindir}/assistant
1035%{_qt4_bindir}/lconvert
1036%{_qt4_bindir}/linguist
1037%{_qt4_bindir}/pixeltool
1038%{_qt4_bindir}/qcollectiongenerator
1039%{_qt4_bindir}/qdbusviewer
1040%{_qt4_bindir}/qdoc3
1041%{_qt4_bindir}/qhelpconverter
1042%{_qt4_bindir}/qhelpgenerator
1043%{_qt4_bindir}/qmlviewer
1044%{_qt4_bindir}/qttracereplay
1045%{_qt4_bindir}/xmlpatterns
1046%{_qt4_bindir}/xmlpatternsvalidator
1047%{_qt4_translationdir}/assistant_*.qm
1048%{_qt4_translationdir}/linguist_*.qm
1049%{_datadir}/applications/assistant.desktop
1050%{_datadir}/applications/linguist.desktop
1051%{_datadir}/applications/qdbusviewer.desktop
1052%{_datadir}/icons/hicolor/*/apps/assistant*
1053%{_datadir}/icons/hicolor/*/apps/linguist*
1054%{_datadir}/icons/hicolor/*/apps/qdbusviewer*
1055%{_qt4_docdir}/qch/linguist.qch
1056
1057%if 0%{?qvfb}
1058%files qvfb -f qvfb.lang
1059%defattr(-,root,root,-)
1060%{_bindir}/qvfb
1061%{_qt4_bindir}/qvfb
1062%endif
1063
1064%if "%{?ibase}" == "-plugin-sql-ibase"
1065%files ibase
1066%defattr(-,root,root,-)
1067%{_qt4_plugindir}/sqldrivers/libqsqlibase*
1068%endif
1069
1070%if "%{?mysql}" == "-plugin-sql-mysql"
1071%files MySQL
1072%defattr(-,root,root,-)
1073%{_qt4_plugindir}/sqldrivers/libqsqlmysql*
1074%endif
1075
1076%if "%{?odbc}" == "-plugin-sql-odbc"
1077%files ODBC
1078%defattr(-,root,root,-)
1079%{_qt4_plugindir}/sqldrivers/libqsqlodbc*
1080%endif
1081
1082%if "%{?psql}" == "-plugin-sql-psql"
1083%files PostgreSQL
1084%defattr(-,root,root,-)
1085%{_qt4_plugindir}/sqldrivers/libqsqlpsql*
1086%endif
1087
1088%if "%{?tds}" == "-plugin-sql-tds"
1089%files tds
1090%defattr(-,root,root,-)
1091%{_qt4_plugindir}/sqldrivers/libqsqltds*
1092%endif
1093
1094# compat32
1095%if %{build_compat32}
1096%files -n compat32-%{name}
1097%defattr(-,root,root,-)
1098%if "%{_qt4_libdir}" != "%{_libdir}"
1099%config %{_sysconfdir}/ld.so.conf.d/qt4-i386.conf
1100%endif
1101#%dir %{_qt4_prefix}
1102%dir %{_qt4_bindir}
1103%{_qt4_bindir}/qdbus
1104%if "%{_qt4_libdir}" != "%{_libdir}"
1105%dir %{_qt4_libdir}
1106%endif
1107%{_qt4_libdir}/libQt*.so.*
1108%dir %{_qt4_plugindir}
1109%dir %{_qt4_plugindir}/accessible
1110%{_qt4_plugindir}/accessible/*
1111%dir %{_qt4_plugindir}/codecs
1112%{_qt4_plugindir}/codecs/*
1113%dir %{_qt4_plugindir}/graphicssystems
1114%{_qt4_plugindir}/graphicssystems/*
1115%dir %{_qt4_plugindir}/iconengines
1116%{_qt4_plugindir}/iconengines/*
1117%dir %{_qt4_plugindir}/imageformats
1118%{_qt4_plugindir}/imageformats/*
1119%dir %{_qt4_plugindir}/inputmethods
1120%{_qt4_plugindir}/inputmethods/*
1121%dir %{_qt4_plugindir}/script
1122%{_qt4_plugindir}/script/*
1123
1124%files -n compat32-%{name}-devel
1125%defattr(-,root,root,-)
1126%{_qt4_libdir}/libQt*.so
1127%{_qt4_libdir}/libQtUiTools.a
1128%{_qt4_libdir}/libQt*.prl
1129%endif
1130
1131%changelog
1132* Mon May 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.7-1
1133- update to 4.8.7
1134
1135* Sun Mar 27 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.6-5
1136- rebuild with openssl-1.0.2g
1137
1138* Mon Feb  2 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.6-4
1139- fixed typo in %%postun of designer subpackage
1140- removed /sbin/update-alternative --auto from %%postun
1141- updated SOURCE22 for Icon path
1142- updated URL
1143
1144* Sun Feb  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.6-3
1145- updated Source20, 21, 22 and 23
1146- added Patch25, 50, 83, 84, 86, 87, 88, 89 and 102 from Fedora
1147- dropt Patch75
1148- dropt phonon-gstreamer support, built without gstreamer 0.10.x
1149- added qdbusviewer.desktops
1150- added tds subpackage
1151- changed doc subpackage to noarch.rpm
1152
1153* Mon Jul 14 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 4.8.6-2
1154- rebuilt
1155
1156* Fri Jul 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.6-1
1157- new upstream release
1158- change BuildRequires: libmysqlclient-devel instead of MySQL-devel
1159- change BuildRequires: libpq-devel instead of postgresql-devel
1160- update Patch54,67 from fedora
1161- remove Patch80 (qt-everywhere-opensource-src-4.8.0-ld-gold.patch)
1162
1163* Mon Jan 13 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-4
1164- fix BTS:2677
1165
1166* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-3
1167- rebuild with libmng-2.0.2
1168
1169* Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-2
1170- add Patch113 (qt-everywhere-opensource-src-4.8.5-QTBUG-22829.patch)
1171
1172* Sun Jul 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-1
1173- new upstream release
1174- update patches from fedora
1175  - Patch4 (qt-everywhere-opensource-src-4.8.5-uic_multilib.patch)
1176  - Patch28 (qt-everywhere-opensource-src-4.8.5-qt_plugin_path.patch)
1177  - Patch64 (qt-everywhere-opensource-src-4.8.5-QTBUG-14467.patch)
1178  - Patch71 (qt-everywhere-opensource-src-4.8.5-QTBUG-21900.patch)
1179  - Patch74 (qt-everywhere-opensource-src-4.8.5-tds_no_strict_aliasing.patch)
1180- remove Patch24 (qt-everywhere-opensource-src-4.8.0-rc1-moc-boost148.patch)
1181
1182* Sat Jan 05 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.4-1
1183- new upstream release
1184- add Patch82 (qt-everywhere-opensource-src-4.8.3-QTBUG-4862.patch)
1185- add Patch100 (qt-everywhere-opensource-src-4.8.1-qtgahandle.patch)
1186- remove Patch70 (qt-everywhere-opensource-src-4.8.0-QTBUG-14724.patch)
1187
1188* Sun Oct 28 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.8.3-2
1189- fix mkspecs/%%{platform}/qmake.conf
1190  - do not replace g++.conf with g++-multilib.conf.
1191    g++-multilib.conf does not exist.
1192
1193* Sat Sep 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.3-1
1194- new upstream release
1195- update Patch68 (webkit-qtwebkit-2.2-no_Werror.patch)
1196- remove Patch73: qt-everywhere-opensource-src-4.8.0-qtwebkit-glib231.patch
1197
1198* Sat Sep 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.2-1
1199- new upstream release
1200- update Patch68 (webkit-qtwebkit-2.2-no_Werror.patch)
1201- remove Patch72 (qt-everywhere-opensource-src-4.8.0-QUrl_toLocalFile.patch)
1202- remove Patch78 (qt-everywhere-opensource-src-4.8.0-filter_event.patch)
1203- remove Patch79 (qt-everywhere-opensource-src-4.8.0-qvfb.patch)
1204- add Patch80 (qt-everywhere-opensource-src-4.8.0-ld-gold.patch) from Fedora
1205- add Patch81 (qt-everywhere-opensource-src-4.8.2--assistant-crash.patch) from Fedora
1206
1207* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.0-3
1208- fix %%files of compat32-qt4-devel
1209
1210* Sun Jan  8 2012 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.8.0-2
1211- added %%pre section to remove symbolic link
1212- moved translation files to each subpackage
1213
1214* Sat Jan  7 2012 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.8.0-1
1215- new upstream release
1216
1217* Sat Aug 27 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-6
1218- rebuilt with MySQL-5.5.15
1219
1220* Tue May 24 2011 IWAI, Masaharu <iwai@alib.jp> 4.7.2-5
1221- rebuild with unixODBC-2.2.14: broken by 4.7.2-4
1222- add Vendor and Distribution tags
1223
1224* Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 4.7.2-4
1225- rebuilt with postgresql-9.0.3
1226
1227* Mon Apr 11 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-3
1228- rebuilt with unixODBC-2.2.14
1229
1230* Sat Apr  9 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-2
1231- added Patch 106, 301 and 302
1232- fixed /etc/rpm/macros.qt4
1233
1234* Sun Mar  6 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-1
1235- new upstream release
1236- updated Patch1022
1237- added config, tools subpackage
1238- added /etc/rpm/macros.qt4
1239- updated %%post, %%posttrans and %%postun section
1240
1241* Sat Jan 29 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.1-1
1242- new upstream release
1243
1244* Wed Jan 12 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.6.3-3
1245- rebuild with openssl-1.0.0c
1246- add BuildRequires: alsa-lib-devel
1247
1248* Mon Sep 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.3-2
1249- rebuilt with rpm-4.8.1
1250
1251* Sat Jul 24 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.3-1
1252- new upstream release
1253- moved %{_bindir}/qdbus to main package
1254
1255* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.6.1-5
1256- rebuilt with gcc-4.4.3-3 on ppc
1257
1258* Fri Feb  5 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-4
1259- rebuilt with new toolchains
1260
1261* Sun Jan 31 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-3
1262- added BR: desktop-file-utils
1263
1264* Sat Jan 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-2
1265- fixed devel %%files (forgot removing documents...)
1266
1267* Thu Jan 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-1
1268- new upstream release
1269- moved documents to doc sub-package
1270- updated macros
1271- installed translation to %%{_datadir}/qt4/translations now
1272
1273* Sun Nov 22 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.3-1
1274- new upstream release
1275- dropped Patch90 (merged into upstream)
1276- updated Patches from Fedora
1277- added sqlite subpackage
1278
1279* Wed Sep 02 2009 NAKAMURA Kenta <kenta@vinelinux.org> 4.5.2-2
1280- added Patch90 for fix CVE-2009-2700
1281
1282* Wed Aug 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.2-1
1283- new upstream release
1284- updated qt-copy patches
1285- added Qt.pc
1286- added BuildRequires: WebKit-gtk-devel
1287
1288* Thu Jul 23 2009 NAKAMURA Kenta <kenta@vinelinux.org> 4.4.3-4
1289- added compat32 package for x86_64 arch support
1290
1291* Sun Apr 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.3-3
1292- changed qt4-designer Group to Applications/Development
1293- updated URL
1294- remove Requires: XOrg-libs, XOrg-gl
1295
1296* Tue Mar 24 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.3-2
1297- update qt-copy patches
1298
1299* Mon Nov 24 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.3-1
1300- new upstream release
1301- update qt-copy patches
1302
1303* Tue Nov 11 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2-2
1304- update qt-copy patches
1305
1306* Mon Sep 22 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2-1
1307- new upstream release
1308- update qt-copy patches
1309
1310* Tue Sep 02 2008 Shu KONNO <owa@bg.wakwak.com> 4.4.1-2
1311- fixed symbolic-link path of %{_bindir}/* at %%install section (for lib64)
1312
1313* Mon Aug  4 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.1-1
1314- new upstream release
1315- update qt-copy patches
1316
1317* Sun Jul  6 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.0-1
1318- new upstream release
1319- update qt-copy patches
1320- add -no-phonon
1321
1322* Mon Mar 24 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.4-1
1323- fix release ([VineSeed:1527])
1324- add BuildPrereq: gcc4 gcc4-c++ for Vine 4.x
1325- add Requires(post,postun): alternatives to -devel and -designer package
1326
1327* Tue Mar  4 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.4-0vl1
1328- new upstream release
1329- update qt-copy patches
1330
1331* Wed Feb  6 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.3-0vl2
1332- update qt-copy patches
1333
1334* Thu Dec  6 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.3-0vl1
1335- new upstream release
1336- update and re-number qt-copy patches
1337- add BuildPrereq: glib2-devel
1338- update URL
1339
1340* Fri Nov  2 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.2-0vl1
1341- new upstream release
1342- update qt-copy patches
1343
1344* Tue Sep 18 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.1-0vl2
1345- update qt-copy patches (CVE-2007-4137)
1346
1347* Wed Aug 15 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.1-0vl1
1348- new upstream release
1349- update qt-copy patches
1350
1351* Thu Jun 28 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.0-0vl1
1352- new upstream release
1353- add qt-copy patches
1354
1355* Wed May 16 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.0-0vl0.20070423
1356- new upstream release
1357
1358* Mon Mar 12 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.3-0vl1
1359- new upstream release
1360
1361* Tue Oct 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.1-0vl1
1362- new upstream release
1363- add ld.so.conf.d and qt4.conf
1364- BuildPrereq: dbus-devel >= 0.62
1365
1366* Fri Oct  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.0-0vl1
1367- new upstream release
1368- remove static package
1369
1370* Mon Sep 25 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.1.4-0vl1
1371- new upstream release
1372- update %%fiels
1373- remove Xt and styles package
1374- add BuildPrereq: postgresql-libs MySQL-shared
1375- remove all patches
1376
1377* Tue Sep 19 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl4
1378- move %%{_libdir}/qt3 from develop to main
1379- fix typo
1380- add patch503
1381 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm.1
1382  - import qt-x11-immodule-unified-quiet.patch (patch503) from FC
1383- add patch500-502
1384 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm
1385  - add immodule for Qt support (patch500-502)
1386    - patch500: revert some part of patch300,301 (conflict with patch501)
1387    - patch501: immodule for Qt patch
1388    - patch502: apply some part of patch300,301 again
1389    cf. http://immodule-qt.freedesktop.org/
1390        http://people.freedesktop.org/~daisuke/
1391
1392* Sun Sep 10 2006 NAKAMURA Kenta <kenta@vinelinux.org> 3.3.5-0vl3
1393- added configure options for builing on 64-bit archs
1394
1395* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl2
1396- rebuild for VineSeed
1397
1398* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl1
1399- new upstream release
1400- stop building nonthreaded libs
1401- delete Obsoletes
1402- add Patch0
1403
1404* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl6
1405- rebuild for VineSeed
1406
1407* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl5
1408- build for Vine3.1
1409- add -v to configure option
1410- move three static libs to main package
1411
1412* Wed Mar 16 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl4
1413- rebuild for VineSeed
1414
1415* Sat Mar 12 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl3
1416- (security) stop using rpath
1417- cleanup this file
1418
1419* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl2
1420- rebuild for VineSeed
1421
1422* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl1
1423- new upstream release
1424- update Patch400
1425
1426* Sat Dec 11 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl3
1427- rebuld
1428
1429* Wed Nov 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl2
1430- add Obsoletes: qt32-*
1431
1432* Sun Sep  5 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl1
1433- source upgrade
1434- remove patch100
1435- update patch300 and remove patch302-303
1436- update patch400
1437- update BuildPrereq and Requires
1438
1439* Wed Jul 28 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl3
1440- add patch302-303 from KuserML
1441- delete lines about vine26
1442
1443* Sun Jun  6 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl2
1444- add patch100 from webcvs.kde.org/cgi-bin/cvsweb.cgi/qt-copy/patches/
1445
1446* Fri Apr 30 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl1
1447- source upgrade
1448- remove patch100 (it is needed only for 3.3.1)
1449
1450* Sun Apr 18 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl3
1451- rebuild with XOrg
1452
1453* Mon Mar 29 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl2
1454- rebuild
1455
1456* Mon Mar  8 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl1
1457- source upgrade
1458- remove patch800
1459- add patch100 (only for qt-x11-free-3.3.1)
1460
1461* Sun Feb  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl3
1462- enable cups support
1463
1464* Sun Dec 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl2
1465- build for VineSeed with new toolchain
1466- disable cup support
1467
1468* Wed Dec  3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl1
1469- source upgrade
1470- revised Patch402 and 403
1471- remove Patch100
1472- add patch800 to build against freetype2-2.1.7
1473- (VinePlus/2.6) BuildPrereq: autoconf258
1474
1475* Sun Nov  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.2-0vl1
1476- source upgrade
1477- revised Patch400
1478- remove Patch15
1479
1480* Sun Nov  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl4
1481- enable cups support
1482
1483* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl3
1484- rebuild for Vine2.6
1485
1486* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl3
1487- revised Patch400 and Patch402
1488- clean up spec
1489
1490* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl2
1491- rebuild for Vine2.6
1492
1493* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl2
1494- revised Patch400-
1495- clean up spec
1496
1497* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl1
1498- rebuild for Vine2.6
1499
1500* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl1
1501- source upgrade
1502- add Patch100
1503- remove Patch302 (it is included in this source)
1504- stop using Patch400-
1505- build with gcc-3.2.3
1506- add export LANG=C
1507- add *.pc (pkg-config files) to qt-devel package
1508
1509* Fri Aug 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl5
1510- rebuild for Vine2.6
1511
1512* Wed Aug 13 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl5
1513- add Patch302 to fix performance of jmode
1514- change make option for SMP and add script
1515
1516* Thu Jun 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl4
1517- update Patch400 and 401
1518
1519* Wed Jun 18 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl3
1520- change spec to build with g++-2.95.3
1521
1522* Mon Apr 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl2
1523- rebuild for Vine2.6
1524
1525* Wed Apr 16 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.1.2-0vl2
1526- rebuilt with libpng >= 1.2.5 when %%{vine26} is set to 0 (ie VineSeedPlus)
1527
1528* Fri Mar 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl1
1529- source upgrade
1530- remove all patches except patch15
1531- revised patch 300-
1532- stop building Xt package
1533
1534* Mon Feb 24 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl3
1535- revised patch 301 and 302
1536- enable patch 301 and 302 to Vine2.5/2.6
1537
1538* Sun Feb  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl2
1539- change spec to build both VineSeed and Vine2.5/2.6
1540- re-number patch300-
1541- delete patch4 (qt-3.1.1 does not need it)
1542- add patch13 and 14
1543 -- Thu Dec 19 2002 Than Ngo <than@redhat.com> 3.1.1-3
1544  - add monospace patch file from Leon Ho (bug #79949)
1545  - add small patch file from Sysoltsev Slawa (bug #79731)
1546- add patch15
1547 -- Mon Dec 30 2002 Florian La Roche <Florian.LaRoche@redhat.de>
1548  - Change qmlined.h to not include an attic header that is also not shipped
1549    with Red Hat Linux. This also fixes building unixODBC, that includes this
1550    header (apparently also without needing it).
1551
1552
1553* Sat Jan  4 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl1
1554- source upgrade
1555- cleanup spec
1556- revised Patch7, 301
1557- add Patch306, 307, 308 from kde.gr.jp
1558
1559* Sun Dec 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.0-0vl1
1560- source upgrade
1561- stop using objprelink2, it does not work with gcc3
1562- add Patch304 and Patch305 from www.kde.gr.jp/~akito/xft/patch_xft.html
1563- add Patch1 - Patch12 from rawhide 3.1.0-1.3
1564- add BuildPrereq: openMotif-devel >= 2.2.2 for build qt-Xt
1565- cleanup spec for build x11 package only
1566
1567* Mon Nov 11 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl3
1568- add export PATH=`pwd`:$PATH to %build section
1569
1570* Tue Oct 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl2
1571- objprelink2 support only i386 (add %ifarch i386 ... again)
1572- delete BuildPrereq: libmng-static (it merged to libmng-devel)
1573- delete %doc ANNOUNCE
1574- Requires: XFree86-gl instead of Mesa
1575
1576* Fri Oct  4 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl1
1577- add BuildPrereq: objprelink2 instead of BuildPrereq: objprelink
1578- add BuildPrereq: autoconf253 automake15
1579- delete Patch199 (objprelink2 do not need this patch)
1580- source upgrade
1581- revised all patches [Kdeveloper:02404]
1582- add man files to qt-devel sub-package
1583
1584* Tue Jul 16 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl5
1585- add patch304 from kde.gr.jp [Kdeveloper:02368]
1586
1587* Thu Jul  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl4
1588- add patch303 from kde.gr.jp [Kdeveloper:02378]
1589
1590* Wed Apr 17 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl3
1591- add patch302 from kde.gr.jp
1592
1593* Thu Apr  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl2
1594- revised patch300 from kde.gr.jp and XIMInputStyle=Over The Spot in qtrc
1595- add patch301 from kde.gr.jp
1596- make unixODBC plugin (delete define odbcplugins 0 and if %{odbcplugins})
1597
1598* Sat Mar 30 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl1
1599- merged with rawhide 3.0.3-0.cvs20020314.1
1600- source update to 3.0.3
1601- add patch199 (objprelink)
1602- add patch300 and add defaultInputStyle=OverTheSpot in qtrc
1603- define cups 0 (Vine does not have cups)
1604- define odbcplugins 0 (unixODBC requires libqt-mt.so.2 of qt-2)
1605- cleanup spec
1606- There is Vine's previous changes, hacked for Vine
1607 -- Sat Jan  5 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.1-6vl4
1608  - rebuild with -xft support (XFree86-4.1.99.4)
1609 -- Mon Dec 31 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl3
1610  - rebuild with glibc-2.2.4
1611 -- Sun Nov 25 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl2
1612  - add Source2 and Patch4 (use objprelink, i386 only)
1613 -- Sat Oct 13 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl1
1614  - Build for VineSeed
1615  - Add qt.using_new_library.patch from Kondara
1616 -- Mon Jun 11 2001 net_hal <net_hal@cwa.bai.ne.jp>
1617  - First build for Vine2.1.5
1618 -- Thu Apr 12 2001 Rex Dieter <rdieter@unl.edu> 2.3.0-0.6x.3
1619  - redhat 6.x backport based on rawhide's qt-2.3.0-3
1620  - remove -xft support (because we're using XFree-3)   
1621
1622* Thu Mar 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.3-0.cvs20020314.1
1623- Update to 3.0.3-pre, required for KDE3
1624- force -fPIC usage
1625- Remove conflict with qt2 < 2.3.2-1, the new qt2 2.3.1 is fixed and qt 2.3.2
1626  is broken
1627- Ship the qmake config files (so qmake works for building any 3rd party stuff,
1628  e.g. aethera)
1629
1630* Wed Mar  6 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-2
1631- Add some fixes from KDE's qt-copy CVS
1632- Pluginize image formats
1633
1634* Mon Feb 25 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-1
1635- 3.0.2 final
1636
1637* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.3
1638- Add GB18030 codec patch, #60034
1639- Force-build jpeg support, fixing #59775 and #59795
1640
1641* Sat Jan 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.2
1642- Build with CUPS support
1643
1644* Fri Jan 18 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.1
1645- Fix up /usr/bin/moc links, they should point to qt3
1646
1647* Mon Jan 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020114.1
1648- Build styles directly into the main library for now, there's too much broken
1649  code out there depending on this ATM.
1650
1651* Wed Jan  9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020109.1
1652- Stop excluding alpha, gcc has been fixed
1653
1654* Tue Jan  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020108.1
1655- Add fixes from CVS; this fixes the "Alt + F1, arrow up, arrow up doesn't work
1656  in KDE" bug
1657
1658* Mon Dec 17 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-2
1659- Fix up settings search path
1660- Add default qtrc allowing to use KDE 3.x Qt plugins
1661- Make sure QLibrary uses RTLD_GLOBAL when dlopen()ing libraries
1662
1663* Thu Dec 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.1.0-1
1664- Work around gcc bug #57467
1665
1666* Wed Dec 12 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1667- 3.0.1 final
1668
1669* Mon Dec 10 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-0.cvs20011210.1
1670- Update to current (needed by KDE 3.x)
1671- Rebuild with current libstdc++
1672- Temporarily disable building on alpha
1673- Fix build with PostgreSQL 7.2
1674
1675* Mon Nov 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-5
1676- Fix up glweak
1677
1678* Mon Nov  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-4
1679- Give designer, uic, moc, etc. their real names - the qt2 versions
1680  have been renamed in qt2-2.3.2-1.
1681  Conflict with qt2 < 2.3.2-1.
1682
1683* Thu Oct 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-3
1684- Add symlink /usr/lib/qt-3.0.0 -> /usr/lib/qt3 and set QTDIR to the
1685  symlink, allowing to update to 3.0.1 without breaking rpath'ed binaries
1686
1687* Tue Oct 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-1
1688- 3.0.0 final
1689- fix some minor specfile bugs
1690- Modularize some more (image format plugins)
1691- Build codecs
1692
1693* Tue Sep 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta5.1
1694- beta5
1695- Share more code between qt-x11 and qt-embedded builds
1696
1697* Wed Aug 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta4.1
1698- beta4
1699- build the Motif style directly into Qt rather than as a plugin - Qt should
1700  always have at least one style...
1701- replace the designer3 symlink with a shell script that sets QTDIR correctly
1702  before launching designer
1703- Add desktop file for designer
1704
1705* Mon Aug  6 2001 Tim Powers <timp@redhat.com> 3.0.0-0.beta3.4
1706- explicitly include qm2ts, qmake, qtconfig in the devel package file list to avoid dangling symlinks
1707
1708* Thu Aug  2 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.3
1709- Try yet another workaround for buildsystem breakages
1710
1711* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1712- Add another ugly workaround for build system problems, this should finally
1713  get rid of the dangling symlinks
1714
1715* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.2
1716- Rephrase parts of the spec file, hopefully pleasing the build system
1717
1718* Sun Jul 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.1
1719- beta3
1720- Fix dangling symlinks
1721
1722* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.2
1723- Fix up QSQL Postgres classes for Postgres 7.1.x
1724- Fix various bugs:
1725  - QtMultilineEdit and QtTableView should actually compile
1726  - Link libqsqlpsql with libpq
1727  - Don't link the base library with libmysqlclient, linking the MySQL
1728    module with it is sufficient
1729- Add missing const qualifier
1730- move the SQL drivers to separate packages to avoid dependencies
1731- build and install designer plugins - converting glade files to Qt is fun. ;)
1732- handle RPM_OPT_FLAGS
1733
1734* Tue May 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.1
1735- 3.0 beta 1
1736
1737* Wed May 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010516.1
1738- Update, remove conflicts with Qt 2.x
1739
1740* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010514.1
1741- Initial build of 3.0 branch
1742
1743* Fri Apr 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-6
1744- Fix crashes on ia64, Patch from Bill Nottingham <notting@redhat.com>
1745- Allow building qt-nox
1746
1747* Fri Apr 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-5
1748- Make sure uic and designer use the libqui from the source tree, not
1749  a previously installed one.
1750  Linking uic-x11 against libqui-embedded is definitely not a feature. ;)
1751- The qclipboard fix is needed for qt-x11 only, don't apply it if we're
1752  building qt-embedded
1753
1754* Sat Apr 14 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1755- Handle LPRng specific constructs in printcap, Bug #35937
1756
1757* Sun Mar 25 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1758- add qfont patch from Trolltech
1759
1760* Tue Mar 13 2001 Harald Hoyer <harald@redhat.de>
1761- added patch for '@euro' language settings
1762
1763* Tue Mar  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1764- 2.3.0 final
1765- BuildRequires XFree86-devel >= 4.0.2 (#30486)
1766
1767* Mon Feb 26 2001 Than Ngo <than@redhat.com>
1768- fix check_env function, so that qt does not crash if QT_XFT is not set
1769- fix symlinks
1770
1771* Mon Feb 26 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1772- 2.3.0b1
1773- Add a patch to qpsprinter that handles TrueType fonts even if they come from xfs
1774
1775* Tue Feb 13 2001 Preston Brown <pbrown@redhat.com>
1776- japanese input and clipboard fixes applied.  Changes have been sent upstream by patch authors.
1777
1778* Fri Feb  9 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1779- Rebuild with new Mesa to get rid of pthreads linkage
1780- Add Xft fix from KDE CVS
1781
1782* Wed Feb  7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1783- Add printing bugfix patch from Trolltech
1784
1785* Sat Feb  3 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1786- 2.2.4
1787- Qt Embedded: Add QVfb and VNC support
1788
1789* Tue Jan 16 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1790- Don't segfault when running Qt/Embedded applications as root
1791- Improve the Qt/Embedded sparc patch so we don't need the specfile hacks
1792  anymore
1793- Fix a bug in QPrintDialog (causing KDE Bug #18608)
1794
1795* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1796- bzip2 source to save space
1797- Qt/Embedded 2.2.3
1798- Fix qte build on sparc
1799
1800* Wed Dec 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1801- Run ldconfig in %%post and %%postun for qt-Xt
1802
1803* Sun Dec 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1804- Build with the Xrender extension
1805  (Patch from Keith Packard <keithp@keithp.com>)
1806
1807* Wed Dec 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1808- 2.2.3
1809
1810* Tue Dec 12 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1811- Rebuild to fix permissions on doc dir
1812- Don't exclude ia64 anymore
1813
1814* Fri Nov 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1815- Fix up uic (Patch from trolltech)
1816
1817* Wed Nov 15 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1818- Build qt-embedded
1819  changes to base: fix build, fix ISO C99 compliance, fix 64bit support
1820
1821* Mon Nov 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1822- 2.2.2
1823
1824* Tue Oct 24 2000 Than Ngo <than@redhat.com>
1825- call ldconfig for updating (Bug #19687)
1826- added patch from Trolltech, thanks to Rainer <rms@trolltech.com>
1827
1828* Wed Oct 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1829- Add missing msg2qm, msgmerge, qconfig tools (Bug #18997), introduced
1830  by broken Makefiles in base
1831- fix up %%install so it works both with old-style and new-style fileutils
1832  (fileutils <= 4.0z don't know about -L)
1833
1834* Fri Oct 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1835- Disable exception handling; this speeds up KDE 2.x and reduces its
1836  memory footprint by 20 MB.
1837
1838* Tue Oct 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1839- dereference symlinks in include
1840
1841* Sun Oct  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1842- fix -devel
1843- update to the new version of 2.2.1 on trolltech.com; the initial tarball
1844  contained broken docs
1845
1846* Thu Oct  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1847- 2.2.1
1848
1849* Mon Sep 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1850- Add missing uic
1851
1852* Thu Sep 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1853- Move Qt designer to a different source RPM to get rid of a
1854  circular dependency (kdelibs2->qt, qt->kdelibs2)
1855- Enable MNG support
1856- Don't compile (just include) examples and tutorials
1857- move the static libraries to a separate package (qt-static).
1858  They're HUGE, and most people won't ever need them.
1859- clean up spec file
1860- fix up dependencies (-devel requires base, -static requires devel,
1861  Xt requires base)
1862- add BuildRequires line
1863
1864* Tue Sep 12 2000 Than Ngo <than@redhat.com>
1865- update release 2.2.0
1866- changed copyright to GPL
1867- added missing static libraries
1868- made symbolic link for designer to load the help files correct
1869- made designer and designer-kde2 as sub packages
1870- added missing templates for designer
1871- remove jakub patch, since the release 2.2.0 already
1872  contains this patch.
1873- fixed qt again to compile with gcc-2.96
1874- use make -j for building
1875
1876* Wed Aug 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1877- Work around compiler bugs (Patch from Jakub)
1878- Use relative symlinks (Bug #16750)
1879
1880* Mon Aug 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1881- beta2
1882
1883* Mon Aug 14 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1884- new qt-copy from KDE2 CVS
1885
1886* Wed Aug 9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1887- official beta 1
1888
1889* Thu Aug 3 2000 Than Ngo <than@redhat.de>
1890- rebuilt against the libpng-1.0.8
1891
1892* Thu Jul 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1893- rebuild (so we have it on all arches)
1894
1895* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1896- move man pages to a more reasonable place (this fixes Bug #14126)
1897- exclude ia64 for now (compiler problems!!!)
1898
1899* Mon Jul 24 2000 Harald Hoyer <harald@redhat.de>
1900- modified connect patch to fit qt 2.2.0 beta.
1901
1902* Thu Jul 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1903- update to current qt-copy; this is now a qt 2.2.0 beta.
1904
1905* Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1906- update to current qt-copy in kde CVS, required
1907
1908* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
1909- automatic rebuild
1910
1911* Tue Jul 11 2000 Harald Hoyer <harald@redhat.de>
1912- made patch smaller and binary compatible when recompiled with 6.2
1913- modified connect and moc to cope with the new g++ class layout
1914
1915* Sun Jul 09 2000 Than Ngo <than@redhat.de>
1916- rebuilt qt with gcc-2.96-34
1917
1918* Fri Jul 07 2000 Than Ngo <than@redhat.de>
1919- rebuilt qt with c++ 2.96
1920
1921* Mon Jul  3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1922- Fix dependancies
1923
1924* Sun Jul  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1925- Use egcs++ for now ** FIXME
1926
1927* Wed Jun 28 2000 Preston Brown <pbrown@redhat.com>
1928- fix up qt.sh
1929
1930* Sun Jun 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1931- Build in jpeg and threading support
1932- Fix a bug in clipboard pasting code
1933
1934* Wed Jun 07 2000 Preston Brown <pbrown@redhat.com>
1935- fix qt.{sh,csh}
1936- use new rpm macro paths
1937- package man pages
1938
1939* Fri Jun  2 2000 Bill Nottingham <notting@redhat.com>
1940- build without optimization on ia64
1941
1942* Mon May 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1943- 2.1.1
1944
1945* Thu May 18 2000 Florian La Roche <Florian.LaRoche@redhat.com>
1946- recompile with correct libstdc++
1947
1948* Thu Apr 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1949- 2.1.0 final
1950
1951* Wed Apr  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1952- beta4
1953- depend on libGL.so.1 rather than Mesa - XFree86 4.0 provides that
1954  lib, too
1955
1956* Wed Mar 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1957- beta3
1958
1959* Tue Mar  7 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1960- beta2
1961- fix compilation of the NSPlugin add-on
1962
1963* Fri Mar  3 2000 Bill Nottingham <notting@redhat.com>
1964- fix %postun script
1965
1966* Fri Feb 18 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
1967- beta1
1968- get rid of qt-ImageIO, the functionality is now in the main Qt library
1969- remove qt-Network, the functionality is now in the main Qt library
1970- add changes-2.1.0 to %doc
1971
1972* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
1973- no refcount check on postun script, we want it to happen even on upgrades
1974
1975* Thu Feb 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1976- new snapshot, should fix QWhatsThisButton
1977- remove executable permissions from *.pro files
1978
1979* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
1980- strip binaries in examples, tutorial
1981
1982* Mon Jan 31 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1983- new snapshot - should fix the hotkey bug
1984- Fix up the Makefiles so it compiles
1985
1986* Tue Jan 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1987- new snapshot - we need those QVariant fixes
1988
1989* Thu Jan 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1990- switch from glxMesa to Mesa for the GL addon
1991
1992* Wed Jan 5 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
1993- Fix up dependencies
1994- new snapshot
1995
1996* Mon Jan 3 2000 Ngo Than <than@redhat.de>
1997- new snapshot for Red Hat Linux 6.2
1998- increase version number
1999
2000* Mon Dec 20 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2001- new snapshot
2002- handle RPM_OPT_FLAGS
2003
2004* Mon Dec 13 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2005- new snapshot
2006- -GL requires libGL.so.1 instead of Mesa (might as well be glxMesa
2007  or some commercial OpenGL)
2008- -GL BuildPrereqs /usr/X11R6/include/GL/gl.h instead of Mesa-devel
2009  (might as well be glxMesa or some commercial OpenGL)
2010
2011* Sun Dec 05 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2012- update to current RSYNC version
2013- remove compilation patch - it finally works out of the box
2014
2015* Wed Oct 27 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2016- update to current CVS snapshot
2017- build extensions
2018- add patch to fix QNetwork compilation
2019
2020* Sun Oct 24 1999 Bernhard Rosenkraenzer <bero@redhat.de>
2021- current CVS snapshot
2022- fix compilation with gcc 2.95.x
2023- use install -c rather than just install to make BSD install happy
2024
2025* Mon Oct 11 1999 Bernhard Rosenkraenzer <bero@redhat.de>
2026- 2.1.0 snapshot (for KDE2)
2027- Fix typo in spec
2028
2029* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
2030- don't ship tutorial or example binaries
2031
2032* Tue Sep 21 1999 Preston Brown <pbrown@redhat.com>
2033- substitution in tutorial and examples so that dependencies are correct and
2034  they can be successfully rebuilt.
2035- switched to completely using QTDIR.  trying to coexist with links into
2036  /usr/{include,lib} and still compile with qt 1.x is very hard for
2037  configure scripts to cope with.
2038
2039* Thu Aug 19 1999 Preston Brown <pbrown@redhat.com>
2040- implemented QTDIR compatibility.
2041
2042* Tue Jul 20 1999 Preston Brown <pbrown@redhat.com>
2043- qt 2.0.1 packaged.
2044
2045* Wed Jul 14 1999 Preston Brown <pbrown@redhat.com>
2046- Qt 2.00 packaged.
2047- examples, html documentation, tutorial moved to /usr/doc
2048
2049* Sat Apr 17 1999 Preston Brown <pbrown@redhat.com>
2050- static library supplied in dev package.
2051
2052* Wed Apr 07 1999 Preston Brown <pbrown@redhat.com>
2053- turn on internal GIF reading support
2054
2055* Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
2056- strip binaries
2057
2058* Mon Mar 15 1999 Preston Brown <pbrown@redhat.com>
2059- upgrade to qt 1.44.
2060
2061* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
2062- Injected new description and group.
2063
2064* Tue Jan 19 1999 Preston Brown <pbrown@redhat.com>
2065- moved includes to /usr/include/qt
2066
2067* Mon Jan 04 1999 Preston Brown <pbrown@redhat.com>
2068- made setup phase silent.
2069
2070* Fri Dec 04 1998 Preston Brown <pbrown@redhat.com>
2071- upgraded to qt 1.42, released today.
2072
2073* Tue Dec 01 1998 Preston Brown <pbrown@redhat.com>
2074- took Arnts RPM and made some minor changes for Red Hat.
Note: See TracBrowser for help on using the repository browser.