source: projects/specs/trunk/q/qt/qt-vl.spec @ 2981

Revision 2981, 47.8 KB checked in by inagaki, 13 years ago (diff)

updated: qt, qt4, PyQt4, avogadro, phonon, qca-ossl, qca2, qoauth, scim-bridge and uim

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