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

Revision 521, 45.7 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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