source: projects/specs/branches/6/q/qt/qt-vl.spec @ 3950

Revision 3950, 48.3 KB checked in by iwaim, 13 years ago (diff)

qt-3.3.8-13

Line 
1%define type x11
2%define qtdir %{_libdir}/qt-%{version}
3%define rel 13
4%define buildstatic 1
5%define buildnonthread 0
6%define styleplugins 0
7# Set this to "1" if you want to build Xt
8%define buildXt 0
9# Set this to "0" if you do not want to build immodule
10%define immodule 1
11
12%if %{styleplugins}
13%define plugins -plugin-sql-mysql -plugin-sql-psql -plugin-sql-odbc -plugin-style-cde -plugin-style-motifplus -plugin-style-platinum -plugin-style-sgi -plugin-style-windows -plugin-style-compact -qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng
14%else
15%define plugins -plugin-sql-mysql -plugin-sql-psql -plugin-sql-odbc -qt-style-cde -qt-style-motifplus -qt-style-platinum -qt-style-sgi -qt-style-windows -qt-style-compact -qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng
16%endif
17
18%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
19
20Summary: The shared library for the Qt GUI toolkit.
21Summary(ja): Qt ツールキット
22Name: qt
23Version: 3.3.8
24Release: %{rel}%{?_dist_release}
25Source: ftp://ftp.qtsoftware.com/qt/source/qt-%{type}-free-%{version}.tar.bz2
26# Patches -99 are from kde.org
27Patch0: uic-patch.diff
28
29# Patches 100-199 are for Qt-x11 only
30Patch100: Qt-3.3.8-UTF-8-fix.diff
31Patch101: qt3-CVE-2007-3388.diff
32Patch102: qt3-CVE-2007-4137.diff
33# Patches 200-299 are from fedora core
34Patch200: qt-uic-nostdlib.patch
35Patch201: qt-x11-free-3.3.5-gcc4-buildkey.patch
36Patch238: qt-x11-free-3.3.8-odbc.patch
37# Patches 300-399 are from kde.gr.jp
38# Patches for immodule for Qt
39Patch500: qt-x11-free-3.3.8-qt-x11-immodule-unified-qt3.3.7-20061229-pre.patch
40Patch501: qt-x11-immodule-unified-qt3.3.7-20061229.diff.bz2
41Patch502: qt-x11-free-3.3.8-qt-x11-immodule-unified-qt3.3.7-20061229-post.patch
42Patch503: qt-x11-immodule-unified-qt3.3.5-20051012-quiet.patch
43Patch504: qt-x11-free-3.3.6-fix-key-release-event-with-imm.diff
44Patch505: qt-x11-free-3.3.6-qt-x11-immodule-unified-qt3.3.5-20060318-resetinputcontext.patch
45
46# Patches 800-899 are for VineLinux
47Patch800: qt-x11-free-3.3.8-gcc43.patch
48
49URL: http://www.qtsoftware.com/
50License: GPL/QPL
51Group: System Environment/Libraries
52
53Buildroot: %{_tmppath}/%{name}-%{version}-root
54Prefix: %{qtdir}
55#BuildRequires: openMotif-devel >= 2.2.2
56BuildRequires: libmng-devel
57BuildRequires: glibc-devel
58BuildRequires: libjpeg-devel
59BuildRequires: libpng-devel >= 1.2.5
60BuildRequires: zlib-devel
61BuildRequires: giflib-devel
62BuildRequires: perl
63BuildRequires: sed
64BuildRequires: findutils
65BuildRequires: cups-devel
66BuildRequires: tar
67BuildRequires: freetype2-devel
68BuildRequires: fontconfig-devel
69BuildRequires: libXrender-devel
70BuildRequires: libXrandr-devel
71BuildRequires: libXcursor-devel
72BuildRequires: libXinerama-devel
73BuildRequires: libXft-devel
74BuildRequires: libXext-devel
75BuildRequires: libX11-devel
76BuildRequires: libSM-devel
77BuildRequires: libICE-devel
78BuildRequires: libXt-devel
79BuildRequires: libXmu-devel
80BuildRequires: libXi-devel
81BuildRequires: xorg-x11-proto-devel
82BuildRequires: mesa-libGL-devel
83BuildRequires: mesa-libGLU-devel
84BuildRequires: desktop-file-utils
85BuildRequires: MySQL-devel
86BuildRequires: postgresql-devel
87BuildRequires: unixODBC-devel
88
89#BuildPrereq: libstdc++34-devel
90#Requires: libexpat libstdc++34
91#Requires: libpng >= 1.2.5
92#Requires: freetype2 libjpeg libmng zlib
93
94Vendor: Project Vine
95Distribution: Vine Linux
96
97%package devel
98Summary: Development files and documentation for the Qt GUI toolkit.
99Summary(ja): Qt ツールキットの開発用ファイル
100Group: Development/Libraries
101Requires: %{name} = %{version}-%{release}
102Requires: freetype2-devel
103Requires: fontconfig-devel
104Requires: libXrender-devel
105Requires: libXrandr-devel
106Requires: libXcursor-devel
107Requires: libXinerama-devel
108Requires: libXft-devel
109Requires: libXext-devel
110Requires: libX11-devel
111Requires: libSM-devel
112Requires: libICE-devel
113Requires: libXt-devel
114Requires: xorg-x11-proto-devel
115Requires: libpng-devel
116Requires: libjpeg-devel
117Requires: libmng-devel
118Requires: mesa-libGL-devel
119Requires: mesa-libGLU-devel
120Requires: zlib-devel
121Requires(post):   alternatives
122Requires(postun): alternatives
123
124%package Xt
125Summary: An Xt (X Toolkit) compatibility add-on for the Qt GUI toolkit.
126Group: System Environment/Libraries
127Requires: %{name} = %{version}-%{release}
128
129%package styles
130Summary: Extra styles for the Qt GUI toolkit.
131Group: User Interface/Desktops
132Requires: %{name} = %{version}-%{release}
133
134%package ODBC
135Summary: ODBC drivers for Qt's SQL classes.
136Group: System Environment/Libraries
137Requires: %{name} = %{version}-%{release}
138
139%package MySQL
140Summary: MySQL drivers for Qt's SQL classes.
141Group: System Environment/Libraries
142Requires: %{name} = %{version}-%{release}
143
144%package PostgreSQL
145Summary: PostgreSQL drivers for Qt's SQL classes.
146Group: System Environment/Libraries
147Requires: %{name} = %{version}-%{release}
148
149%if %{buildstatic}
150%package static
151Summary: Version of the Qt GUI toolkit for static linking
152Group: Development/Libraries
153Requires: %{name}-devel = %{version}-%{release}
154%endif
155
156%package designer
157Summary: Interface designer (IDE) for the Qt toolkit
158Summary(ja): Qt ツールキットのインターフェースデザイナ
159Group: Applications/Development
160Requires: %{name}-devel = %{version}-%{release}
161Requires(post):   alternatives
162Requires(postun): alternatives
163
164%description
165Qt is a GUI software toolkit which simplifies the task of writing and
166maintaining GUI (Graphical User Interface) applications
167for the X Window System.
168
169Qt is written in C++ and is fully object-oriented.
170
171This package contains the shared library needed to run qt
172applications, as well as the README files for qt.
173
174%description devel
175The qt-devel package contains the files necessary to develop
176applications using the Qt GUI toolkit: the header files, the Qt meta
177object compiler, the man pages, the HTML documentation and example
178programs. See http://www.trolltech.com/products/qt.html for more
179information about Qt, or look at
180/usr/share/doc/qt-devel-%{version}/html/index.html, which provides Qt
181documentation in HTML format.
182
183Install qt-devel if you want to develop GUI applications using the Qt
184toolkit.
185
186%description Xt
187An Xt (X Toolkit) compatibility add-on for the Qt GUI toolkit.
188
189%if %{buildstatic}
190%description static
191%endif
192
193%description styles
194Extra styles (themes) for the Qt GUI toolkit.
195
196%description ODBC
197ODBC driver for Qt's SQL classes (QSQL)
198
199%description MySQL
200MySQL driver for Qt's SQL classes (QSQL)
201
202%description PostgreSQL
203PostgreSQL driver for Qt's SQL classes (QSQL)
204
205%description designer
206The qt-designer package contains an User Interface designer tool
207for the Qt toolkit.
208
209# compat32
210%package -n compat32-%{name}
211Summary: The shared library for the Qt GUI toolkit.
212Group: System Environment/Libraries
213Requires: %{name} = %{version}-%{release}
214
215%description -n compat32-%{name}
216Qt is a GUI software toolkit which simplifies the task of writing and
217maintaining GUI (Graphical User Interface) applications
218for the X Window System.
219
220Qt is written in C++ and is fully object-oriented.
221
222This package contains the shared library needed to run qt
223applications, as well as the README files for qt.
224
225%package -n compat32-%{name}-devel
226Summary: Development files and documentation for the Qt GUI toolkit.
227Group: Development/Libraries
228Requires: %{name}-devel = %{version}-%{release}
229Requires: compat32-%{name} = %{version}-%{release}
230Requires: compat32-libmng-devel compat32-libjpeg-devel
231Requires: compat32-libpng-devel compat32-zlib-devel
232
233%description -n compat32-%{name}-devel
234The qt-devel package contains the files necessary to develop
235applications using the Qt GUI toolkit: the header files, the Qt meta
236object compiler, the man pages, the HTML documentation and example
237programs. See http://www.trolltech.com/products/qt.html for more
238information about Qt, or look at
239/usr/share/doc/qt-devel-%{version}/html/index.html, which provides Qt
240documentation in HTML format.
241
242Install qt-devel if you want to develop GUI applications using the Qt
243toolkit.
244
245%prep
246%setup -q -n qt-%{type}-free-%{version}
247%patch0 -p1 -b .uic
248%patch100 -p0 -b .utf8
249%patch101 -p3 -b .CVE-2007-3388
250%patch102 -p0 -b .CVE-2007-4137
251%patch200 -p1 -b .nostdlib
252%patch201 -p1 -b .gcc4-buildkey
253%patch238 -p1 -b .odbc
254
255%if %{immodule}
256%patch500 -p1 -b .pre
257%patch501 -p1
258%patch502 -p1 -b .post
259%patch503 -p1 -b .quiet
260%patch504 -p1 -b .fix-key-release-event-with-imm
261%patch505 -p1 -b .resetinputcontext
262%endif
263
264%patch800 -p1 -b .gcc43
265
266%build
267find . -type d -name CVS | xargs rm -rf
268export QTDIR=`/bin/pwd`
269export LD_LIBRARY_PATH="$QTDIR/lib:$LD_LIBRARY_PATH"
270export PATH="$QTDIR/bin:$PATH"
271export LANG=C
272OPTFLAGS=`echo $RPM_OPT_FLAGS |sed -e s/-fno-rtti/-frtti/`
273
274%if %{immodule}
275sh ./make-symlinks.sh
276%endif
277
278perl -pi -e "s,-O2,-I/usr/include/freetype2 $OPTFLAGS,g" mkspecs/*/qmake.conf
279
280## don't use rpath
281perl -pi -e "s|-Wl,-rpath,| |" mkspecs/*/qmake.conf
282
283%if %{buildstatic}
284# don't build examples, tools and tutorials with static libraries here
285echo yes |./configure \
286  %if %{_lib} == lib64
287  -prefix /usr/lib64/qt3 \
288  -platform linux-g++-64 -L/usr/lib64 \
289  %else
290  -prefix /usr/lib/qt3 \
291  -platform linux-g++ \
292  %endif
293  -release -static -qt-gif \
294  -system-zlib -system-libpng -system-libmng -system-libjpeg \
295  -no-g++-exceptions -enable-tools -enable-kernel -enable-widgets \
296  -enable-dialogs -enable-iconview -enable-workspace -enable-network \
297  -enable-canvas -enable-table -enable-xml -enable-sql -qt-style-motif \
298  %{plugins} \
299  -stl -thread -cups \
300  -enable-opengl -sm -xinerama -xrender -xft -xkb -v
301
302make %{?_smp_mflags} src-qmake
303make %{?_smp_mflags} src-moc
304make %{?_smp_mflags} sub-src
305
306cp -aR lib lib-bld
307cp -aR bin bin-bld
308make clean
309rm -rf lib bin
310mv lib-bld lib
311mv bin-bld bin
312%endif
313
314%if %{buildnonthread}
315# build shared, nonthreaded libraries
316echo yes |./configure \
317  %if %{_lib} == lib64
318  -prefix /usr/lib64/qt3 \
319  -platform linux-g++-64 -L/usr/lib64 \
320  %else
321  -prefix /usr/lib/qt3 \
322  -platform linux-g++ \
323  %endif
324  -release -shared -qt-gif \
325  -system-zlib -system-libpng -system-libmng -system-libjpeg \
326  -no-g++-exceptions -enable-tools -enable-kernel -enable-widgets \
327  -enable-dialogs -enable-iconview -enable-workspace -enable-network \
328  -enable-canvas -enable-table -enable-xml -enable-sql -qt-style-motif \
329  %{plugins} \
330  -stl -no-thread -cups \
331  -enable-opengl -sm -xinerama -xrender -xft -xkb -v
332
333make %{?_smp_mflags} src-qmake
334make %{?_smp_mflags} src-moc
335make %{?_smp_mflags} sub-src
336
337cp -aR lib lib-bld
338cp -aR bin bin-bld
339make clean
340rm -rf lib bin
341mv lib-bld lib
342mv bin-bld bin
343%endif
344
345# build shared, threaded (default) libraries
346echo yes |./configure \
347  %if %{_lib} == lib64
348  -prefix /usr/lib64/qt3 \
349  -platform linux-g++-64 -L/usr/lib64 \
350  %else
351  -prefix /usr/lib/qt3 \
352  -platform linux-g++ \
353  %endif
354  -release -shared -qt-gif \
355  -system-zlib -system-libpng -system-libmng -system-libjpeg \
356  -no-g++-exceptions -enable-tools -enable-kernel -enable-widgets \
357  -enable-dialogs -enable-iconview -enable-workspace -enable-network \
358  -enable-canvas -enable-table -enable-xml -enable-sql -qt-style-motif \
359  %{plugins} \
360  -stl -thread -cups \
361  -enable-opengl -sm -xinerama -xrender -xft -xkb -v
362
363make %{?_smp_mflags} src-qmake
364
365cd plugins/src/sqldrivers/psql
366qmake -o Makefile "INCLUDEPATH+=/usr/include/pgsql /usr/include/pgsql/server /usr/include/pgsql/internal" "LIBS+=-lpq" psql.pro
367cd ../mysql
368qmake -o Makefile "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L%{_libdir}/mysql -lmysqlclient" mysql.pro
369cd ../odbc
370qmake -o Makefile "LIBS+=-lodbc" odbc.pro
371cd ../../../..
372
373make %{?_smp_mflags} src-moc
374make %{?_smp_mflags} sub-src
375make %{?_smp_mflags} sub-tools UIC="$QTDIR/bin/uic -nostdlib -L $QTDIR/plugins"
376
377%if %{buildXt}
378# build Xt/Motif Extention
379make -C extensions/nsplugin/src -j $CPUS
380%endif
381
382%install
383rm -rf $RPM_BUILD_ROOT
384export QTDIR=`/bin/pwd`
385export LD_LIBRARY_PATH="$QTDIR/lib:$LD_LIBRARY_PATH"
386export PATH="$QTDIR/bin:$PATH"
387
388mkdir -p $RPM_BUILD_ROOT%{qtdir}/{bin,include,lib}
389mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man3}
390
391# strip binaries
392rm -f bin/*.bat
393for i in bin/*; do
394  strip -R .comment $i || :
395done
396
397# install tools and libraries
398rm bin/qmake
399cp -fL qmake/qmake bin
400for i in bin/*; do
401        cp -fL $i $RPM_BUILD_ROOT/%{qtdir}/bin
402        chmod 0755 $RPM_BUILD_ROOT/%{qtdir}/$i
403done
404cp -aR lib/* $RPM_BUILD_ROOT/%{qtdir}/lib
405cp -aR plugins $RPM_BUILD_ROOT/%{qtdir}
406
407# install man pages
408cp -fR doc/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
409cp -fR doc/man/man3/* $RPM_BUILD_ROOT%{_mandir}/man3
410rm -rf doc/man
411
412# clean up
413make -C tutorial clean
414make -C examples clean
415find examples -name Makefile | xargs perl -pi -e 's|\.\./\.\.|\$\(QTDIR\)|'
416find examples -type f -perm 755 | xargs strip -R .comment || :
417find tutorial -name Makefile | xargs perl -pi -e 's|\.\./\.\.|\$\(QTDIR\)|'
418find tutorial -type f -perm 755 | xargs strip -R .comment || :
419
420for a in */*/Makefile ; do
421  sed 's|^SYSCONF_MOC.*|SYSCONF_MOC             = %{qtdir}/bin/moc|' < $a > ${a}.2
422  mv -v ${a}.2 $a
423done
424
425# Get rid of windows or mac specific links
426for i in include/* include/*/*; do [ -e $i ] || rm $i; done
427
428cp -frL include/* $RPM_BUILD_ROOT%{qtdir}/include
429#chmod a+r $RPM_BUILD_ROOT%{qtdir}/lib/libqt.so*
430
431ln -s qt-%{version} $RPM_BUILD_ROOT%{_libdir}/qt3
432
433mkdir -p $RPM_BUILD_ROOT/etc/profile.d
434cat > $RPM_BUILD_ROOT/etc/profile.d/qt.sh <<EOF
435# Qt initialization script (sh)
436if [ -z "\$QTDIR" ] ; then
437        QTDIR="%{_libdir}/qt3"
438fi
439export QTDIR
440EOF
441
442chmod 755 $RPM_BUILD_ROOT/etc/profile.d/qt.sh
443
444cat > $RPM_BUILD_ROOT/etc/profile.d/qt.csh <<EOF
445# Qt initialization script (csh)
446if ( \$?QTDIR ) then
447         exit
448endif
449setenv QTDIR %{_libdir}/qt3
450EOF
451
452chmod 755 $RPM_BUILD_ROOT/etc/profile.d/qt.csh
453
454mkdir -p $RPM_BUILD_ROOT/usr/bin
455for i in bin/*; do
456        ln -s ../%{_lib}/qt3/bin/`basename $i` $RPM_BUILD_ROOT/%{_bindir}
457        ln -s `basename $i` $RPM_BUILD_ROOT/usr/bin/`basename $i`3
458done
459
460# make symbolic link to qt docdir
461if echo %{_docdir} | grep  share >& /dev/null ; then
462  ln -s  ../../share/doc/%{name}-devel-%{version} $RPM_BUILD_ROOT%{qtdir}/doc
463else
464  ln -s  ../../doc/%{name}-devel-%{version} $RPM_BUILD_ROOT%{qtdir}/doc
465fi
466
467# Add desktop file
468mkdir -p $RPM_BUILD_ROOT/etc/X11/applnk/Development
469cat >$RPM_BUILD_ROOT/etc/X11/applnk/Development/designer.desktop <<EOF
470[Desktop Entry]
471BinaryPattern=designer;
472Comment=Qt 3.3 Interface Designer
473Exec=designer
474Icon=designer
475InitialPreference=5
476MapNotify=true
477MimeType=application/x-designer
478Name=Qt 3.3 Designer
479Terminal=false
480Type=Application
481EOF
482
483# Sane default settings
484mkdir -p $RPM_BUILD_ROOT%{qtdir}/etc/settings
485cat >$RPM_BUILD_ROOT%{qtdir}/etc/settings/qtrc <<EOF
486[General]
487libraryPath=/usr/lib/kde3/plugins
488style=HighColor
489EOF
490
491# Ship qmake stuff
492cp -aR mkspecs $RPM_BUILD_ROOT%{qtdir}
493
494# pkg-config files
495mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
496cp $RPM_BUILD_ROOT%{qtdir}/lib/*.pc $RPM_BUILD_ROOT%{_libdir}/pkgconfig
497rm -f $RPM_BUILD_ROOT%{qtdir}/lib/*.pc
498
499# add ld.so.conf.d and qt3.conf
500mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
501echo "%{qtdir}/lib" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/qt3.conf
502%if %{build_compat32}
503echo "%{qtdir}/lib" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/qt3-i386.conf
504%endif
505
506# delete files do not need
507rm -f $RPM_BUILD_ROOT%{qtdir}/lib/README
508rm -f $RPM_BUILD_ROOT%{qtdir}/lib/*.prl
509rm -f $RPM_BUILD_ROOT%{qtdir}/lib/*.la
510rm -rf $RPM_BUILD_ROOT%{qtdir}/plugins/src
511
512# delete files to use alternatives
513rm -f $RPM_BUILD_ROOT%{_bindir}/assistant
514rm -f $RPM_BUILD_ROOT%{_bindir}/moc
515rm -f $RPM_BUILD_ROOT%{_bindir}/qmake
516rm -f $RPM_BUILD_ROOT%{_bindir}/qtconfig
517rm -f $RPM_BUILD_ROOT%{_bindir}/uic
518rm -f $RPM_BUILD_ROOT%{_bindir}/uic3
519rm -f $RPM_BUILD_ROOT%{_bindir}/designer
520rm -f $RPM_BUILD_ROOT%{_bindir}/linguist
521rm -f $RPM_BUILD_ROOT%{_bindir}/lrelease
522rm -f $RPM_BUILD_ROOT%{_bindir}/lupdate
523
524%clean
525rm -rf $RPM_BUILD_ROOT
526
527%post -p /sbin/ldconfig
528
529%postun -p /sbin/ldconfig
530
531%post devel
532/sbin/update-alternatives --install \
533    %{_bindir}/assistant assistant %{qtdir}/bin/assistant 10
534/sbin/update-alternatives --install \
535    %{_bindir}/qtconfig qtconfig %{qtdir}/bin/qtconfig 10
536/sbin/update-alternatives --install \
537    %{_bindir}/qmake qmake %{qtdir}/bin/qmake 10 \
538    --slave %{_bindir}/moc \
539        moc \
540        %{qtdir}/bin/moc \
541    --slave %{_bindir}/uic \
542        uic \
543        %{qtdir}/bin/uic \
544    --slave %{_bindir}/lrelease \
545        lrelease \
546        %{qtdir}/bin/lrelease \
547    --slave %{_bindir}/lupdate \
548        lupdate \
549        %{qtdir}/bin/lupdate
550
551%posttrans devel
552# fix broken symlink if it's there
553if [ ! -f %{_bindir}/assistant ] ; then
554    /sbin/update-alternatives --auto assistant
555fi
556if [ ! -f %{_bindir}/qtconfig ] ; then
557    /sbin/update-alternatives --auto qtconfig
558fi
559if [ ! -f %{_bindir}/qmake ] ; then
560    /sbin/update-alternatives --auto qmake
561fi
562
563%postun devel
564if [ $1 -eq 0 ] ; then
565    /sbin/update-alternatives --remove assistant %{qtdir}/bin/assistant
566    /sbin/update-alternatives --remove qtconfig %{_qtdir}/bin/qtconfig
567    /sbin/update-alternatives --remove qmake %{_qtdir}/bin/qmake
568    /sbin/update-alternatives --auto assistant
569    /sbin/update-alternatives --auto qtconfig
570    /sbin/update-alternatives --auto qmake
571fi
572
573%post designer
574/sbin/update-alternatives --install \
575    %{_bindir}/designer designer %{qtdir}/bin/designer 10
576/sbin/update-alternatives --install \
577    %{_bindir}/linguist linguist %{qtdir}/bin/linguist 10
578
579%posttrans designer
580# fix broken symlink if it's there
581if [ ! -f %{_bindir}/designer ] ; then
582    /sbin/update-alternatives --auto designer
583fi
584if [ ! -f %{_bindir}/linguist ] ; then
585    /sbin/update-alternatives --auto linguist
586fi
587
588%postun designer
589if [ $1 -eq 0 ] ; then
590    /sbin/update-alternatives --remove designer %{qtdir}/bin/designer
591    /sbin/update-alternatives --remove linguist %{_qtdir}/bin/linguist
592    /sbin/update-alternatives --auto designer
593    /sbin/update-alternatives --auto linguist
594fi
595
596%post -n compat32-%{name} -p /sbin/ldconfig
597
598%postun -n compat32-%{name} -p /sbin/ldconfig
599
600%files
601%defattr(-,root,root,-)
602%doc FAQ LICENSE.* PLATFORMS README* changes*
603%config /etc/ld.so.conf.d/qt3.conf
604%{_libdir}/qt3
605%dir %{qtdir}
606%dir %{qtdir}/lib
607%if %{buildnonthread}
608%{qtdir}/lib/libqt.so.*
609%endif
610%{qtdir}/lib/libqt-mt.so.*
611%{qtdir}/etc/settings/qtrc
612%dir %{qtdir}/plugins
613%if %{immodule}
614%{qtdir}/plugins/inputmethods
615%endif
616%{qtdir}/lib/libqui.so.*
617%{qtdir}/lib/libeditor.a
618%{qtdir}/lib/libdesignercore.a
619%{qtdir}/lib/libqassistantclient.a
620
621%files devel
622%defattr(-,root,root,-)
623%attr(0755,root,root) %config /etc/profile.d/*
624%{qtdir}/bin/assistant
625%{qtdir}/bin/findtr
626%{qtdir}/bin/lrelease
627%{qtdir}/bin/lupdate
628%{qtdir}/bin/moc
629%{qtdir}/bin/qm2ts
630%{qtdir}/bin/qmake
631%{qtdir}/bin/qt20fix
632%{qtdir}/bin/qtconfig
633%{qtdir}/bin/qtrename140
634%{qtdir}/bin/uic
635%{qtdir}/include
636%{qtdir}/doc
637%{qtdir}/mkspecs
638%if %{buildnonthread}
639%{qtdir}/lib/libqt.so
640%endif
641%{qtdir}/lib/libqt-mt.so
642%{qtdir}/lib/libqui.so
643%{_mandir}/*/*
644%{_bindir}/assistant*
645%{_bindir}/findtr*
646%{_bindir}/lrelease*
647%{_bindir}/lupdate*
648%{_bindir}/moc*
649%{_bindir}/qm2ts*
650%{_bindir}/qmake*
651%{_bindir}/qt20fix*
652%{_bindir}/qtconfig*
653%{_bindir}/qtrename140*
654%doc doc/*
655%doc examples
656%doc tutorial
657%{_libdir}/pkgconfig/*.pc
658
659%if %{buildXt}
660%post Xt -p /sbin/ldconfig
661%postun Xt -p /sbin/ldconfig
662
663%files Xt
664%defattr(-,root,root,-)
665%{qtdir}/lib/libqmotif.so*
666%endif
667
668%if %{styleplugins}
669%files styles
670%defattr(-,root,root,-)
671%dir %{qtdir}/plugins/styles
672%{qtdir}/plugins/styles/*
673%endif
674
675%files ODBC
676%defattr(-,root,root,-)
677%{qtdir}/plugins/sqldrivers/libqsqlodbc*
678
679%files PostgreSQL
680%defattr(-,root,root,-)
681%{qtdir}/plugins/sqldrivers/libqsqlpsql*
682
683%files MySQL
684%defattr(-,root,root,-)
685%{qtdir}/plugins/sqldrivers/libqsqlmysql*
686
687%if %{buildstatic}
688%files static
689%defattr(-,root,root,-)
690%{qtdir}/lib/*.a
691%exclude %{qtdir}/lib/libeditor.a
692%exclude %{qtdir}/lib/libdesignercore.a
693%exclude %{qtdir}/lib/libqassistantclient.a
694%endif
695
696%files designer
697%defattr(-,root,root,-)
698%{_bindir}/designer*
699%{_bindir}/linguist*
700%dir %{qtdir}/plugins/designer
701%{qtdir}/plugins/designer/*
702%{qtdir}/bin/designer
703%{qtdir}/bin/linguist
704%config /etc/X11/applnk/Development/designer.desktop
705
706# compat32
707%if %{build_compat32}
708%files -n compat32-%{name}
709%defattr(-,root,root,-)
710%config /etc/ld.so.conf.d/qt3-i386.conf
711%{_libdir}/qt3
712%dir %{qtdir}
713%dir %{qtdir}/lib
714%if %{buildnonthread}
715%{qtdir}/lib/libqt.so.*
716%endif
717%{qtdir}/lib/libqt-mt.so.*
718%{qtdir}/etc/settings/qtrc
719%dir %{qtdir}/plugins
720%if %{immodule}
721%{qtdir}/plugins/inputmethods
722%endif
723%{qtdir}/lib/libqui.so.*
724%{qtdir}/lib/libeditor.a
725%{qtdir}/lib/libdesignercore.a
726%{qtdir}/lib/libqassistantclient.a
727
728%files -n compat32-%{name}-devel
729%defattr(-,root,root,-)
730%{qtdir}/bin/assistant
731%{qtdir}/bin/findtr
732%{qtdir}/bin/moc
733%{qtdir}/bin/qm2ts
734%{qtdir}/bin/qmake
735%{qtdir}/bin/qt20fix
736%{qtdir}/bin/qtconfig
737%{qtdir}/bin/qtrename140
738%{qtdir}/bin/uic
739%{qtdir}/include
740%{qtdir}/doc
741%{qtdir}/mkspecs
742%if %{buildnonthread}
743%{qtdir}/lib/libqt.so
744%endif
745%{qtdir}/lib/libqt-mt.so
746%{qtdir}/lib/libqui.so
747%{_libdir}/pkgconfig/*.pc
748%endif
749
750%changelog
751* Tue May 24 2011 IWAI, Masaharu <iwai@alib.jp> 3.3.8-13
752- rebuild with unixODBC-2.2.14: broken by 3.3.8-12
753- add Vendor and Distribution tags
754
755* Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 3.3.8-12
756- rebuilt with postgresql-9.0.3
757
758* Tue Apr 12 2011 IWAI, Masaharu <iwai@alib.jp> 3.3.8-11
759- add new unixODBC patch (Patch238) from Fedora qt3-3.3.8b-35
760
761* Sat Apr  9 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.3.8-10
762- rebuilt with unixODBC-2.2.14 and cups-1.4.6
763
764* Tue Mar  8 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.3.8-9
765- updated %%post. %%posttrans and %%postun section
766
767* Mon Sep 27 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.3.8-8
768- rebuilt with rpm-4.8.1 for pkg-config
769
770* Fri May 14 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.3.8-7
771- updated Requires of devel package
772
773* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.3.8-6
774- rebuilt with new toolchain
775- s/BuildPrereq/BuildRequires/
776- add Patch800 to build w/ gcc >= 4.3
777
778* Sat Jul 25 2009 NAKAMURA Kenta <kenta@vinelinux.org> 3.3.8-5
779- added compat32 package for x86_64 arch support
780
781* Fri May 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.8-4
782- rebuilt with MySQL-5.1.34.
783
784* Sat Apr 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.3.8-3
785- changed qt-designer Group to Applications/Development
786- updated URL
787
788* Wed May 28 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.8-2
789- build with xorg-x11-7.3
790- update BuildPrereq and Requires
791
792* Mon Mar 24 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.8-1
793- fix release ([VineSeed:1527])
794- add Requires(post,postun): alternatives to -devel and -designer package
795
796* Sun Jan 20 2008 NAKAMURA Kenta <kenta@vinelinux.org> 3.3.8-0vl6
797- replaced "LIBS+=-L/usr/lib/mysql" with "LIBS+=-L%%{_libdir}/mysql"
798
799* Thu Jan 17 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.8-0vl5
800- add Requires to devel package
801
802* Tue Dec  4 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.8-0vl4
803- drop Patch300 (OverTheSpot)
804
805* Thu Sep 20 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.8-0vl3
806- add Patch102 (CVE-2007-4137)
807
808* Thu Aug  2 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.8-0vl2
809- add Patch101 (CVE-2007-3388)
810
811* Tue Jun  5 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.8-0vl1
812- new upstream release
813- add Patch100 (CVE-2007-0242)
814- add Patch201
815- update Patch300, 500, 501 and 502
816- drop Patch1 (CVE-2006-4811), 301 (ATOK X) and 400 (AA)
817
818* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.3.5-0vl10
819- rebuild with libstdc++34
820
821* Sat Feb 10 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl9
822- import patches from FC
823  - patch504: fix-key-release-event-with-imm.diff
824  - patch505: immodule-unified-qt3.3.5-20060318-resetinputcontext.patch
825
826  * Thu Jun 29 2006 Than Ngo <than@redhat.com> 1:3.3.6-0.3.fc5
827  - fix #183302, IM preedit issue in kbabel
828
829  * Mon Jun 26 2006 Than Ngo <than@redhat.com> 1:3.3.6-0.2.fc5
830  - fix #156572, keyReleaseEvent issue
831
832* Tue Dec 19 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl8
833- use %%{_lib} instead of lib not to create broken symlinks on x86_64
834
835* Mon Nov 13 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl7
836- add Patch200 from fedora core
837- build with MySQL-5.0.27-0vl3
838
839* Tue Oct 24 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl6
840- add ld.so.conf.d and qt3.conf
841- update Patch1 (https://bugs.gentoo.org/attachment.cgi?id=100045)
842
843* Thu Oct 19 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl5
844- add Patch1 (CVE-2006-4811)
845
846* Mon Sep 19 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl4
847- move %%{_libdir}/qt3 from develop to main
848- fix typo
849- add patch503
850 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm.1
851  - import qt-x11-immodule-unified-quiet.patch (patch503) from FC
852- add patch500-502
853 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm
854  - add immodule for Qt support (patch500-502)
855    - patch500: revert some part of patch300,301 (conflict with patch501)
856    - patch501: immodule for Qt patch
857    - patch502: apply some part of patch300,301 again
858    cf. http://immodule-qt.freedesktop.org/
859        http://people.freedesktop.org/~daisuke/
860
861* Sun Sep 10 2006 NAKAMURA Kenta <kenta@vinelinux.org> 3.3.5-0vl3
862- added configure options for builing on 64-bit archs
863
864* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl2
865- rebuild for VineSeed
866
867* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl1
868- new upstream release
869- stop building nonthreaded libs
870- delete Obsoletes
871- add Patch0
872
873* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl6
874- rebuild for VineSeed
875
876* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl5
877- build for Vine3.1
878- add -v to configure option
879- move three static libs to main package
880
881* Wed Mar 16 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl4
882- rebuild for VineSeed
883
884* Sat Mar 12 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl3
885- (security) stop using rpath
886- cleanup this file
887
888* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl2
889- rebuild for VineSeed
890
891* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl1
892- new upstream release
893- update Patch400
894
895* Sat Dec 11 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl3
896- rebuld
897
898* Wed Nov 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl2
899- add Obsoletes: qt32-*
900
901* Sun Sep  5 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl1
902- source upgrade
903- remove patch100
904- update patch300 and remove patch302-303
905- update patch400
906- update BuildPrereq and Requires
907
908* Wed Jul 28 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl3
909- add patch302-303 from KuserML
910- delete lines about vine26
911
912* Sun Jun  6 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl2
913- add patch100 from webcvs.kde.org/cgi-bin/cvsweb.cgi/qt-copy/patches/
914
915* Fri Apr 30 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl1
916- source upgrade
917- remove patch100 (it is needed only for 3.3.1)
918
919* Sun Apr 18 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl3
920- rebuild with XOrg
921
922* Mon Mar 29 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl2
923- rebuild
924
925* Mon Mar  8 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl1
926- source upgrade
927- remove patch800
928- add patch100 (only for qt-x11-free-3.3.1)
929
930* Sun Feb  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl3
931- enable cups support
932
933* Sun Dec 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl2
934- build for VineSeed with new toolchain
935- disable cup support
936
937* Wed Dec  3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl1
938- source upgrade
939- revised Patch402 and 403
940- remove Patch100
941- add patch800 to build against freetype2-2.1.7
942- (VinePlus/2.6) BuildPrereq: autoconf258
943
944* Sun Nov  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.2-0vl1
945- source upgrade
946- revised Patch400
947- remove Patch15
948
949* Sun Nov  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl4
950- enable cups support
951
952* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl3
953- rebuild for Vine2.6
954
955* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl3
956- revised Patch400 and Patch402
957- clean up spec
958
959* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl2
960- rebuild for Vine2.6
961
962* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl2
963- revised Patch400-
964- clean up spec
965
966* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl1
967- rebuild for Vine2.6
968
969* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl1
970- source upgrade
971- add Patch100
972- remove Patch302 (it is included in this source)
973- stop using Patch400-
974- build with gcc-3.2.3
975- add export LANG=C
976- add *.pc (pkg-config files) to qt-devel package
977
978* Fri Aug 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl5
979- rebuild for Vine2.6
980
981* Wed Aug 13 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl5
982- add Patch302 to fix performance of jmode
983- change make option for SMP and add script
984
985* Thu Jun 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl4
986- update Patch400 and 401
987
988* Wed Jun 18 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl3
989- change spec to build with g++-2.95.3
990
991* Mon Apr 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl2
992- rebuild for Vine2.6
993
994* Wed Apr 16 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.1.2-0vl2
995- rebuilt with libpng >= 1.2.5 when %%{vine26} is set to 0 (ie VineSeedPlus)
996
997* Fri Mar 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl1
998- source upgrade
999- remove all patches except patch15
1000- revised patch 300-
1001- stop building Xt package
1002
1003* Mon Feb 24 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl3
1004- revised patch 301 and 302
1005- enable patch 301 and 302 to Vine2.5/2.6
1006
1007* Sun Feb  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl2
1008- change spec to build both VineSeed and Vine2.5/2.6
1009- re-number patch300-
1010- delete patch4 (qt-3.1.1 does not need it)
1011- add patch13 and 14
1012 -- Thu Dec 19 2002 Than Ngo <than@redhat.com> 3.1.1-3
1013  - add monospace patch file from Leon Ho (bug #79949)
1014  - add small patch file from Sysoltsev Slawa (bug #79731)
1015- add patch15
1016 -- Mon Dec 30 2002 Florian La Roche <Florian.LaRoche@redhat.de>
1017  - Change qmlined.h to not include an attic header that is also not shipped
1018    with Red Hat Linux. This also fixes building unixODBC, that includes this
1019    header (apparently also without needing it).
1020
1021
1022* Sat Jan  4 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl1
1023- source upgrade
1024- cleanup spec
1025- revised Patch7, 301
1026- add Patch306, 307, 308 from kde.gr.jp
1027
1028* Sun Dec 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.0-0vl1
1029- source upgrade
1030- stop using objprelink2, it does not work with gcc3
1031- add Patch304 and Patch305 from www.kde.gr.jp/~akito/xft/patch_xft.html
1032- add Patch1 - Patch12 from rawhide 3.1.0-1.3
1033- add BuildPrereq: openMotif-devel >= 2.2.2 for build qt-Xt
1034- cleanup spec for build x11 package only
1035
1036* Mon Nov 11 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl3
1037- add export PATH=`pwd`:$PATH to %%build section
1038
1039* Mon Oct 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl2
1040- objprelink2 support only i386 (add %%ifarch i386 ... again)
1041- delete BuildPrereq: libmng-static (it merged to libmng-devel)
1042- delete %%doc ANNOUNCE
1043- Requires: XFree86-gl instead of Mesa
1044
1045* Fri Oct  4 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl1
1046- add BuildPrereq: objprelink2 instead of BuildPrereq: objprelink
1047- add BuildPrereq: autoconf253 automake15
1048- delete Patch199 (objprelink2 do not need this patch)
1049- source upgrade
1050- revised all patches [Kdeveloper:02404]
1051- add man files to qt-devel sub-package
1052
1053* Tue Jul 16 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl5
1054- add patch304 from kde.gr.jp [Kdeveloper:02368]
1055
1056* Thu Jul  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl4
1057- add patch303 from kde.gr.jp [Kdeveloper:02378]
1058
1059* Wed Apr 17 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl3
1060- add patch302 from kde.gr.jp
1061
1062* Thu Apr  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl2
1063- revised patch300 from kde.gr.jp and XIMInputStyle=Over The Spot in qtrc
1064- add patch301 from kde.gr.jp
1065- make unixODBC plugin (delete define odbcplugins 0 and if %%{odbcplugins})
1066
1067* Sat Mar 30 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl1
1068- merged with rawhide 3.0.3-0.cvs20020314.1
1069- source update to 3.0.3
1070- add patch199 (objprelink)
1071- add patch300 and add defaultInputStyle=OverTheSpot in qtrc
1072- define cups 0 (Vine does not have cups)
1073- define odbcplugins 0 (unixODBC requires libqt-mt.so.2 of qt-2)
1074- cleanup spec
1075- There is Vine's previous changes, hacked for Vine
1076 -- Sat Jan  5 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.1-6vl4
1077  - rebuild with -xft support (XFree86-4.1.99.4)
1078 -- Mon Dec 31 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl3
1079  - rebuild with glibc-2.2.4
1080 -- Sun Nov 25 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl2
1081  - add Source2 and Patch4 (use objprelink, i386 only)
1082 -- Sat Oct 13 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl1
1083  - Build for VineSeed
1084  - Add qt.using_new_library.patch from Kondara
1085 -- Mon Jun 11 2001 net_hal <net_hal@cwa.bai.ne.jp>
1086  - First build for Vine2.1.5
1087 -- Thu Apr 12 2001 Rex Dieter <rdieter@unl.edu> 2.3.0-0.6x.3
1088  - redhat 6.x backport based on rawhide's qt-2.3.0-3
1089  - remove -xft support (because we're using XFree-3)   
1090
1091* Thu Mar 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.3-0.cvs20020314.1
1092- Update to 3.0.3-pre, required for KDE3
1093- force -fPIC usage
1094- Remove conflict with qt2 < 2.3.2-1, the new qt2 2.3.1 is fixed and qt 2.3.2
1095  is broken
1096- Ship the qmake config files (so qmake works for building any 3rd party stuff,
1097  e.g. aethera)
1098
1099* Wed Mar  6 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-2
1100- Add some fixes from KDE's qt-copy CVS
1101- Pluginize image formats
1102
1103* Mon Feb 25 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-1
1104- 3.0.2 final
1105
1106* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.3
1107- Add GB18030 codec patch, #60034
1108- Force-build jpeg support, fixing #59775 and #59795
1109
1110* Sat Jan 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.2
1111- Build with CUPS support
1112
1113* Fri Jan 18 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.1
1114- Fix up /usr/bin/moc links, they should point to qt3
1115
1116* Mon Jan 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020114.1
1117- Build styles directly into the main library for now, there's too much broken
1118  code out there depending on this ATM.
1119
1120* Wed Jan  9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020109.1
1121- Stop excluding alpha, gcc has been fixed
1122
1123* Tue Jan  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020108.1
1124- Add fixes from CVS; this fixes the "Alt + F1, arrow up, arrow up doesn't work
1125  in KDE" bug
1126
1127* Mon Dec 17 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-2
1128- Fix up settings search path
1129- Add default qtrc allowing to use KDE 3.x Qt plugins
1130- Make sure QLibrary uses RTLD_GLOBAL when dlopen()ing libraries
1131
1132* Thu Dec 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.1.0-1
1133- Work around gcc bug #57467
1134
1135* Wed Dec 12 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1136- 3.0.1 final
1137
1138* Mon Dec 10 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-0.cvs20011210.1
1139- Update to current (needed by KDE 3.x)
1140- Rebuild with current libstdc++
1141- Temporarily disable building on alpha
1142- Fix build with PostgreSQL 7.2
1143
1144* Mon Nov 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-5
1145- Fix up glweak
1146
1147* Mon Nov  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-4
1148- Give designer, uic, moc, etc. their real names - the qt2 versions
1149  have been renamed in qt2-2.3.2-1.
1150  Conflict with qt2 < 2.3.2-1.
1151
1152* Thu Oct 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-3
1153- Add symlink /usr/lib/qt-3.0.0 -> /usr/lib/qt3 and set QTDIR to the
1154  symlink, allowing to update to 3.0.1 without breaking rpath'ed binaries
1155
1156* Tue Oct 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-1
1157- 3.0.0 final
1158- fix some minor specfile bugs
1159- Modularize some more (image format plugins)
1160- Build codecs
1161
1162* Tue Sep 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta5.1
1163- beta5
1164- Share more code between qt-x11 and qt-embedded builds
1165
1166* Wed Aug 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta4.1
1167- beta4
1168- build the Motif style directly into Qt rather than as a plugin - Qt should
1169  always have at least one style...
1170- replace the designer3 symlink with a shell script that sets QTDIR correctly
1171  before launching designer
1172- Add desktop file for designer
1173
1174* Mon Aug  6 2001 Tim Powers <timp@redhat.com> 3.0.0-0.beta3.4
1175- explicitly include qm2ts, qmake, qtconfig in the devel package file list to avoid dangling symlinks
1176
1177* Thu Aug  2 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.3
1178- Try yet another workaround for buildsystem breakages
1179
1180* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1181- Add another ugly workaround for build system problems, this should finally
1182  get rid of the dangling symlinks
1183
1184* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.2
1185- Rephrase parts of the spec file, hopefully pleasing the build system
1186
1187* Sun Jul 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.1
1188- beta3
1189- Fix dangling symlinks
1190
1191* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.2
1192- Fix up QSQL Postgres classes for Postgres 7.1.x
1193- Fix various bugs:
1194  - QtMultilineEdit and QtTableView should actually compile
1195  - Link libqsqlpsql with libpq
1196  - Don't link the base library with libmysqlclient, linking the MySQL
1197    module with it is sufficient
1198- Add missing const qualifier
1199- move the SQL drivers to separate packages to avoid dependencies
1200- build and install designer plugins - converting glade files to Qt is fun. ;)
1201- handle RPM_OPT_FLAGS
1202
1203* Tue May 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.1
1204- 3.0 beta 1
1205
1206* Wed May 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010516.1
1207- Update, remove conflicts with Qt 2.x
1208
1209* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010514.1
1210- Initial build of 3.0 branch
1211
1212* Fri Apr 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-6
1213- Fix crashes on ia64, Patch from Bill Nottingham <notting@redhat.com>
1214- Allow building qt-nox
1215
1216* Fri Apr 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-5
1217- Make sure uic and designer use the libqui from the source tree, not
1218  a previously installed one.
1219  Linking uic-x11 against libqui-embedded is definitely not a feature. ;)
1220- The qclipboard fix is needed for qt-x11 only, don't apply it if we're
1221  building qt-embedded
1222
1223* Sat Apr 14 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1224- Handle LPRng specific constructs in printcap, Bug #35937
1225
1226* Sun Mar 25 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1227- add qfont patch from Trolltech
1228
1229* Tue Mar 13 2001 Harald Hoyer <harald@redhat.de>
1230- added patch for '@euro' language settings
1231
1232* Tue Mar  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1233- 2.3.0 final
1234- BuildRequires XFree86-devel >= 4.0.2 (#30486)
1235
1236* Mon Feb 26 2001 Than Ngo <than@redhat.com>
1237- fix check_env function, so that qt does not crash if QT_XFT is not set
1238- fix symlinks
1239
1240* Mon Feb 26 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1241- 2.3.0b1
1242- Add a patch to qpsprinter that handles TrueType fonts even if they come from xfs
1243
1244* Tue Feb 13 2001 Preston Brown <pbrown@redhat.com>
1245- japanese input and clipboard fixes applied.  Changes have been sent upstream by patch authors.
1246
1247* Fri Feb  9 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1248- Rebuild with new Mesa to get rid of pthreads linkage
1249- Add Xft fix from KDE CVS
1250
1251* Wed Feb  7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1252- Add printing bugfix patch from Trolltech
1253
1254* Sat Feb  3 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1255- 2.2.4
1256- Qt Embedded: Add QVfb and VNC support
1257
1258* Tue Jan 16 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1259- Don't segfault when running Qt/Embedded applications as root
1260- Improve the Qt/Embedded sparc patch so we don't need the specfile hacks
1261  anymore
1262- Fix a bug in QPrintDialog (causing KDE Bug #18608)
1263
1264* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1265- bzip2 source to save space
1266- Qt/Embedded 2.2.3
1267- Fix qte build on sparc
1268
1269* Wed Dec 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1270- Run ldconfig in %%post and %%postun for qt-Xt
1271
1272* Sun Dec 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1273- Build with the Xrender extension
1274  (Patch from Keith Packard <keithp@keithp.com>)
1275
1276* Wed Dec 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1277- 2.2.3
1278
1279* Tue Dec 12 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1280- Rebuild to fix permissions on doc dir
1281- Don't exclude ia64 anymore
1282
1283* Fri Nov 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1284- Fix up uic (Patch from trolltech)
1285
1286* Wed Nov 15 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1287- Build qt-embedded
1288  changes to base: fix build, fix ISO C99 compliance, fix 64bit support
1289
1290* Mon Nov 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1291- 2.2.2
1292
1293* Tue Oct 24 2000 Than Ngo <than@redhat.com>
1294- call ldconfig for updating (Bug #19687)
1295- added patch from Trolltech, thanks to Rainer <rms@trolltech.com>
1296
1297* Wed Oct 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1298- Add missing msg2qm, msgmerge, qconfig tools (Bug #18997), introduced
1299  by broken Makefiles in base
1300- fix up %%install so it works both with old-style and new-style fileutils
1301  (fileutils <= 4.0z don't know about -L)
1302
1303* Fri Oct 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1304- Disable exception handling; this speeds up KDE 2.x and reduces its
1305  memory footprint by 20 MB.
1306
1307* Tue Oct 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1308- dereference symlinks in include
1309
1310* Sun Oct  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1311- fix -devel
1312- update to the new version of 2.2.1 on trolltech.com; the initial tarball
1313  contained broken docs
1314
1315* Thu Oct  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1316- 2.2.1
1317
1318* Mon Sep 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1319- Add missing uic
1320
1321* Thu Sep 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1322- Move Qt designer to a different source RPM to get rid of a
1323  circular dependency (kdelibs2->qt, qt->kdelibs2)
1324- Enable MNG support
1325- Don't compile (just include) examples and tutorials
1326- move the static libraries to a separate package (qt-static).
1327  They're HUGE, and most people won't ever need them.
1328- clean up spec file
1329- fix up dependencies (-devel requires base, -static requires devel,
1330  Xt requires base)
1331- add BuildRequires line
1332
1333* Tue Sep 12 2000 Than Ngo <than@redhat.com>
1334- update release 2.2.0
1335- changed copyright to GPL
1336- added missing static libraries
1337- made symbolic link for designer to load the help files correct
1338- made designer and designer-kde2 as sub packages
1339- added missing templates for designer
1340- remove jakub patch, since the release 2.2.0 already
1341  contains this patch.
1342- fixed qt again to compile with gcc-2.96
1343- use make -j for building
1344
1345* Wed Aug 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1346- Work around compiler bugs (Patch from Jakub)
1347- Use relative symlinks (Bug #16750)
1348
1349* Mon Aug 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1350- beta2
1351
1352* Mon Aug 14 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1353- new qt-copy from KDE2 CVS
1354
1355* Wed Aug 9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1356- official beta 1
1357
1358* Thu Aug 3 2000 Than Ngo <than@redhat.de>
1359- rebuilt against the libpng-1.0.8
1360
1361* Thu Jul 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1362- rebuild (so we have it on all arches)
1363
1364* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1365- move man pages to a more reasonable place (this fixes Bug #14126)
1366- exclude ia64 for now (compiler problems!!!)
1367
1368* Mon Jul 24 2000 Harald Hoyer <harald@redhat.de>
1369- modified connect patch to fit qt 2.2.0 beta.
1370
1371* Thu Jul 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1372- update to current qt-copy; this is now a qt 2.2.0 beta.
1373
1374* Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1375- update to current qt-copy in kde CVS, required
1376
1377* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
1378- automatic rebuild
1379
1380* Sun Jul 11 2000 Harald Hoyer <harald@redhat.de>
1381- made patch smaller and binary compatible when recompiled with 6.2
1382- modified connect and moc to cope with the new g++ class layout
1383
1384* Sun Jul 09 2000 Than Ngo <than@redhat.de>
1385- rebuilt qt with gcc-2.96-34
1386
1387* Fri Jul 07 2000 Than Ngo <than@redhat.de>
1388- rebuilt qt with c++ 2.96
1389
1390* Mon Jul  3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1391- Fix dependancies
1392
1393* Sun Jul  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1394- Use egcs++ for now ** FIXME
1395
1396* Wed Jun 28 2000 Preston Brown <pbrown@redhat.com>
1397- fix up qt.sh
1398
1399* Sun Jun 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1400- Build in jpeg and threading support
1401- Fix a bug in clipboard pasting code
1402
1403* Wed Jun 07 2000 Preston Brown <pbrown@redhat.com>
1404- fix qt.{sh,csh}
1405- use new rpm macro paths
1406- package man pages
1407
1408* Fri Jun  2 2000 Bill Nottingham <notting@redhat.com>
1409- build without optimization on ia64
1410
1411* Mon May 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1412- 2.1.1
1413
1414* Thu May 18 2000 Florian La Roche <Florian.LaRoche@redhat.com>
1415- recompile with correct libstdc++
1416
1417* Thu Apr 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1418- 2.1.0 final
1419
1420* Wed Apr  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1421- beta4
1422- depend on libGL.so.1 rather than Mesa - XFree86 4.0 provides that
1423  lib, too
1424
1425* Wed Mar 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1426- beta3
1427
1428* Tue Mar  7 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1429- beta2
1430- fix compilation of the NSPlugin add-on
1431
1432* Fri Mar  3 2000 Bill Nottingham <notting@redhat.com>
1433- fix %postun script
1434
1435* Fri Feb 18 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
1436- beta1
1437- get rid of qt-ImageIO, the functionality is now in the main Qt library
1438- remove qt-Network, the functionality is now in the main Qt library
1439- add changes-2.1.0 to %doc
1440
1441* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
1442- no refcount check on postun script, we want it to happen even on upgrades
1443
1444* Thu Feb 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1445- new snapshot, should fix QWhatsThisButton
1446- remove executable permissions from *.pro files
1447
1448* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
1449- strip binaries in examples, tutorial
1450
1451* Mon Jan 31 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1452- new snapshot - should fix the hotkey bug
1453- Fix up the Makefiles so it compiles
1454
1455* Tue Jan 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1456- new snapshot - we need those QVariant fixes
1457
1458* Thu Jan 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1459- switch from glxMesa to Mesa for the GL addon
1460
1461* Wed Jan 5 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
1462- Fix up dependencies
1463- new snapshot
1464
1465* Mon Jan 3 2000 Ngo Than <than@redhat.de>
1466- new snapshot for Red Hat Linux 6.2
1467- increase version number
1468
1469* Mon Dec 20 1999 Bernhard Rosenkraenzer <bero@redhat.com>
1470- new snapshot
1471- handle RPM_OPT_FLAGS
1472
1473* Mon Dec 13 1999 Bernhard Rosenkraenzer <bero@redhat.com>
1474- new snapshot
1475- -GL requires libGL.so.1 instead of Mesa (might as well be glxMesa
1476  or some commercial OpenGL)
1477- -GL BuildPrereqs /usr/X11R6/include/GL/gl.h instead of Mesa-devel
1478  (might as well be glxMesa or some commercial OpenGL)
1479
1480* Sun Dec 05 1999 Bernhard Rosenkraenzer <bero@redhat.com>
1481- update to current RSYNC version
1482- remove compilation patch - it finally works out of the box
1483
1484* Wed Oct 27 1999 Bernhard Rosenkraenzer <bero@redhat.com>
1485- update to current CVS snapshot
1486- build extensions
1487- add patch to fix QNetwork compilation
1488
1489* Sun Oct 24 1999 Bernhard Rosenkraenzer <bero@redhat.de>
1490- current CVS snapshot
1491- fix compilation with gcc 2.95.x
1492- use install -c rather than just install to make BSD install happy
1493
1494* Mon Oct 11 1999 Bernhard Rosenkraenzer <bero@redhat.de>
1495- 2.1.0 snapshot (for KDE2)
1496- Fix typo in spec
1497
1498* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
1499- don't ship tutorial or example binaries
1500
1501* Tue Sep 21 1999 Preston Brown <pbrown@redhat.com>
1502- substitution in tutorial and examples so that dependencies are correct and
1503  they can be successfully rebuilt.
1504- switched to completely using QTDIR.  trying to coexist with links into
1505  /usr/{include,lib} and still compile with qt 1.x is very hard for
1506  configure scripts to cope with.
1507
1508* Thu Aug 19 1999 Preston Brown <pbrown@redhat.com>
1509- implemented QTDIR compatibility.
1510
1511* Tue Jul 20 1999 Preston Brown <pbrown@redhat.com>
1512- qt 2.0.1 packaged.
1513
1514* Wed Jul 14 1999 Preston Brown <pbrown@redhat.com>
1515- Qt 2.00 packaged.
1516- examples, html documentation, tutorial moved to /usr/doc
1517
1518* Sat Apr 17 1999 Preston Brown <pbrown@redhat.com>
1519- static library supplied in dev package.
1520
1521* Wed Apr 07 1999 Preston Brown <pbrown@redhat.com>
1522- turn on internal GIF reading support
1523
1524* Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
1525- strip binaries
1526
1527* Mon Mar 15 1999 Preston Brown <pbrown@redhat.com>
1528- upgrade to qt 1.44.
1529
1530* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
1531- Injected new description and group.
1532
1533* Tue Jan 19 1999 Preston Brown <pbrown@redhat.com>
1534- moved includes to /usr/include/qt
1535
1536* Mon Jan 04 1999 Preston Brown <pbrown@redhat.com>
1537- made setup phase silent.
1538
1539* Fri Dec 04 1998 Preston Brown <pbrown@redhat.com>
1540- upgraded to qt 1.42, released today.
1541
1542* Tue Dec 01 1998 Preston Brown <pbrown@redhat.com>
1543- took Arnts RPM and made some minor changes for Red Hat.
Note: See TracBrowser for help on using the repository browser.