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

Revision 9322, 66.9 KB checked in by inagaki, 9 years ago (diff)

2015-02-01 Ryoichi INAGAKI <ryo1@…>

  • qt-gstreamer: new
  • qt4: added patches and removed gstreamer-0.10 dependency


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