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

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

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

  • qt, qt4: fixed spec


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