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

Revision 10413, 67.2 KB checked in by Takemikaduchi, 8 years ago (diff)

gtkmm3,mm-common,pulseaudio: new upstream release
others: rebuild with gcc-5.4.0

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: 2%{?_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* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.7-2
1133- rebuild with gcc-5.4.0
1134
1135* Mon May 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.7-1
1136- update to 4.8.7
1137
1138* Sun Mar 27 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.6-5
1139- rebuild with openssl-1.0.2g
1140
1141* Mon Feb  2 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.6-4
1142- fixed typo in %%postun of designer subpackage
1143- removed /sbin/update-alternative --auto from %%postun
1144- updated SOURCE22 for Icon path
1145- updated URL
1146
1147* Sun Feb  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.6-3
1148- updated Source20, 21, 22 and 23
1149- added Patch25, 50, 83, 84, 86, 87, 88, 89 and 102 from Fedora
1150- dropt Patch75
1151- dropt phonon-gstreamer support, built without gstreamer 0.10.x
1152- added qdbusviewer.desktops
1153- added tds subpackage
1154- changed doc subpackage to noarch.rpm
1155
1156* Mon Jul 14 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 4.8.6-2
1157- rebuilt
1158
1159* Fri Jul 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.6-1
1160- new upstream release
1161- change BuildRequires: libmysqlclient-devel instead of MySQL-devel
1162- change BuildRequires: libpq-devel instead of postgresql-devel
1163- update Patch54,67 from fedora
1164- remove Patch80 (qt-everywhere-opensource-src-4.8.0-ld-gold.patch)
1165
1166* Mon Jan 13 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-4
1167- fix BTS:2677
1168
1169* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-3
1170- rebuild with libmng-2.0.2
1171
1172* Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-2
1173- add Patch113 (qt-everywhere-opensource-src-4.8.5-QTBUG-22829.patch)
1174
1175* Sun Jul 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-1
1176- new upstream release
1177- update patches from fedora
1178  - Patch4 (qt-everywhere-opensource-src-4.8.5-uic_multilib.patch)
1179  - Patch28 (qt-everywhere-opensource-src-4.8.5-qt_plugin_path.patch)
1180  - Patch64 (qt-everywhere-opensource-src-4.8.5-QTBUG-14467.patch)
1181  - Patch71 (qt-everywhere-opensource-src-4.8.5-QTBUG-21900.patch)
1182  - Patch74 (qt-everywhere-opensource-src-4.8.5-tds_no_strict_aliasing.patch)
1183- remove Patch24 (qt-everywhere-opensource-src-4.8.0-rc1-moc-boost148.patch)
1184
1185* Sat Jan 05 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.4-1
1186- new upstream release
1187- add Patch82 (qt-everywhere-opensource-src-4.8.3-QTBUG-4862.patch)
1188- add Patch100 (qt-everywhere-opensource-src-4.8.1-qtgahandle.patch)
1189- remove Patch70 (qt-everywhere-opensource-src-4.8.0-QTBUG-14724.patch)
1190
1191* Sun Oct 28 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.8.3-2
1192- fix mkspecs/%%{platform}/qmake.conf
1193  - do not replace g++.conf with g++-multilib.conf.
1194    g++-multilib.conf does not exist.
1195
1196* Sat Sep 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.3-1
1197- new upstream release
1198- update Patch68 (webkit-qtwebkit-2.2-no_Werror.patch)
1199- remove Patch73: qt-everywhere-opensource-src-4.8.0-qtwebkit-glib231.patch
1200
1201* Sat Sep 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.2-1
1202- new upstream release
1203- update Patch68 (webkit-qtwebkit-2.2-no_Werror.patch)
1204- remove Patch72 (qt-everywhere-opensource-src-4.8.0-QUrl_toLocalFile.patch)
1205- remove Patch78 (qt-everywhere-opensource-src-4.8.0-filter_event.patch)
1206- remove Patch79 (qt-everywhere-opensource-src-4.8.0-qvfb.patch)
1207- add Patch80 (qt-everywhere-opensource-src-4.8.0-ld-gold.patch) from Fedora
1208- add Patch81 (qt-everywhere-opensource-src-4.8.2--assistant-crash.patch) from Fedora
1209
1210* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.0-3
1211- fix %%files of compat32-qt4-devel
1212
1213* Sun Jan  8 2012 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.8.0-2
1214- added %%pre section to remove symbolic link
1215- moved translation files to each subpackage
1216
1217* Sat Jan  7 2012 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.8.0-1
1218- new upstream release
1219
1220* Sat Aug 27 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-6
1221- rebuilt with MySQL-5.5.15
1222
1223* Tue May 24 2011 IWAI, Masaharu <iwai@alib.jp> 4.7.2-5
1224- rebuild with unixODBC-2.2.14: broken by 4.7.2-4
1225- add Vendor and Distribution tags
1226
1227* Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 4.7.2-4
1228- rebuilt with postgresql-9.0.3
1229
1230* Mon Apr 11 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-3
1231- rebuilt with unixODBC-2.2.14
1232
1233* Sat Apr  9 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-2
1234- added Patch 106, 301 and 302
1235- fixed /etc/rpm/macros.qt4
1236
1237* Sun Mar  6 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-1
1238- new upstream release
1239- updated Patch1022
1240- added config, tools subpackage
1241- added /etc/rpm/macros.qt4
1242- updated %%post, %%posttrans and %%postun section
1243
1244* Sat Jan 29 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.1-1
1245- new upstream release
1246
1247* Wed Jan 12 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.6.3-3
1248- rebuild with openssl-1.0.0c
1249- add BuildRequires: alsa-lib-devel
1250
1251* Mon Sep 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.3-2
1252- rebuilt with rpm-4.8.1
1253
1254* Sat Jul 24 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.3-1
1255- new upstream release
1256- moved %{_bindir}/qdbus to main package
1257
1258* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.6.1-5
1259- rebuilt with gcc-4.4.3-3 on ppc
1260
1261* Fri Feb  5 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-4
1262- rebuilt with new toolchains
1263
1264* Sun Jan 31 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-3
1265- added BR: desktop-file-utils
1266
1267* Sat Jan 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-2
1268- fixed devel %%files (forgot removing documents...)
1269
1270* Thu Jan 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-1
1271- new upstream release
1272- moved documents to doc sub-package
1273- updated macros
1274- installed translation to %%{_datadir}/qt4/translations now
1275
1276* Sun Nov 22 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.3-1
1277- new upstream release
1278- dropped Patch90 (merged into upstream)
1279- updated Patches from Fedora
1280- added sqlite subpackage
1281
1282* Wed Sep 02 2009 NAKAMURA Kenta <kenta@vinelinux.org> 4.5.2-2
1283- added Patch90 for fix CVE-2009-2700
1284
1285* Wed Aug 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.2-1
1286- new upstream release
1287- updated qt-copy patches
1288- added Qt.pc
1289- added BuildRequires: WebKit-gtk-devel
1290
1291* Thu Jul 23 2009 NAKAMURA Kenta <kenta@vinelinux.org> 4.4.3-4
1292- added compat32 package for x86_64 arch support
1293
1294* Sun Apr 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.3-3
1295- changed qt4-designer Group to Applications/Development
1296- updated URL
1297- remove Requires: XOrg-libs, XOrg-gl
1298
1299* Tue Mar 24 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.3-2
1300- update qt-copy patches
1301
1302* Mon Nov 24 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.3-1
1303- new upstream release
1304- update qt-copy patches
1305
1306* Tue Nov 11 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2-2
1307- update qt-copy patches
1308
1309* Mon Sep 22 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2-1
1310- new upstream release
1311- update qt-copy patches
1312
1313* Tue Sep 02 2008 Shu KONNO <owa@bg.wakwak.com> 4.4.1-2
1314- fixed symbolic-link path of %{_bindir}/* at %%install section (for lib64)
1315
1316* Mon Aug  4 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.1-1
1317- new upstream release
1318- update qt-copy patches
1319
1320* Sun Jul  6 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.0-1
1321- new upstream release
1322- update qt-copy patches
1323- add -no-phonon
1324
1325* Mon Mar 24 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.4-1
1326- fix release ([VineSeed:1527])
1327- add BuildPrereq: gcc4 gcc4-c++ for Vine 4.x
1328- add Requires(post,postun): alternatives to -devel and -designer package
1329
1330* Tue Mar  4 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.4-0vl1
1331- new upstream release
1332- update qt-copy patches
1333
1334* Wed Feb  6 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.3-0vl2
1335- update qt-copy patches
1336
1337* Thu Dec  6 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.3-0vl1
1338- new upstream release
1339- update and re-number qt-copy patches
1340- add BuildPrereq: glib2-devel
1341- update URL
1342
1343* Fri Nov  2 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.2-0vl1
1344- new upstream release
1345- update qt-copy patches
1346
1347* Tue Sep 18 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.1-0vl2
1348- update qt-copy patches (CVE-2007-4137)
1349
1350* Wed Aug 15 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.1-0vl1
1351- new upstream release
1352- update qt-copy patches
1353
1354* Thu Jun 28 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.0-0vl1
1355- new upstream release
1356- add qt-copy patches
1357
1358* Wed May 16 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.0-0vl0.20070423
1359- new upstream release
1360
1361* Mon Mar 12 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.3-0vl1
1362- new upstream release
1363
1364* Tue Oct 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.1-0vl1
1365- new upstream release
1366- add ld.so.conf.d and qt4.conf
1367- BuildPrereq: dbus-devel >= 0.62
1368
1369* Fri Oct  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.0-0vl1
1370- new upstream release
1371- remove static package
1372
1373* Mon Sep 25 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.1.4-0vl1
1374- new upstream release
1375- update %%fiels
1376- remove Xt and styles package
1377- add BuildPrereq: postgresql-libs MySQL-shared
1378- remove all patches
1379
1380* Tue Sep 19 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl4
1381- move %%{_libdir}/qt3 from develop to main
1382- fix typo
1383- add patch503
1384 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm.1
1385  - import qt-x11-immodule-unified-quiet.patch (patch503) from FC
1386- add patch500-502
1387 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm
1388  - add immodule for Qt support (patch500-502)
1389    - patch500: revert some part of patch300,301 (conflict with patch501)
1390    - patch501: immodule for Qt patch
1391    - patch502: apply some part of patch300,301 again
1392    cf. http://immodule-qt.freedesktop.org/
1393        http://people.freedesktop.org/~daisuke/
1394
1395* Sun Sep 10 2006 NAKAMURA Kenta <kenta@vinelinux.org> 3.3.5-0vl3
1396- added configure options for builing on 64-bit archs
1397
1398* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl2
1399- rebuild for VineSeed
1400
1401* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl1
1402- new upstream release
1403- stop building nonthreaded libs
1404- delete Obsoletes
1405- add Patch0
1406
1407* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl6
1408- rebuild for VineSeed
1409
1410* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl5
1411- build for Vine3.1
1412- add -v to configure option
1413- move three static libs to main package
1414
1415* Wed Mar 16 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl4
1416- rebuild for VineSeed
1417
1418* Sat Mar 12 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl3
1419- (security) stop using rpath
1420- cleanup this file
1421
1422* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl2
1423- rebuild for VineSeed
1424
1425* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl1
1426- new upstream release
1427- update Patch400
1428
1429* Sat Dec 11 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl3
1430- rebuld
1431
1432* Wed Nov 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl2
1433- add Obsoletes: qt32-*
1434
1435* Sun Sep  5 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl1
1436- source upgrade
1437- remove patch100
1438- update patch300 and remove patch302-303
1439- update patch400
1440- update BuildPrereq and Requires
1441
1442* Wed Jul 28 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl3
1443- add patch302-303 from KuserML
1444- delete lines about vine26
1445
1446* Sun Jun  6 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl2
1447- add patch100 from webcvs.kde.org/cgi-bin/cvsweb.cgi/qt-copy/patches/
1448
1449* Fri Apr 30 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl1
1450- source upgrade
1451- remove patch100 (it is needed only for 3.3.1)
1452
1453* Sun Apr 18 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl3
1454- rebuild with XOrg
1455
1456* Mon Mar 29 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl2
1457- rebuild
1458
1459* Mon Mar  8 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl1
1460- source upgrade
1461- remove patch800
1462- add patch100 (only for qt-x11-free-3.3.1)
1463
1464* Sun Feb  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl3
1465- enable cups support
1466
1467* Sun Dec 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl2
1468- build for VineSeed with new toolchain
1469- disable cup support
1470
1471* Wed Dec  3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl1
1472- source upgrade
1473- revised Patch402 and 403
1474- remove Patch100
1475- add patch800 to build against freetype2-2.1.7
1476- (VinePlus/2.6) BuildPrereq: autoconf258
1477
1478* Sun Nov  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.2-0vl1
1479- source upgrade
1480- revised Patch400
1481- remove Patch15
1482
1483* Sun Nov  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl4
1484- enable cups support
1485
1486* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl3
1487- rebuild for Vine2.6
1488
1489* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl3
1490- revised Patch400 and Patch402
1491- clean up spec
1492
1493* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl2
1494- rebuild for Vine2.6
1495
1496* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl2
1497- revised Patch400-
1498- clean up spec
1499
1500* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl1
1501- rebuild for Vine2.6
1502
1503* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl1
1504- source upgrade
1505- add Patch100
1506- remove Patch302 (it is included in this source)
1507- stop using Patch400-
1508- build with gcc-3.2.3
1509- add export LANG=C
1510- add *.pc (pkg-config files) to qt-devel package
1511
1512* Fri Aug 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl5
1513- rebuild for Vine2.6
1514
1515* Wed Aug 13 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl5
1516- add Patch302 to fix performance of jmode
1517- change make option for SMP and add script
1518
1519* Thu Jun 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl4
1520- update Patch400 and 401
1521
1522* Wed Jun 18 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl3
1523- change spec to build with g++-2.95.3
1524
1525* Mon Apr 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl2
1526- rebuild for Vine2.6
1527
1528* Wed Apr 16 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.1.2-0vl2
1529- rebuilt with libpng >= 1.2.5 when %%{vine26} is set to 0 (ie VineSeedPlus)
1530
1531* Fri Mar 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl1
1532- source upgrade
1533- remove all patches except patch15
1534- revised patch 300-
1535- stop building Xt package
1536
1537* Mon Feb 24 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl3
1538- revised patch 301 and 302
1539- enable patch 301 and 302 to Vine2.5/2.6
1540
1541* Sun Feb  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl2
1542- change spec to build both VineSeed and Vine2.5/2.6
1543- re-number patch300-
1544- delete patch4 (qt-3.1.1 does not need it)
1545- add patch13 and 14
1546 -- Thu Dec 19 2002 Than Ngo <than@redhat.com> 3.1.1-3
1547  - add monospace patch file from Leon Ho (bug #79949)
1548  - add small patch file from Sysoltsev Slawa (bug #79731)
1549- add patch15
1550 -- Mon Dec 30 2002 Florian La Roche <Florian.LaRoche@redhat.de>
1551  - Change qmlined.h to not include an attic header that is also not shipped
1552    with Red Hat Linux. This also fixes building unixODBC, that includes this
1553    header (apparently also without needing it).
1554
1555
1556* Sat Jan  4 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl1
1557- source upgrade
1558- cleanup spec
1559- revised Patch7, 301
1560- add Patch306, 307, 308 from kde.gr.jp
1561
1562* Sun Dec 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.0-0vl1
1563- source upgrade
1564- stop using objprelink2, it does not work with gcc3
1565- add Patch304 and Patch305 from www.kde.gr.jp/~akito/xft/patch_xft.html
1566- add Patch1 - Patch12 from rawhide 3.1.0-1.3
1567- add BuildPrereq: openMotif-devel >= 2.2.2 for build qt-Xt
1568- cleanup spec for build x11 package only
1569
1570* Mon Nov 11 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl3
1571- add export PATH=`pwd`:$PATH to %build section
1572
1573* Tue Oct 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl2
1574- objprelink2 support only i386 (add %ifarch i386 ... again)
1575- delete BuildPrereq: libmng-static (it merged to libmng-devel)
1576- delete %doc ANNOUNCE
1577- Requires: XFree86-gl instead of Mesa
1578
1579* Fri Oct  4 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl1
1580- add BuildPrereq: objprelink2 instead of BuildPrereq: objprelink
1581- add BuildPrereq: autoconf253 automake15
1582- delete Patch199 (objprelink2 do not need this patch)
1583- source upgrade
1584- revised all patches [Kdeveloper:02404]
1585- add man files to qt-devel sub-package
1586
1587* Tue Jul 16 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl5
1588- add patch304 from kde.gr.jp [Kdeveloper:02368]
1589
1590* Thu Jul  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl4
1591- add patch303 from kde.gr.jp [Kdeveloper:02378]
1592
1593* Wed Apr 17 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl3
1594- add patch302 from kde.gr.jp
1595
1596* Thu Apr  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl2
1597- revised patch300 from kde.gr.jp and XIMInputStyle=Over The Spot in qtrc
1598- add patch301 from kde.gr.jp
1599- make unixODBC plugin (delete define odbcplugins 0 and if %{odbcplugins})
1600
1601* Sat Mar 30 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl1
1602- merged with rawhide 3.0.3-0.cvs20020314.1
1603- source update to 3.0.3
1604- add patch199 (objprelink)
1605- add patch300 and add defaultInputStyle=OverTheSpot in qtrc
1606- define cups 0 (Vine does not have cups)
1607- define odbcplugins 0 (unixODBC requires libqt-mt.so.2 of qt-2)
1608- cleanup spec
1609- There is Vine's previous changes, hacked for Vine
1610 -- Sat Jan  5 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.1-6vl4
1611  - rebuild with -xft support (XFree86-4.1.99.4)
1612 -- Mon Dec 31 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl3
1613  - rebuild with glibc-2.2.4
1614 -- Sun Nov 25 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl2
1615  - add Source2 and Patch4 (use objprelink, i386 only)
1616 -- Sat Oct 13 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl1
1617  - Build for VineSeed
1618  - Add qt.using_new_library.patch from Kondara
1619 -- Mon Jun 11 2001 net_hal <net_hal@cwa.bai.ne.jp>
1620  - First build for Vine2.1.5
1621 -- Thu Apr 12 2001 Rex Dieter <rdieter@unl.edu> 2.3.0-0.6x.3
1622  - redhat 6.x backport based on rawhide's qt-2.3.0-3
1623  - remove -xft support (because we're using XFree-3)   
1624
1625* Thu Mar 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.3-0.cvs20020314.1
1626- Update to 3.0.3-pre, required for KDE3
1627- force -fPIC usage
1628- Remove conflict with qt2 < 2.3.2-1, the new qt2 2.3.1 is fixed and qt 2.3.2
1629  is broken
1630- Ship the qmake config files (so qmake works for building any 3rd party stuff,
1631  e.g. aethera)
1632
1633* Wed Mar  6 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-2
1634- Add some fixes from KDE's qt-copy CVS
1635- Pluginize image formats
1636
1637* Mon Feb 25 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-1
1638- 3.0.2 final
1639
1640* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.3
1641- Add GB18030 codec patch, #60034
1642- Force-build jpeg support, fixing #59775 and #59795
1643
1644* Sat Jan 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.2
1645- Build with CUPS support
1646
1647* Fri Jan 18 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.1
1648- Fix up /usr/bin/moc links, they should point to qt3
1649
1650* Mon Jan 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020114.1
1651- Build styles directly into the main library for now, there's too much broken
1652  code out there depending on this ATM.
1653
1654* Wed Jan  9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020109.1
1655- Stop excluding alpha, gcc has been fixed
1656
1657* Tue Jan  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020108.1
1658- Add fixes from CVS; this fixes the "Alt + F1, arrow up, arrow up doesn't work
1659  in KDE" bug
1660
1661* Mon Dec 17 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-2
1662- Fix up settings search path
1663- Add default qtrc allowing to use KDE 3.x Qt plugins
1664- Make sure QLibrary uses RTLD_GLOBAL when dlopen()ing libraries
1665
1666* Thu Dec 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.1.0-1
1667- Work around gcc bug #57467
1668
1669* Wed Dec 12 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1670- 3.0.1 final
1671
1672* Mon Dec 10 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-0.cvs20011210.1
1673- Update to current (needed by KDE 3.x)
1674- Rebuild with current libstdc++
1675- Temporarily disable building on alpha
1676- Fix build with PostgreSQL 7.2
1677
1678* Mon Nov 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-5
1679- Fix up glweak
1680
1681* Mon Nov  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-4
1682- Give designer, uic, moc, etc. their real names - the qt2 versions
1683  have been renamed in qt2-2.3.2-1.
1684  Conflict with qt2 < 2.3.2-1.
1685
1686* Thu Oct 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-3
1687- Add symlink /usr/lib/qt-3.0.0 -> /usr/lib/qt3 and set QTDIR to the
1688  symlink, allowing to update to 3.0.1 without breaking rpath'ed binaries
1689
1690* Tue Oct 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-1
1691- 3.0.0 final
1692- fix some minor specfile bugs
1693- Modularize some more (image format plugins)
1694- Build codecs
1695
1696* Tue Sep 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta5.1
1697- beta5
1698- Share more code between qt-x11 and qt-embedded builds
1699
1700* Wed Aug 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta4.1
1701- beta4
1702- build the Motif style directly into Qt rather than as a plugin - Qt should
1703  always have at least one style...
1704- replace the designer3 symlink with a shell script that sets QTDIR correctly
1705  before launching designer
1706- Add desktop file for designer
1707
1708* Mon Aug  6 2001 Tim Powers <timp@redhat.com> 3.0.0-0.beta3.4
1709- explicitly include qm2ts, qmake, qtconfig in the devel package file list to avoid dangling symlinks
1710
1711* Thu Aug  2 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.3
1712- Try yet another workaround for buildsystem breakages
1713
1714* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1715- Add another ugly workaround for build system problems, this should finally
1716  get rid of the dangling symlinks
1717
1718* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.2
1719- Rephrase parts of the spec file, hopefully pleasing the build system
1720
1721* Sun Jul 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.1
1722- beta3
1723- Fix dangling symlinks
1724
1725* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.2
1726- Fix up QSQL Postgres classes for Postgres 7.1.x
1727- Fix various bugs:
1728  - QtMultilineEdit and QtTableView should actually compile
1729  - Link libqsqlpsql with libpq
1730  - Don't link the base library with libmysqlclient, linking the MySQL
1731    module with it is sufficient
1732- Add missing const qualifier
1733- move the SQL drivers to separate packages to avoid dependencies
1734- build and install designer plugins - converting glade files to Qt is fun. ;)
1735- handle RPM_OPT_FLAGS
1736
1737* Tue May 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.1
1738- 3.0 beta 1
1739
1740* Wed May 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010516.1
1741- Update, remove conflicts with Qt 2.x
1742
1743* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010514.1
1744- Initial build of 3.0 branch
1745
1746* Fri Apr 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-6
1747- Fix crashes on ia64, Patch from Bill Nottingham <notting@redhat.com>
1748- Allow building qt-nox
1749
1750* Fri Apr 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-5
1751- Make sure uic and designer use the libqui from the source tree, not
1752  a previously installed one.
1753  Linking uic-x11 against libqui-embedded is definitely not a feature. ;)
1754- The qclipboard fix is needed for qt-x11 only, don't apply it if we're
1755  building qt-embedded
1756
1757* Sat Apr 14 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1758- Handle LPRng specific constructs in printcap, Bug #35937
1759
1760* Sun Mar 25 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1761- add qfont patch from Trolltech
1762
1763* Tue Mar 13 2001 Harald Hoyer <harald@redhat.de>
1764- added patch for '@euro' language settings
1765
1766* Tue Mar  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1767- 2.3.0 final
1768- BuildRequires XFree86-devel >= 4.0.2 (#30486)
1769
1770* Mon Feb 26 2001 Than Ngo <than@redhat.com>
1771- fix check_env function, so that qt does not crash if QT_XFT is not set
1772- fix symlinks
1773
1774* Mon Feb 26 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1775- 2.3.0b1
1776- Add a patch to qpsprinter that handles TrueType fonts even if they come from xfs
1777
1778* Tue Feb 13 2001 Preston Brown <pbrown@redhat.com>
1779- japanese input and clipboard fixes applied.  Changes have been sent upstream by patch authors.
1780
1781* Fri Feb  9 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1782- Rebuild with new Mesa to get rid of pthreads linkage
1783- Add Xft fix from KDE CVS
1784
1785* Wed Feb  7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1786- Add printing bugfix patch from Trolltech
1787
1788* Sat Feb  3 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1789- 2.2.4
1790- Qt Embedded: Add QVfb and VNC support
1791
1792* Tue Jan 16 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1793- Don't segfault when running Qt/Embedded applications as root
1794- Improve the Qt/Embedded sparc patch so we don't need the specfile hacks
1795  anymore
1796- Fix a bug in QPrintDialog (causing KDE Bug #18608)
1797
1798* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1799- bzip2 source to save space
1800- Qt/Embedded 2.2.3
1801- Fix qte build on sparc
1802
1803* Wed Dec 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1804- Run ldconfig in %%post and %%postun for qt-Xt
1805
1806* Sun Dec 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1807- Build with the Xrender extension
1808  (Patch from Keith Packard <keithp@keithp.com>)
1809
1810* Wed Dec 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1811- 2.2.3
1812
1813* Tue Dec 12 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1814- Rebuild to fix permissions on doc dir
1815- Don't exclude ia64 anymore
1816
1817* Fri Nov 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1818- Fix up uic (Patch from trolltech)
1819
1820* Wed Nov 15 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1821- Build qt-embedded
1822  changes to base: fix build, fix ISO C99 compliance, fix 64bit support
1823
1824* Mon Nov 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1825- 2.2.2
1826
1827* Tue Oct 24 2000 Than Ngo <than@redhat.com>
1828- call ldconfig for updating (Bug #19687)
1829- added patch from Trolltech, thanks to Rainer <rms@trolltech.com>
1830
1831* Wed Oct 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1832- Add missing msg2qm, msgmerge, qconfig tools (Bug #18997), introduced
1833  by broken Makefiles in base
1834- fix up %%install so it works both with old-style and new-style fileutils
1835  (fileutils <= 4.0z don't know about -L)
1836
1837* Fri Oct 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1838- Disable exception handling; this speeds up KDE 2.x and reduces its
1839  memory footprint by 20 MB.
1840
1841* Tue Oct 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1842- dereference symlinks in include
1843
1844* Sun Oct  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1845- fix -devel
1846- update to the new version of 2.2.1 on trolltech.com; the initial tarball
1847  contained broken docs
1848
1849* Thu Oct  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1850- 2.2.1
1851
1852* Mon Sep 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1853- Add missing uic
1854
1855* Thu Sep 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1856- Move Qt designer to a different source RPM to get rid of a
1857  circular dependency (kdelibs2->qt, qt->kdelibs2)
1858- Enable MNG support
1859- Don't compile (just include) examples and tutorials
1860- move the static libraries to a separate package (qt-static).
1861  They're HUGE, and most people won't ever need them.
1862- clean up spec file
1863- fix up dependencies (-devel requires base, -static requires devel,
1864  Xt requires base)
1865- add BuildRequires line
1866
1867* Tue Sep 12 2000 Than Ngo <than@redhat.com>
1868- update release 2.2.0
1869- changed copyright to GPL
1870- added missing static libraries
1871- made symbolic link for designer to load the help files correct
1872- made designer and designer-kde2 as sub packages
1873- added missing templates for designer
1874- remove jakub patch, since the release 2.2.0 already
1875  contains this patch.
1876- fixed qt again to compile with gcc-2.96
1877- use make -j for building
1878
1879* Wed Aug 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1880- Work around compiler bugs (Patch from Jakub)
1881- Use relative symlinks (Bug #16750)
1882
1883* Mon Aug 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1884- beta2
1885
1886* Mon Aug 14 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1887- new qt-copy from KDE2 CVS
1888
1889* Wed Aug 9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1890- official beta 1
1891
1892* Thu Aug 3 2000 Than Ngo <than@redhat.de>
1893- rebuilt against the libpng-1.0.8
1894
1895* Thu Jul 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1896- rebuild (so we have it on all arches)
1897
1898* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1899- move man pages to a more reasonable place (this fixes Bug #14126)
1900- exclude ia64 for now (compiler problems!!!)
1901
1902* Mon Jul 24 2000 Harald Hoyer <harald@redhat.de>
1903- modified connect patch to fit qt 2.2.0 beta.
1904
1905* Thu Jul 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1906- update to current qt-copy; this is now a qt 2.2.0 beta.
1907
1908* Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1909- update to current qt-copy in kde CVS, required
1910
1911* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
1912- automatic rebuild
1913
1914* Tue Jul 11 2000 Harald Hoyer <harald@redhat.de>
1915- made patch smaller and binary compatible when recompiled with 6.2
1916- modified connect and moc to cope with the new g++ class layout
1917
1918* Sun Jul 09 2000 Than Ngo <than@redhat.de>
1919- rebuilt qt with gcc-2.96-34
1920
1921* Fri Jul 07 2000 Than Ngo <than@redhat.de>
1922- rebuilt qt with c++ 2.96
1923
1924* Mon Jul  3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1925- Fix dependancies
1926
1927* Sun Jul  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1928- Use egcs++ for now ** FIXME
1929
1930* Wed Jun 28 2000 Preston Brown <pbrown@redhat.com>
1931- fix up qt.sh
1932
1933* Sun Jun 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1934- Build in jpeg and threading support
1935- Fix a bug in clipboard pasting code
1936
1937* Wed Jun 07 2000 Preston Brown <pbrown@redhat.com>
1938- fix qt.{sh,csh}
1939- use new rpm macro paths
1940- package man pages
1941
1942* Fri Jun  2 2000 Bill Nottingham <notting@redhat.com>
1943- build without optimization on ia64
1944
1945* Mon May 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1946- 2.1.1
1947
1948* Thu May 18 2000 Florian La Roche <Florian.LaRoche@redhat.com>
1949- recompile with correct libstdc++
1950
1951* Thu Apr 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1952- 2.1.0 final
1953
1954* Wed Apr  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1955- beta4
1956- depend on libGL.so.1 rather than Mesa - XFree86 4.0 provides that
1957  lib, too
1958
1959* Wed Mar 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1960- beta3
1961
1962* Tue Mar  7 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1963- beta2
1964- fix compilation of the NSPlugin add-on
1965
1966* Fri Mar  3 2000 Bill Nottingham <notting@redhat.com>
1967- fix %postun script
1968
1969* Fri Feb 18 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
1970- beta1
1971- get rid of qt-ImageIO, the functionality is now in the main Qt library
1972- remove qt-Network, the functionality is now in the main Qt library
1973- add changes-2.1.0 to %doc
1974
1975* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
1976- no refcount check on postun script, we want it to happen even on upgrades
1977
1978* Thu Feb 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1979- new snapshot, should fix QWhatsThisButton
1980- remove executable permissions from *.pro files
1981
1982* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
1983- strip binaries in examples, tutorial
1984
1985* Mon Jan 31 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1986- new snapshot - should fix the hotkey bug
1987- Fix up the Makefiles so it compiles
1988
1989* Tue Jan 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1990- new snapshot - we need those QVariant fixes
1991
1992* Thu Jan 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1993- switch from glxMesa to Mesa for the GL addon
1994
1995* Wed Jan 5 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
1996- Fix up dependencies
1997- new snapshot
1998
1999* Mon Jan 3 2000 Ngo Than <than@redhat.de>
2000- new snapshot for Red Hat Linux 6.2
2001- increase version number
2002
2003* Mon Dec 20 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2004- new snapshot
2005- handle RPM_OPT_FLAGS
2006
2007* Mon Dec 13 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2008- new snapshot
2009- -GL requires libGL.so.1 instead of Mesa (might as well be glxMesa
2010  or some commercial OpenGL)
2011- -GL BuildPrereqs /usr/X11R6/include/GL/gl.h instead of Mesa-devel
2012  (might as well be glxMesa or some commercial OpenGL)
2013
2014* Sun Dec 05 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2015- update to current RSYNC version
2016- remove compilation patch - it finally works out of the box
2017
2018* Wed Oct 27 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2019- update to current CVS snapshot
2020- build extensions
2021- add patch to fix QNetwork compilation
2022
2023* Sun Oct 24 1999 Bernhard Rosenkraenzer <bero@redhat.de>
2024- current CVS snapshot
2025- fix compilation with gcc 2.95.x
2026- use install -c rather than just install to make BSD install happy
2027
2028* Mon Oct 11 1999 Bernhard Rosenkraenzer <bero@redhat.de>
2029- 2.1.0 snapshot (for KDE2)
2030- Fix typo in spec
2031
2032* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
2033- don't ship tutorial or example binaries
2034
2035* Tue Sep 21 1999 Preston Brown <pbrown@redhat.com>
2036- substitution in tutorial and examples so that dependencies are correct and
2037  they can be successfully rebuilt.
2038- switched to completely using QTDIR.  trying to coexist with links into
2039  /usr/{include,lib} and still compile with qt 1.x is very hard for
2040  configure scripts to cope with.
2041
2042* Thu Aug 19 1999 Preston Brown <pbrown@redhat.com>
2043- implemented QTDIR compatibility.
2044
2045* Tue Jul 20 1999 Preston Brown <pbrown@redhat.com>
2046- qt 2.0.1 packaged.
2047
2048* Wed Jul 14 1999 Preston Brown <pbrown@redhat.com>
2049- Qt 2.00 packaged.
2050- examples, html documentation, tutorial moved to /usr/doc
2051
2052* Sat Apr 17 1999 Preston Brown <pbrown@redhat.com>
2053- static library supplied in dev package.
2054
2055* Wed Apr 07 1999 Preston Brown <pbrown@redhat.com>
2056- turn on internal GIF reading support
2057
2058* Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
2059- strip binaries
2060
2061* Mon Mar 15 1999 Preston Brown <pbrown@redhat.com>
2062- upgrade to qt 1.44.
2063
2064* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
2065- Injected new description and group.
2066
2067* Tue Jan 19 1999 Preston Brown <pbrown@redhat.com>
2068- moved includes to /usr/include/qt
2069
2070* Mon Jan 04 1999 Preston Brown <pbrown@redhat.com>
2071- made setup phase silent.
2072
2073* Fri Dec 04 1998 Preston Brown <pbrown@redhat.com>
2074- upgraded to qt 1.42, released today.
2075
2076* Tue Dec 01 1998 Preston Brown <pbrown@redhat.com>
2077- took Arnts RPM and made some minor changes for Red Hat.
Note: See TracBrowser for help on using the repository browser.