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

Revision 10100, 67.0 KB checked in by Takemikaduchi, 8 years ago (diff)

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