source: packaging/examples/qt-4.6.3-mandriva.spec@ 1064

Last change on this file since 1064 was 1064, checked in by Dmitry A. Kuminov, 14 years ago

packaging: Added .spec examples from other platforms.

Just to use them for learning.

  • Property svn:eol-style set to native
File size: 63.5 KB
Line 
1%define _default_patch_fuzz 1
2%define _disable_exceptions 1
3
4%bcond_without postgres
5%bcond_without mysql
6%bcond_without odbc
7%bcond_without sqlite
8%bcond_without tds
9%bcond_without cups
10%bcond_without qvfb
11%bcond_without docs
12
13%bcond_with debug
14%bcond_with ibase
15%bcond_with local_phonon_package
16
17#git clone git://gitorious.org/+kde-developers/qt/kde-qt.git
18#cd kde-qt
19#git archive --format=tar --prefix=kde-qt-everywhere-opensource-src-4.6.2/ master | bzip2 >/tmp/kde-qt-everywhere-opensource-src-4.6.2.tar.bz2
20%define with_kde_qt 1
21%define kdeqttarballdir kde-qt-everywhere-opensource-src-%{qtversion}
22%define with_qt_snapshot 0
23
24%define qtmajor 4
25%define qtminor 6
26%define qtsubminor 2
27
28%define qtversion %{qtmajor}.%{qtminor}.%{qtsubminor}
29
30%define libqt %mklibname qt %qtmajor
31%define libqtdevel %mklibname qt %qtmajor -d
32%define libqassistant %mklibname qassistant %qtmajor
33%define libqt3support %mklibname qt3support %qtmajor
34%define libqtcore %mklibname qtcore %qtmajor
35%define libqtdesigner %mklibname qtdesigner %qtmajor
36%define libqtgui %mklibname qtgui %qtmajor
37%define libqtnetwork %mklibname qtnetwork %qtmajor
38%define libqtopengl %mklibname qtopengl %qtmajor
39%define libqtsql %mklibname qtsql %qtmajor
40%define libqtxml %mklibname qtxml %qtmajor
41%define libqtscripttools %mklibname qtscripttools %qtmajor
42%define libqtxmlpatterns %mklibname qtxmlpatterns %qtmajor
43%define libqtsvg %mklibname qtsvg %qtmajor
44%define libqttest %mklibname qttest %qtmajor
45%define libqdbus %mklibname qtdbus %qtmajor
46%define libqtscript %mklibname qtscript %qtmajor
47%define libqtclucene %mklibname qtclucene %qtmajor
48%define libqthelp %mklibname qthelp %qtmajor
49%define libqtwebkit %mklibname qtwebkit %qtmajor
50%define libqtmultimedia %mklibname qtmultimedia %qtmajor
51%define libphonon %mklibname phonon %qtmajor
52
53%define qtlib qt4
54%define qtdir %_prefix/lib/qt4
55%define pluginsdir %_libdir/qt4/plugins
56%define translationdir %qtdir/translations
57
58%if %with_kde_qt
59%define qttarballdir kde-qt-everywhere-opensource-src-%{qtversion}
60%else
61%define qttarballdir qt-everywhere-opensource-src-%{qtversion}
62%endif
63Name: %{qtlib}
64Version: %{qtversion}
65Release: %mkrel 9
66Epoch: 4
67Summary: Qt GUI toolkit
68Group: Development/KDE and Qt
69License: LGPLv2 with exceptions or GPLv3 with exceptions
70URL: http://qt.nokia.com/
71%if %with_kde_qt
72Source0: http://get.qt.nokia.com/qt/source/%{kdeqttarballdir}.tar.bz2
73Source6: qt-everywhere-opensource-src-doc-4.6.2.tar.bz2
74%else
75Source0: http://get.qt.nokia.com/qt/source/%{qttarballdir}.tar.gz
76%endif
77Source2: qt4.macros
78Source3: mandriva-designer-qt4.desktop
79Source4: mandriva-assistant-qt4.desktop
80Source5: mandriva-linguist-qt4.desktop
81Patch0: qt-x11-opensource-src-4.6.0-qvfb.patch
82Patch2: qt-everywhere-opensource-src-4.6.1-qdoc3.patch
83Patch3: qt-everywhere-opensource-src-4.6.0-fix-str-fmt.patch
84Patch4: qt-everywhere-opensource-src-4.6.1-add_missing_bold_style.diff
85Patch5: qt-everywhere-opensource-src-4.6.1-use_ft_glyph_embolden_to_fake_bold.diff
86#(nl): https://bugs.kde.org/180051
87Patch6: qt-everywhere-opensource-src-4.6.1-improve-cups-support.patch
88Patch7: qt-everywhere-opensource-src-gitc0887695-fix-QGraphicsView-crash.patch
89Patch8: qt-everywhere-opensource-src-4.6.2-cups-QTBUG-6471.patch
90BuildRequires: libxtst-devel
91BuildRequires: libxslt-devel
92BuildRequires: GL-devel
93BuildRequires: Mesa-common-devel
94BuildRequires: zlib-devel
95BuildRequires: libpng-devel
96BuildRequires: libjpeg-devel
97BuildRequires: libmng-devel
98BuildRequires: lcms-devel
99BuildRequires: cups-devel
100BuildRequires: freetype2-devel
101BuildRequires: libfontconfig-devel
102BuildRequires: expat-devel
103BuildRequires: libdbus-devel >= 0.92
104BuildRequires: termcap-devel
105BuildRequires: libpam-devel
106BuildRequires: readline-devel
107BuildRequires: perl
108BuildRequires: glib2-devel
109BuildRequires: libxml2-devel
110BuildRequires: binutils >= 2.18
111# For qtgtk style
112BuildRequires: gtk+2-devel
113
114Provides: %{qtlib}
115BuildRoot: %{_tmppath}/%{name}-%{version}-root
116
117%description
118Qt is a GUI software toolkit which simplifies the task of writing and
119maintaining GUI (Graphical User Interface) applications for the X
120Window System. Qt is written in C++ and is fully object-oriented.
121
122This package contains the shared library needed to run Qt
123applications, as well as the README files for Qt.
124
125#------------------------------------------------------------------------
126
127%package common
128Group: Development/KDE and Qt
129Summary: config, language file for Qt
130
131%description common
132This package contains all config file and language file.
133
134%files common
135%defattr(-,root,root,-)
136%attr(0755,root,root) %_sysconfdir/profile.d/*
137%dir %{qtdir}
138%dir %{qtdir}/bin
139%dir %pluginsdir
140%{qtdir}/phrasebooks
141%if %with docs
142%dir %{qtdir}/translations
143%{qtdir}/translations/qt_*
144%endif
145%if %{with_kde_qt}
146%_docdir/%name/README.kde-qt
147%endif
148
149#------------------------------------------------------------------------
150# CORE QT LIBRARIES
151#-------------------------------------------------------------------------
152
153%package -n %{libqtxml}
154Summary: QT%{qtmajor} component library
155Group: System/Libraries
156Requires(pre): %{name}-common = %epoch:%version
157Provides: qtxmllib = %epoch:%version
158
159%description -n %{libqtxml}
160QT%{qtmajor} component library.
161
162%files -n %{libqtxml}
163%defattr(-,root,root,-)
164%_libdir/libQtXml.so.%{qtmajor}*
165
166#-------------------------------------------------------------------------
167
168%package -n %{libqtscripttools}
169Summary: QT%{qtmajor} component library
170Group: System/Libraries
171Requires(pre): %{name}-common = %epoch:%version
172Provides: qtscripttoolslib = %epoch:%version
173
174%description -n %{libqtscripttools}
175QT%{qtmajor} component library.
176
177%files -n %{libqtscripttools}
178%defattr(-,root,root,-)
179%_libdir/libQtScriptTools.so.%{qtmajor}*
180
181#-------------------------------------------------------------------------
182
183%package -n %{libqtxmlpatterns}
184Summary: QT%{qtmajor} component library
185Group: System/Libraries
186Requires(pre): %{name}-common = %epoch:%version
187Requires: %{name}-xmlpatterns = %epoch:%version
188
189%description -n %{libqtxmlpatterns}
190QT%{qtmajor} component library.
191
192%files -n %{libqtxmlpatterns}
193%defattr(-,root,root,-)
194%_libdir/libQtXmlPatterns.so.%{qtmajor}*
195
196#-------------------------------------------------------------------------
197
198%package -n %{libqtsql}
199Summary: QT%{qtmajor} component library
200Group: System/Libraries
201Requires(pre): %{name}-common = %epoch:%version
202Provides: qtsqllib = %epoch:%version
203
204%description -n %{libqtsql}
205QT%{qtmajor} component library.
206
207%files -n %{libqtsql}
208%defattr(-,root,root,-)
209%_libdir/libQtSql.so.%{qtmajor}*
210
211#-------------------------------------------------------------------------
212
213%package -n %{libqtnetwork}
214Summary: QT%{qtmajor} component library
215Group: System/Libraries
216Requires(pre): %{name}-common = %epoch:%version
217Provides: qtnetworklib = %epoch:%version
218
219%description -n %{libqtnetwork}
220QT%{qtmajor} component library.
221
222%files -n %{libqtnetwork}
223%defattr(-,root,root,-)
224%_libdir/libQtNetwork.so.%{qtmajor}*
225
226#-------------------------------------------------------------------------
227
228%package -n %{libqtscript}
229Summary: QT%{qtmajor} component library
230Group: System/Libraries
231Requires(pre): %{name}-common = %epoch:%version
232Provides: libqtscript = %epoch:%version
233
234%description -n %{libqtscript}
235QT%{qtmajor} component library.
236
237%files -n %{libqtscript}
238%defattr(-,root,root,-)
239%_libdir/libQtScript.so.%{qtmajor}*
240%pluginsdir/script
241
242#-------------------------------------------------------------------------
243
244%package -n %{libqtgui}
245Summary: QT%{qtmajor} component library
246Group: System/Libraries
247Requires(pre): %{name}-common = %epoch:%version
248Conflicts: %{libqtcore} <= 2:4.2.2-%mkrel 2
249Provides: qtguilib = %epoch:%version
250
251%description -n %{libqtgui}
252QT%{qtmajor} component library.
253
254%files -n %{libqtgui}
255%defattr(-,root,root,-)
256%_libdir/libQtGui.so.%{qtmajor}*
257%pluginsdir/imageformats
258%pluginsdir/inputmethods/libqimsw-multi.so*
259
260#-------------------------------------------------------------------------
261
262%package -n %{libqtsvg}
263Summary: QT%{qtmajor} component library
264Group: System/Libraries
265Requires(pre): %{name}-common = %epoch:%version
266Provides: qtsvglib = %epoch:%version
267
268%description -n %{libqtsvg}
269QT%{qtmajor} component library.
270
271%files -n %{libqtsvg}
272%defattr(-,root,root,-)
273%_libdir/libQtSvg.so.%{qtmajor}*
274%pluginsdir/iconengines/libqsvgicon.*
275
276#-------------------------------------------------------------------------
277
278%package -n %{libqttest}
279Summary: QT%{qtmajor} component library
280Group: System/Libraries
281Requires(pre): %{name}-common = %epoch:%version
282Provides: qttestlib = %epoch:%version
283
284%description -n %{libqttest}
285QT%{qtmajor} component library.
286
287%files -n %{libqttest}
288%defattr(-,root,root,-)
289%_libdir/libQtTest.so.%{qtmajor}*
290
291#-------------------------------------------------------------------------
292
293%package -n %{libqtwebkit}
294Summary: QT%{qtmajor} component library
295Group: System/Libraries
296Requires(pre): %{name}-common = %epoch:%version
297Provides: qtwebkitlib = %epoch:%version
298
299%description -n %{libqtwebkit}
300QT%{qtmajor} component library.
301
302%files -n %{libqtwebkit}
303%defattr(-,root,root,-)
304%_libdir/libQtWebKit.so.%{qtmajor}*
305
306#-------------------------------------------------------------------------
307
308%package -n %{libqthelp}
309Summary: QT%{qtmajor} component library
310Group: System/Libraries
311Requires(pre): %{name}-common = %epoch:%version
312Provides: qthelplib = %epoch:%version
313
314%description -n %{libqthelp}
315QT%{qtmajor} component library.
316
317%files -n %{libqthelp}
318%defattr(-,root,root,-)
319%_libdir/libQtHelp.so.%{qtmajor}*
320
321#-------------------------------------------------------------------------
322
323%package -n %{libqtclucene}
324Summary: QT%{qtmajor} component library
325Group: System/Libraries
326Requires(pre): %{name}-common = %epoch:%version
327Provides: qtclucenelib = %epoch:%version
328
329%description -n %{libqtclucene}
330QT%{qtmajor} component library.
331
332%files -n %{libqtclucene}
333%defattr(-,root,root,-)
334%_libdir/libQtCLucene.so.%{qtmajor}*
335
336#-------------------------------------------------------------------------
337
338%package -n %{libqtcore}
339Summary: QT%{qtmajor} component library
340Group: System/Libraries
341Requires(pre): %{name}-common = %epoch:%version
342Conflicts: %{libqtgui} <= 2:4.2.2-%mkrel 2
343Provides: qtcorelib = %epoch:%version
344Obsoletes: %{_lib}qtuitools4
345Obsoletes: qt4-codecs-plugin-%_lib
346
347%description -n %{libqtcore}
348QT%{qtmajor} component library.
349
350%files -n %{libqtcore}
351%defattr(-,root,root,-)
352%_libdir/libQtCore.so.%{qtmajor}*
353%dir %pluginsdir/codecs
354%pluginsdir/codecs/*.so*
355
356#-------------------------------------------------------------------------
357
358%package -n %{libqt3support}
359Summary: QT%{qtmajor} component library
360Group: System/Libraries
361Requires(pre): %{name}-common = %epoch:%version
362Provides: qt3supportlib = %epoch:%version
363
364%description -n %{libqt3support}
365QT%{qtmajor} component library.
366
367%files -n %{libqt3support}
368%defattr(-,root,root,-)
369%_libdir/libQt3Support.so.%{qtmajor}*
370
371#-------------------------------------------------------------------------
372
373%package -n %{libqtopengl}
374Summary: QT%{qtmajor} component library
375Group: System/Libraries
376Requires(pre): %{name}-common = %epoch:%version
377Provides: qtopengllib = %epoch:%version
378
379%description -n %{libqtopengl}
380QT%{qtmajor} component library.
381
382%files -n %{libqtopengl}
383%defattr(-,root,root,-)
384%_libdir/libQtOpenGL.so.%{qtmajor}*
385
386#-------------------------------------------------------------------------
387
388%package -n %{libqtdesigner}
389Summary: QT%{qtmajor} component library
390Group: System/Libraries
391Requires(pre): %{name}-common = %epoch:%version
392Provides: qtdesignerlib = %epoch:%version
393# Had wrong major:
394Obsoletes: %{_lib}qtdesigner1 < 2:4.3.4-4
395
396%description -n %{libqtdesigner}
397QT%{qtmajor} component library.
398
399%files -n %{libqtdesigner}
400%defattr(-,root,root,-)
401%_libdir/libQtDesigner.so.%{qtmajor}*
402%_libdir/libQtDesignerComponents.so.%{qtmajor}*
403
404#-------------------------------------------------------------------------
405
406%package -n %{libqdbus}
407Summary: QT dbus lib
408Group: System/Libraries
409Requires(pre): %{name}-common = %epoch:%version
410Provides: qdbuslib = %epoch:%version
411
412%description -n %{libqdbus}
413QT dbus lib.
414
415%files -n %{libqdbus}
416%defattr(-,root,root,-)
417%_libdir/libQtDBus.so.%{qtmajor}*
418
419#-------------------------------------------------------------------------
420
421%package -n %{libqtmultimedia}
422Summary: QT multimedia lib
423Group: System/Libraries
424Requires(pre): %{name}-common = %epoch:%version
425
426%description -n %{libqtmultimedia}
427QT multimedia lib.
428
429%files -n %{libqtmultimedia}
430%defattr(-,root,root,-)
431%_libdir/libQtMultimedia.so.%{qtmajor}*
432
433#-------------------------------------------------------------------------
434
435%if %with local_phonon_package
436
437%package -n %{libphonon}
438Summary: QT phonon library
439Group: System/Libraries
440Requires(pre): %{name}-common = %epoch:%version
441
442%description -n %{libphonon}
443Qt phonon library.
444
445%files -n %{libphonon}
446%defattr(-,root,root,-)
447%_libdir/libphonon.so.%{qtmajor}*
448
449#-------------------------------------------------------------------------
450
451%package -n phonon-gstreamer
452Summary: QT phonon gstreamer backend
453Group: System/Libraries
454Provides: phonon-backend = %{epoch}:%{version}
455BuildRequires: libgstreamer-devel
456BuildRequires: libgstreamer-plugins-base-devel
457Requires: gstreamer0.10-plugins-good
458Requires: gstreamer0.10-pulse
459Suggests: gstreamer0.10-ffmpeg
460Suggests: gstreamer0.10-soup
461%if %mdkversion >= 201000
462Obsoletes: arts
463Obsoletes: arts3
464%endif
465
466%description -n phonon-gstreamer
467Qt phonon library.
468
469%files -n phonon-gstreamer
470%defattr(-,root,root,-)
471%pluginsdir/phonon_backend/libphonon_gstreamer.so
472
473%endif
474
475#-------------------------------------------------------------------------
476
477%package qtdbus
478Summary: QT dbus binary
479Group: Development/KDE and Qt
480Requires(pre): %{libqdbus} >= 4:4.5.2
481
482%description qtdbus
483QT dbus binary.
484
485%files qtdbus
486%defattr(-,root,root,-)
487%{qtdir}/bin/qdbus
488%{qtdir}/bin/qdbusviewer
489
490#-------------------------------------------------------------------------
491
492%package -n %{libqassistant}
493Summary: QT assistant lib
494Group: System/Libraries
495Requires(pre): %{name}-common = %epoch:%version
496Provides: qassistantlib = %epoch:%version
497# Had wrong major:
498Obsoletes: %{_lib}qassistant1 < 2:4.3.4-4
499
500%description -n %{libqassistant}
501QT assistant lib.
502
503%files -n %{libqassistant}
504%defattr(-,root,root,-)
505%_libdir/libQtAssistantClient.so.%{qtmajor}*
506
507#-------------------------------------------------------------------------
508
509%package -n %{libqtdevel}
510Summary: Development files for the Qt GUI toolkit
511Group: Development/KDE and Qt
512Requires: %{name}-common = %epoch:%version
513Requires: qt4-qtconfig
514Provides: qt4-devel = %epoch:%version-%release
515Provides: libqt4-devel = %epoch:%version-%release
516Obsoletes: %{mklibname -d QtWebKit} < %version
517Conflicts: %{_lib}qtxml4 < 2:4.3.4-3
518Conflicts: %{_lib}qtsql4 < 2:4.3.4-3
519Conflicts: %{_lib}qtnetwork4 < 2:4.3.4-3
520Conflicts: %{_lib}qtscript4 < 2:4.3.4-3
521Conflicts: %{_lib}qtgui4 < 2:4.3.4-3
522Conflicts: %{_lib}qtsvg4 < 2:4.3.4-3
523Conflicts: %{_lib}qttest4 < 2:4.3.4-3
524Conflicts: %{_lib}qtcore4 < 2:4.3.4-3
525Conflicts: %{_lib}qt3support4 < 2:4.3.4-3
526Conflicts: %{_lib}qtopengl4 < 2:4.3.4-3
527Conflicts: %{_lib}qtdesigner1 < 2:4.3.4-3
528Conflicts: %{_lib}qtdbus4 < 2:4.3.4-3
529Conflicts: %{_lib}qassistant1 < 2:4.3.4-3
530Conflicts: %{_lib}qttest4 < 2:4.3.4-3
531Conflicts: %{_lib}qtcore4 < 2:4.3.4-3
532Conflicts: qt4-linguist < 2:4.4.3-3
533Requires: %{libqassistant} = %epoch:%version
534Requires: %{libqt3support} = %epoch:%version
535Requires: %{libqtcore} = %epoch:%version
536Requires: %{libqtdesigner} = %epoch:%version
537Requires: %{libqtgui} = %epoch:%version
538Requires: %{libqtnetwork} = %epoch:%version
539Requires: %{libqtopengl} = %epoch:%version
540Requires: %{libqtsql} = %epoch:%version
541Requires: %{libqtxml} = %epoch:%version
542Requires: %{libqtscripttools} = %epoch:%version
543Requires: %{libqtxmlpatterns} = %epoch:%version
544Requires: %{libqtsvg} = %epoch:%version
545Requires: %{libqtclucene} = %epoch:%version
546Requires: %{libqttest} = %epoch:%version
547Requires: %{libqdbus} = %epoch:%version
548Requires: %{libqtwebkit} = %epoch:%version
549Requires: %{libqtscript} = %epoch:%version
550Requires: %{libqthelp} = %epoch:%version
551Requires: %{libqtmultimedia} = %epoch:%version
552%if %with local_phonon_package
553Requires: %{libphonon} = %epoch:%version
554%else
555Requires: phonon-devel
556%endif
557Requires: qt4-qtdbus = %epoch:%version
558Requires: qt4-designer-plugin-phonon = %epoch:%version
559Requires: qt4-designer-plugin-webkit = %epoch:%version
560Requires: qt4-designer-plugin-qt3support = %epoch:%version
561Requires: mesaglu-devel
562Requires: png-devel
563Requires: jpeg-devel
564Requires: make
565
566%description -n %{libqtdevel}
567The %{qtlib}-devel package contains the files necessary to develop
568applications using the Qt GUI toolkit: the header files, the Qt
569meta object compiler, and the static libraries. See the address
570http://qt.nokia.com/ for more information about Qt.
571
572Install %{qtlib}-devel if you want to develop GUI applications using the Qt
573toolkit.
574
575%post -n %{libqtdevel}
576update-alternatives --install %_bindir/qmake qmake %qtdir/bin/qmake 20
577
578%postun -n %{libqtdevel}
579if ! [ -e %qtdir/bin/qmake ]; then
580 update-alternatives --remove qmake %qtdir/bin/qmake
581fi
582
583%files -n %{libqtdevel}
584%defattr(-,root,root,-)
585%{qtdir}/bin/moc*
586%{qtdir}/bin/qmake*
587%{qtdir}/bin/uic*
588%{qtdir}/bin/rcc*
589%{qtdir}/bin/qt3to4*
590%{qtdir}/bin/pixeltool*
591%{qtdir}/bin/lreleas*
592%{qtdir}/bin/lupdat*
593%{qtdir}/bin/qdbusxml2cpp
594%{qtdir}/bin/qdbuscpp2xml
595%{qtdir}/bin/xmlpatternsvalidator
596%{qtdir}/bin/qttracereplay
597%_sysconfdir/rpm/macros.d/*
598%{qtdir}/include
599%{qtdir}/mkspecs
600%_libdir/*.so
601%_libdir/*.la
602%_libdir/*.a
603%_libdir/*.prl
604%_libdir/pkgconfig/*
605%{qtdir}/q3porting.xml
606
607#-------------------------------------------------------------------------
608
609%package xmlpatterns
610Summary: Qt4 xmlpatterns utility
611Group: Development/KDE and Qt
612
613%description xmlpatterns
614Qt4 xmlpatterns utility.
615
616%files xmlpatterns
617%defattr(-,root,root,-)
618%{qtdir}/bin/xmlpatterns
619
620#-------------------------------------------------------------------------
621
622%package qtconfig
623Summary: Main Qt4 configuration utility
624Group: Development/KDE and Qt
625Conflicts: qt4-common <= 2:4.3.3
626
627%description qtconfig
628Main Qt 4.3 configuration utility.
629
630%post qtconfig
631update-alternatives --install %_bindir/qtconfig qtconfig %qtdir/bin/qtconfig 20
632
633%postun qtconfig
634if ! [ -e %qtdir/bin/qtconfig ]; then
635 update-alternatives --remove qtconfig %qtdir/bin/qtconfig
636fi
637
638%files qtconfig
639%defattr(-,root,root,-)
640%{qtdir}/bin/qtconf*
641%if %with docs
642%{qtdir}/translations/qtconfig*
643%endif
644
645#-------------------------------------------------------------------------
646
647%if %with docs
648
649%package doc
650Summary: HTML Documentation for Qt version %{version}
651Group: Books/Computer books
652
653%description doc
654HTML documentation for the Qt toolkit. To view the documentation,
655please load up the file /usr/lib/%{qtlib}/doc/html/index.html in your
656favourite browser.
657
658%post doc
659# Remove old qt4 doc directories
660find %_docdir -maxdepth 1 -type d -name qt-4.\* -exec rm -rf {} \;
661
662%files doc
663%defattr(-,root,root,-)
664%_docdir/%name/doc/html
665%_docdir/%name/doc/qch
666
667%endif
668
669#-------------------------------------------------------------------------
670
671%package examples
672Summary: Example programs made with Qt version %{version}
673Group: Books/Computer books
674Obsoletes: qt4-tutorial
675
676%description examples
677Example programs made with Qt version %{version}.
678
679%files examples
680%defattr(-,root,root,-)
681%{qtdir}/examples
682%{qtdir}/demos
683
684#-------------------------------------------------------------------------
685
686%package linguist
687Summary: QT linguist translation utility
688Group: Books/Computer books
689Requires(post): desktop-file-utils
690Requires(postun): desktop-file-utils
691Conflicts: %name-common <= 4.3.3-4
692
693%description linguist
694Qt Linguist provides easy translation of Qt GUIs to different.
695languages
696
697%files linguist
698%defattr(-,root,root,-)
699%{qtdir}/bin/lingu*
700%{qtdir}/bin/lconvert*
701%{_datadir}/applications/*linguist*.desktop
702%if %with docs
703%{qtdir}/translations/linguist*
704%endif
705
706#-------------------------------------------------------------------------
707
708%package assistant
709Summary: QT assistantion doc utility
710Group: Books/Computer books
711Requires: qt4-database-plugin-sqlite
712Suggests: qt4-doc
713Requires(post): desktop-file-utils
714Requires(postun): desktop-file-utils
715Conflicts: %name-common <= 4.3.3-4
716
717%description assistant
718Qt Assistant provides a documentation Browser.
719
720%files assistant
721%defattr(-,root,root,-)
722%{qtdir}/bin/assistant*
723%{qtdir}/bin/qcollectiongen*
724%{qtdir}/bin/qhelpconv*
725%{qtdir}/bin/qhelpgen*
726%{_datadir}/applications/*assistant*.desktop
727%if %with docs
728%{qtdir}/translations/assistant*
729%endif
730
731#-------------------------------------------------------------------------
732
733%if ! %without odbc
734
735%package database-plugin-odbc
736Summary: Database plugin for ODBC Qt support
737Group: Development/KDE and Qt
738Obsoletes: qt4-database-plugin-odbc-%_lib
739BuildRequires: unixODBC-devel
740
741%description database-plugin-odbc
742Database plugin for ODBC Qt support.
743
744%files database-plugin-odbc
745%defattr(-,root,root,-)
746%pluginsdir/sqldrivers/libqsqlodbc*
747
748%endif
749
750#-------------------------------------------------------------------------
751
752%if ! %without mysql
753
754%package database-plugin-mysql
755Summary: Database plugin for mysql Qt support
756Group: Development/KDE and Qt
757Obsoletes: qt4-database-plugin-mysql-%_lib
758BuildRequires: mysql-devel
759
760%description database-plugin-mysql
761Database plugin for mysql Qt support.
762
763%files database-plugin-mysql
764%defattr(-,root,root,-)
765%pluginsdir/sqldrivers/libqsqlmysql*
766
767%endif
768
769#-------------------------------------------------------------------------
770
771%if ! %without sqlite
772
773%package database-plugin-sqlite
774Summary: Database plugin for sqlite Qt support
775Group: Databases
776Obsoletes: qt4-database-plugin-sqlite-%_lib
777BuildRequires: sqlite3-devel
778
779%description database-plugin-sqlite
780Database plugin for sqlite Qt support.
781
782%files database-plugin-sqlite
783%defattr(-,root,root,-)
784%pluginsdir/sqldrivers/libqsqlite*
785%endif
786
787#-------------------------------------------------------------------------
788
789%if ! %without tds
790
791%package database-plugin-tds
792Summary: Database plugin for freetds Qt support
793Group: Databases
794Obsoletes: qt4-database-plugin-tds-%_lib
795BuildRequires: freetds-devel
796
797%description database-plugin-tds
798Database plugin for freetds Qt support.
799
800%files database-plugin-tds
801%defattr(-,root,root,-)
802%pluginsdir/sqldrivers/libqsqltds*
803
804%endif
805
806#-------------------------------------------------------------------------
807
808%if %with ibase
809
810%package database-plugin-ibase
811Summary: Database plugin for interbase Qt support
812Group: Development/KDE and Qt
813Obsoletes: qt4-database-plugin-ibase-%_lib
814BuildRequires: firebird-devel
815
816%description database-plugin-ibase
817Database plugin for interbase Qt support.
818
819%files database-plugin-ibase
820%defattr(-,root,root,-)
821%pluginsdir/sqldrivers/libqsqlibase*
822%endif
823
824#-------------------------------------------------------------------------
825
826%if ! %without postgres
827
828%package database-plugin-pgsql
829Summary: Database plugin for pgsql Qt support
830Group: Development/KDE and Qt
831Obsoletes: qt4-database-plugin-pgsql-%_lib
832BuildRequires: postgresql-devel
833BuildRequires: libpq-devel
834
835%description database-plugin-pgsql
836Database plugin for pgsql Qt support.
837
838%files database-plugin-pgsql
839%defattr(-,root,root,-)
840%pluginsdir/sqldrivers/libqsqlpsql*
841
842%endif
843
844#-------------------------------------------------------------------------
845
846%package graphicssystems-plugin
847Summary: Graphicssystems plugins for Qt4
848Group: Development/KDE and Qt
849Obsoletes: qt4-graphicssystems-plugin-%_lib
850
851%description graphicssystems-plugin
852Graphicssystems plugins for Qt4.
853
854%files graphicssystems-plugin
855%defattr(-,root,root,-)
856%dir %pluginsdir/graphicssystems
857%pluginsdir/graphicssystems/*
858
859#-------------------------------------------------------------------------
860
861%package accessibility-plugin
862Summary: Accessibility plugins for Qt4
863Group: Development/KDE and Qt
864Obsoletes: qt4-accessibility-plugin-%_lib
865
866%description accessibility-plugin
867Acessibility plugins for Qt4.
868
869%files accessibility-plugin
870%defattr(-,root,root,-)
871%dir %pluginsdir/accessible
872%pluginsdir/accessible/*
873
874#-------------------------------------------------------------------------
875
876%package designer
877Summary: %{qtlib} visual design tool
878Group: Development/KDE and Qt
879Requires: %{libqtdevel} = %epoch:%version
880Conflicts: %name-common <= 4.3.3-4
881
882%description designer
883The Qt Designer is a visual design tool that makes designing and
884implementing user interfaces a lot easier.
885
886%files designer
887%defattr(-,root,root,-)
888%{qtdir}/bin/design*
889%{_datadir}/applications/*designer*.desktop
890%if %with docs
891%{qtdir}/translations/designer_*
892%endif
893
894#-------------------------------------------------------------------------
895
896%package designer-plugin-phonon
897Summary: designer plugin for phonon Qt support
898Group: Development/KDE and Qt
899
900%description designer-plugin-phonon
901designer plugin for phonon Qt support.
902
903%files designer-plugin-phonon
904%defattr(-,root,root,-)
905%pluginsdir/designer/libphonon*
906
907#-------------------------------------------------------------------------
908
909%package designer-plugin-webkit
910Summary: designer plugin for webkit Qt support
911Group: Development/KDE and Qt
912
913%description designer-plugin-webkit
914designer plugin for webkit Qt support.
915
916%files designer-plugin-webkit
917%defattr(-,root,root,-)
918%pluginsdir/designer/libqwebview*
919
920#-------------------------------------------------------------------------
921
922%package designer-plugin-qt3support
923Summary: designer plugin for qt3support Qt support
924Group: Development/KDE and Qt
925
926%description designer-plugin-qt3support
927designer plugin for qt3support Qt support.
928
929%files designer-plugin-qt3support
930%defattr(-,root,root,-)
931%pluginsdir/designer/libqt3supportwidget*
932
933#-------------------------------------------------------------------------
934
935%if ! %without qvfb
936
937%package qvfb
938Summary: %{qtlib} embedded virtual terminal
939Group: Development/KDE and Qt
940Conflicts: %name-common <= 4.3.3-4
941
942%description qvfb
943Qt 4 Embedded Virtual Terminal.
944
945%files qvfb
946%defattr(-,root,root,-)
947%{qtdir}/bin/qvf*
948%if %with docs
949%{qtdir}/translations/qvfb*
950%endif
951
952%endif
953
954#-------------------------------------------------------------------------
955#%if %with docs
956
957%package qdoc3
958Summary: %{qtlib} documentation generator
959Group: Development/KDE and Qt
960Conflicts: %name-common <= 4.3.3-4
961
962%description qdoc3
963Qt 4 documentation generator.
964
965%files qdoc3
966%defattr(-,root,root,-)
967%{qtdir}/bin/qdoc3
968
969#%endif
970
971#-------------------------------------------------------------------------
972
973%prep
974%if %with_kde_qt
975%setup -q -n %{qttarballdir} -a6
976%else
977%setup -q -n %{qttarballdir}
978%endif
979
980#%patch0 -p0 -b .orig
981%if %with docs
982%patch2 -p0
983%patch3 -p0
984%endif
985%patch4 -p0
986%patch5 -p0
987#%patch6 -p0
988%patch7 -p0
989%patch8 -p1
990
991# QMAKE_STRIP need to be clear to allow mdv -debug package
992sed -e "s|^QMAKE_STRIP.*=.*|QMAKE_STRIP =|" -i mkspecs/common/linux.conf
993sed -e "s|^QMAKE_CFLAGS_RELEASE.*$|QMAKE_CFLAGS_RELEASE += %{optflags}|" \
994 -e "s|^QMAKE_LFLAGS .*$|QMAKE_LFLAGS += %{ldflags}|" -i mkspecs/common/g++.conf
995
996# let makefile create missing .qm files, the .qm files should be included in qt upstream
997for f in translations/*.ts ; do
998 touch ${f%.ts}.qm
999done
1000
1001%build
1002export QTDIR=`/bin/pwd`
1003export PATH=$QTDIR/bin:$PATH
1004
1005# Don't include headers or link with /usr/X11R6/{include,lib}
1006perl -pi -e 's@/X11R6/@/@' mkspecs/linux-*/qmake.conf mkspecs/common/linux.conf
1007
1008#--------------------------------------------------------
1009
1010# Removed options from configure
1011# lets check if it is still necessary
1012# -L%_prefix/%_lib crashs current build
1013#
1014#-L%_prefix/%_lib \
1015#
1016#%if ! %without postgres
1017#-I%{_includedir}/pgsql \
1018#-I%{_includedir}/pgsql/server \
1019#
1020#%if ! %without mysql
1021#-I%{_includedir}/mysql \
1022
1023./configure \
1024 -prefix %{qtdir} \
1025 -sysconfdir %_sysconfdir \
1026 -libdir %_libdir \
1027 -docdir %_docdir/%name/doc \
1028 -plugindir %pluginsdir \
1029 -translationdir %translationdir \
1030%if %with debug
1031 -debug \
1032 -verbose \
1033%else
1034 -release \
1035 -silent \
1036%endif
1037 -opensource \
1038 -confirm-license \
1039 -shared \
1040 -no-separate-debug-info \
1041 -no-rpath \
1042 -no-pch \
1043 -optimized-qmake \
1044 -reduce-relocations \
1045 -qdbus \
1046 -qvfb \
1047 -qt-gif \
1048 -gtkstyle \
1049 -xmlpatterns \
1050 -opengl desktop \
1051 -platform linux-g++ \
1052%if ! %{with_cups}
1053 -no-cups \
1054%endif
1055%if ! %with local_phonon_package
1056 -no-phonon-backend \
1057%endif
1058%if ! %without postgres
1059 -plugin-sql-psql \
1060%endif
1061%if ! %without mysql
1062 -plugin-sql-mysql \
1063%else
1064 -no-sql-mysql \
1065%endif
1066%if %with ibase
1067 -plugin-sql-ibase \
1068%else
1069 -no-sql-ibase \
1070%endif
1071%if ! %without sqlite
1072 -plugin-sql-sqlite \
1073 -system-sqlite \
1074 -no-sql-sqlite2 \
1075%else
1076 -no-sql-sqlite \
1077 -no-sql-sqlite2 \
1078%endif
1079%if ! %without odbc
1080 -plugin-sql-odbc \
1081%else
1082 -no-sql-odbc \
1083%endif
1084%if %without docs
1085 -nomake demos \
1086 -nomake examples
1087%endif
1088
1089%make
1090
1091%if ! %without qvfb
1092 make -C tools/qvfb
1093%endif
1094
1095%install
1096rm -rf %buildroot
1097install -d %buildroot%_bindir
1098install -d %buildroot%_docdir/%name
1099install -d %buildroot%_sysconfdir
1100install -d %buildroot%_sysconfdir/profile.d
1101
1102make INSTALL_ROOT=%buildroot \
1103 sub-tools-install_subtargets-ordered \
1104 %if %with docs
1105 install_htmldocs \
1106 install_qchdocs \
1107 install_translations \
1108 %endif
1109 install_qmake \
1110 install_mkspecs
1111
1112%if %{with_kde_qt}
1113install -m 0644 README.kde-qt %buildroot%_docdir/%name
1114%endif
1115
1116# recreate .qm files
1117LD_LIBRARY_PATH=`pwd`/lib bin/lrelease translations/*.ts
1118
1119%if ! %without qvfb
1120 # Install qvfb
1121 %make -C tools/qvfb INSTALL_ROOT=%buildroot install
1122%endif
1123
1124mkdir -p %buildroot%_datadir/applications
1125install -m 644 %SOURCE3 %buildroot%_datadir/applications
1126install -m 644 %SOURCE4 %buildroot%_datadir/applications
1127install -m 644 %SOURCE5 %buildroot%_datadir/applications
1128
1129# Fix mkspec link
1130pushd %buildroot%{qtdir}/mkspecs
1131rm -f default
1132ln -sf %{qtdir}/mkspecs/linux-g++ default
1133popd
1134
1135# Copy examples/tutorial and demos
1136for subdir in examples demos; do
1137 for dir in `find $subdir -type d -name .obj`; do rm -rf $dir; done
1138 for dir in `find $subdir -type d -name .moc`; do rm -rf $dir; done
1139 cp -a $subdir %buildroot/%{qtdir}
1140done
1141
1142# Fix all buildroot paths
1143find %buildroot/%_libdir -type f -name '*prl' -exec perl -pi -e "s, -L%_builddir/\S+,,g" {} \;
1144find %buildroot/%_libdir -type f -name '*prl' -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \;
1145find %buildroot/%_libdir -type f -name '*la' -print -exec perl -pi -e "s, -L%_builddir/?\S+,,g" {} \;
1146find %buildroot/%qtdir/mkspecs -name 'qmake.conf' -exec chmod -x -- {} \;
1147find %buildroot/%qtdir/mkspecs -name Info.plist.app -exec chmod -x -- {} \;
1148
1149# Don't reference %{builddir} neither /usr(/X11R6)?/ in .pc files.
1150perl -pi -e '\
1151s@-L/usr/X11R6/%{_lib} @@g;\
1152s@-I/usr/X11R6/include @@g;\
1153s@-L/%{_builddir}\S+@@g'\
1154 `find . -name \*.pc`
1155
1156# Install rpm macros
1157mkdir -p %buildroot/%_sysconfdir/rpm/macros.d
1158install -m 0644 %SOURCE2 %buildroot/%_sysconfdir/rpm/macros.d
1159
1160# Profiles
1161cat > %buildroot%_sysconfdir/profile.d/60qt4.sh << EOF
1162#!/bin/bash
1163
1164# Qt4 is the main Qt on system
1165export QTDIR=%qtdir
1166
1167[ -z \$QT4DOCDIR ] && export QT4DOCDIR=%_docdir/qt4/doc
1168
1169if [ -z \$(echo \$PATH | grep "%{qtdir}/bin") ]; then
1170 PATH=\${PATH}:%{qtdir}/bin
1171 export PATH
1172fi
1173
1174EOF
1175
1176# We need a proper removal
1177%if ! %with local_phonon_package
1178rm -rf %{buildroot}/%_libdir/libphonon.*
1179rm -rf %{buildroot}/%{qtdir}/include/phonon
1180rm -rf %{buildroot}/%{_libdir}/pkgconfig/phonon.pc
1181%endif
1182
1183%clean
1184rm -rf %buildroot
1185
1186
1187%changelog
1188* Thu May 06 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.2-9mdv2010.1
1189+ Revision: 543060
1190- Add make as requires of devel package
1191
1192* Tue Apr 27 2010 Christophe Fergeau <cfergeau@mandriva.com> 4:4.6.2-8mdv2010.1
1193+ Revision: 539581
1194- rebuild so that shared libraries are properly stripped again
1195
1196* Tue Apr 20 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.2-7mdv2010.1
1197+ Revision: 537085
1198- Add qt patch to fix paper size issues
1199
1200* Wed Apr 07 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.2-6mdv2010.1
1201+ Revision: 532848
1202- Rebuild against openssl
1203
1204* Mon Mar 22 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.2-5mdv2010.1
1205+ Revision: 526306
1206- Add upstream patch fixing crashes ( annoying in amarok )
1207 Thanks helio for pointing out this patch
1208
1209* Fri Mar 19 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.2-4mdv2010.1
1210+ Revision: 525288
1211- Disable patch6 for test purpose
1212
1213* Thu Feb 18 2010 Oden Eriksson <oeriksson@mandriva.com> 4:4.6.2-3mdv2010.1
1214+ Revision: 507459
1215- rebuild
1216
1217 + Nicolas Lécureuil <nlecureuil@mandriva.com>
1218 - Add back translations
1219 - Add docs
1220
1221* Mon Feb 15 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.2-2mdv2010.1
1222+ Revision: 506207
1223- use back kde-qt branch
1224
1225 + Funda Wang <fwang@mandriva.org>
1226 - update url and license
1227 - New version 4.6.2
1228
1229* Thu Feb 11 2010 Arthur Renato Mello <arthur@mandriva.com> 4:4.6.1-4mdv2010.1
1230+ Revision: 504215
1231- Update Qt4 for last version from kde-qt
1232
1233* Mon Feb 08 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.1-3mdv2010.1
1234+ Revision: 502257
1235- Add kde-qt patch fixing cups support
1236- picked up 2 kubuntu patches, fixing Bold fonts (Bug #57426)
1237
1238* Thu Jan 28 2010 Funda Wang <fwang@mandriva.org> 4:4.6.1-2mdv2010.1
1239+ Revision: 497497
1240- rebuild
1241
1242 + Nicolas Lécureuil <nlecureuil@mandriva.com>
1243 - Fix file list
1244 - Do not build doc for now
1245 - rediff doc3 patch
1246 - Remove merged patches
1247 - Update to qt 4.6.1
1248
1249* Fri Jan 15 2010 Funda Wang <fwang@mandriva.org> 4:4.6.0-6mdv2010.1
1250+ Revision: 491796
1251- fix QT_REQUIRE_VERSION macro declaration
1252
1253* Mon Jan 11 2010 Funda Wang <fwang@mandriva.org> 4:4.6.0-5mdv2010.1
1254+ Revision: 489452
1255- rebuild for new libjpegv8
1256
1257 + Nicolas Lécureuil <nlecureuil@mandriva.com>
1258 - Tell the world how to do the qt tarballs from git
1259 - Fix Requires in the devel package
1260
1261* Sat Dec 26 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.0-4mdv2010.1
1262+ Revision: 482457
1263- Optimize BuildRequires
1264
1265* Tue Dec 08 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.0-3mdv2010.1
1266+ Revision: 474688
1267- build qdoc3 again
1268- Build translations
1269 Do not package qdoc3
1270 Remove wrong provide
1271
1272* Wed Dec 02 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.0-2mdv2010.1
1273+ Revision: 472654
1274- Add upstream patch to fix a crash between plasma and QGraphicsView
1275
1276* Tue Dec 01 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.0-1mdv2010.1
1277+ Revision: 472214
1278- Update to Qt 4.6.0 final
1279
1280* Sat Nov 28 2009 Funda Wang <fwang@mandriva.org> 4:4.6.0-0.rc1.2mdv2010.1
1281+ Revision: 470756
1282- update summary
1283- add missing requires
1284
1285* Thu Nov 19 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.0-0.rc1.1mdv2010.1
1286+ Revision: 467335
1287- For the moment do not build docs, this will be fix in the next package
1288- Comment qdoc3 for now
1289- Remove non existing make option
1290- Update to 4.6Rc1
1291
1292* Tue Nov 10 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.0-0.beta1.6mdv2010.1
1293+ Revision: 464250
1294- Disable doc for now, i will investigate the build pb
1295- Build with -no-pch option
1296- enable docs
1297- Update to latest qt 4.6 snapshot
1298
1299* Sun Nov 08 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.0-0.beta1.3mdv2010.1
1300+ Revision: 463100
1301- Rebuild for missing debug packages
1302
1303* Fri Nov 06 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.6.0-0.beta1.2mdv2010.1
1304+ Revision: 460550
1305- Bump release
1306- Update to qt 4.6 beta1 ( tks to helio )
1307
1308* Thu Oct 29 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.5.3-3mdv2010.0
1309+ Revision: 459913
1310- Rebuild because of missing debug packages
1311
1312* Wed Oct 07 2009 Helio Chissini de Castro <helio@mandriva.com> 4:4.5.3-2mdv2010.0
1313+ Revision: 455575
1314- Upgrade kde-qt patches. Aded shm fix patch to avoid git patch generation linearity breakage
1315
1316* Thu Oct 01 2009 Helio Chissini de Castro <helio@mandriva.com> 4:4.5.3-1mdv2010.0
1317+ Revision: 452388
1318- New upstream version
1319- Removed already applied patches
1320
1321* Wed Sep 09 2009 Helio Chissini de Castro <helio@mandriva.com> 4:4.5.2-12mdv2010.0
1322+ Revision: 436054
1323- Added current set of kde-qt patches.
1324- Moved CVE patch to proper place in the spec order
1325
1326* Tue Sep 08 2009 Oden Eriksson <oeriksson@mandriva.com> 4:4.5.2-11mdv2010.0
1327+ Revision: 433610
1328- P1021: security fix for CVE-2009-2700
1329
1330* Tue Sep 01 2009 Helio Chissini de Castro <helio@mandriva.com> 4:4.5.2-10mdv2010.0
1331+ Revision: 423639
1332- Conflicts with designer plugins and qt-devel
1333
1334* Mon Aug 24 2009 Helio Chissini de Castro <helio@mandriva.com> 4:4.5.2-9mdv2010.0
1335+ Revision: 420554
1336- Revert phonon situation to still validate usage against kde support package
1337- Prepare to use Qt official phonon.
1338- Designer plugins are splitted in own packages. They are required in runtime
1339 only if QUiTools are used. Further usage we will need add explicit requires in
1340 the subsequent package.
1341
1342* Mon Aug 17 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:4.5.2-7mdv2010.0
1343+ Revision: 417432
1344- Rebuild
1345
1346 + Funda Wang <fwang@mandriva.org>
1347 - specify libdir also
1348
1349 + Helio Chissini de Castro <helio@mandriva.com>
1350 - qtdbus need be required by devel package
1351
1352* Tue Aug 04 2009 Helio Chissini de Castro <helio@mandriva.com> 4:4.5.2-5mdv2010.0
1353+ Revision: 409345
1354- Raise release and recompile...
1355- qt4 now using the new kde-qt git repository. Patches are automatically
1356 generated from 4.5.2-patched branch, replaceing the old qt-copy usage in kde
1357 source tree.
1358
1359* Sat Jul 11 2009 Helio Chissini de Castro <helio@mandriva.com> 3:4.5.2-2mdv2010.0
1360+ Revision: 394346
1361- Added full X.org multimedia key support
1362- Fixed wformat qmake error
1363
1364* Thu Jun 25 2009 Helio Chissini de Castro <helio@mandriva.com> 3:4.5.2-1mdv2010.0
1365+ Revision: 389134
1366- Upstream bugfix release 4.5.2
1367
1368 + Nicolas Lécureuil <nlecureuil@mandriva.com>
1369 - Add patch 282 to fix memleak in QPixmap
1370
1371* Tue Apr 28 2009 Helio Chissini de Castro <helio@mandriva.com> 3:4.5.1-1mdv2010.0
1372+ Revision: 369117
1373- Update to upstream bugfix release 4.5.1
1374- Added qt-copy patches, including svg regression on 4.5.1
1375- Removed odbc and randr detect patches not needed ( odbc replaced by qt-copy patch )
1376
1377* Mon Apr 13 2009 Helio Chissini de Castro <helio@mandriva.com> 3:4.5.0-3mdv2009.1
1378+ Revision: 366830
1379- We not require anymore a specific config. Is a legacy from the early qt4 mandriva packages. Solve the Mandriva bug 49652
1380
1381* Fri Mar 20 2009 Helio Chissini de Castro <helio@mandriva.com> 3:4.5.0-2mdv2009.1
1382+ Revision: 359153
1383- Added gtk2+ devel requires to enable qgtkstyle ( reported by aapgorila )
1384- Finally foud the reason behing not having pch headers ( loose configure option )
1385- Added reduced-relocation to compilation, thanks to our new ld
1386- Added freetds db plugin support
1387- Forc opengl to use OpenGL 1.x 2.x spec ( desktop )
1388
1389* Tue Mar 03 2009 Helio Chissini de Castro <helio@mandriva.com> 3:4.5.0-1mdv2009.1
1390+ Revision: 348014
1391- Revert patch for new odbc
1392- New upstream final release 4.5.0
1393- Removed already applied patches ( including 272 from qt-copy for iconvcodec )
1394- Added suggests for qt4-doc in qt-assistant
1395
1396 + Nicolas Lécureuil <nlecureuil@mandriva.com>
1397 - Fix patch 0272
1398
1399* Mon Feb 23 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.5.0-0.rc1.9mdv2009.1
1400+ Revision: 344022
1401- Add a requires in devel package (required by QtOpenGL/qgl.h)
1402
1403* Sat Feb 21 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.5.0-0.rc1.8mdv2009.1
1404+ Revision: 343772
1405- Add copy patch to fix qt4.5 regression
1406
1407* Thu Feb 19 2009 Per Øyvind Karlsen <peroyvind@mandriva.org> 3:4.5.0-0.rc1.6mdv2009.1
1408+ Revision: 342766
1409- compile and link with the appropriate flags as one *should* (fixes -debug
1410 package amongst other things..)
1411
1412 + Nicolas Lécureuil <nlecureuil@mandriva.com>
1413 - Rebuild
1414 - Fix URL
1415
1416 + Helio Chissini de Castro <helio@mandriva.com>
1417 - Phonon headers must come from phonon package.
1418
1419* Thu Feb 12 2009 Helio Chissini de Castro <helio@mandriva.com> 3:4.5.0-0.rc1.4mdv2009.1
1420+ Revision: 339868
1421- Added relevant current qt-copy patches
1422- Created qdoc3 subpackge ( required by qt-creator build )
1423
1424* Wed Feb 11 2009 Helio Chissini de Castro <helio@mandriva.com> 3:4.5.0-0.rc1.3mdv2009.1
1425+ Revision: 339466
1426- Qt 4.5.0 rc1 arriving
1427
1428* Wed Feb 04 2009 Funda Wang <fwang@mandriva.org> 3:4.4.3-19mdv2009.1
1429+ Revision: 337451
1430- require all the libs
1431
1432* Mon Feb 02 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.3-18mdv2009.1
1433+ Revision: 336718
1434- Rebuild for missing debug package
1435- Rebuild because of missing debug package
1436- Activate the second patch
1437
1438* Sat Jan 31 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.3-15mdv2009.1
1439+ Revision: 335722
1440- Try only the qt-copy systray patch for now
1441- Sync with qt-copy patches ( systray fixes)
1442- Add a switch for qt copy patches
1443
1444* Sun Jan 25 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.3-13mdv2009.1
1445+ Revision: 333457
1446- try qt4 w/o patch1
1447- Fix Qt4 apps looking at the wrong place ( Bug #46977)
1448
1449* Tue Jan 20 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.3-12mdv2009.1
1450+ Revision: 331801
1451- Use qt-copy patches instead of hand-made patch
1452
1453* Tue Jan 20 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.3-11mdv2009.1
1454+ Revision: 331771
1455- remove debug patch
1456- Add patch from Qt to fix a crash in QGraphicsScene ( annoying in folderview)
1457
1458* Tue Jan 20 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.3-10mdv2009.1
1459+ Revision: 331493
1460- Fix ODBC support on x86_64
1461
1462* Tue Jan 20 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.3-9mdv2009.1
1463+ Revision: 331477
1464- Disable odbc support for now, we need to fix the build
1465- Sync with qt-copy
1466
1467* Thu Jan 08 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.3-8mdv2009.1
1468+ Revision: 327178
1469- Fix build with -Werror=format-security
1470- Update to qt-copy
1471
1472 + Funda Wang <fwang@mandriva.org>
1473 - define CMAKE_MODULE_LINKER_FLAGS so that linking modules won't fail
1474
1475* Wed Dec 10 2008 Adam Williamson <awilliamson@mandriva.org> 3:4.4.3-7mdv2009.1
1476+ Revision: 312413
1477- add firebird.patch: fix linking when building with firebird support (debian)
1478
1479 + Funda Wang <fwang@mandriva.org>
1480 - rebuild for new mysql
1481
1482* Fri Nov 07 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.3-5mdv2009.1
1483+ Revision: 300736
1484- Update current qt-copy patches
1485
1486* Sun Nov 02 2008 Funda Wang <fwang@mandriva.org> 3:4.4.3-4mdv2009.1
1487+ Revision: 299271
1488- add a patch from opensuse: delay IME initializing
1489 https://bugzilla.novell.com/show_bug.cgi?id=398526
1490
1491* Wed Oct 22 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.3-3mdv2009.1
1492+ Revision: 296601
1493- Move lupdate and lrelease to devel package
1494
1495* Tue Oct 21 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.3-2mdv2009.1
1496+ Revision: 296176
1497- Cleanup environment
1498
1499* Mon Sep 29 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.3-1mdv2009.0
1500+ Revision: 289161
1501- Official Qt rebranding with new licenses and graphics. Trolltech Qt now is Qt Software. This update is rebrand only, no fixes or code change
1502
1503* Thu Sep 18 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.2-1mdv2009.0
1504+ Revision: 285741
1505- New upstream bugfix release
1506
1507* Tue Sep 09 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.1-6mdv2009.0
1508+ Revision: 283304
1509- Latest qt-copy patches, randr and spellchecker fixes
1510
1511* Thu Aug 07 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.1-5mdv2009.0
1512+ Revision: 266508
1513- Fix expanding test issue
1514
1515* Thu Aug 07 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.1-4mdv2009.0
1516+ Revision: 266225
1517- Fix profile
1518
1519* Tue Aug 05 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.1-2mdv2009.0
1520+ Revision: 263837
1521- Revert Qt4 regression preventing systray to work. The solution is not final yet, since need to have kde upstream agreement that this will be the best approach.
1522- Revert Qt4 regression preventing systray to work. The solution is not final yet, since need to have kde upstream agreement that this will be the best approach.
1523
1524 + Funda Wang <fwang@mandriva.org>
1525 - specify flags through qmake macro
1526 - use new compile flags
1527
1528* Thu Jul 31 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.1-1mdv2009.0
1529+ Revision: 258517
1530- Update for latest bugfix upstream release 4.4.1. some qt-copy patches are removed due to been lready applied or not match current code.
1531
1532* Tue Jul 22 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-19mdv2009.0
1533+ Revision: 240944
1534- Updated for latest qt-copy patch fixes, including local printer
1535
1536* Tue Jul 08 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-18mdv2009.0
1537+ Revision: 232856
1538- Updated qt-copy patches.
1539- And we're back for 5 years ago.. Patching qt conf to remove STRIP as same way we did 5 years
1540 ago and fedora do now. This should solve the complainings about beug info and at same time not
1541 remove tehe -release optimization of Qt.
1542
1543* Thu Jun 26 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-16mdv2009.0
1544+ Revision: 229366
1545- We need requires the plugin, no need specific version and release
1546- We don't need anymore specify the arch, since all plugins provide a generic name.
1547
1548* Thu Jun 26 2008 Gustavo Pichorim Boiko <boiko@mandriva.com> 3:4.4.0-14mdv2009.0
1549+ Revision: 229362
1550- Qt Assistant needs the sqlite database driver in order to work.
1551
1552* Wed Jun 18 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-12mdv2009.0
1553+ Revision: 225547
1554- Long time heritage of no-exceptions are prevent xmlpatterns to be built
1555- Added dot on all descriptions that are missing
1556
1557* Tue Jun 17 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-11mdv2009.0
1558+ Revision: 223147
1559- Added provides, instead of obsoletes on qt4 plugins
1560- Moved codecs for qtcore to stay as default, and obsoleted plugin package.
1561 This will solve some issues when using non latin like languages,
1562
1563* Tue Jun 17 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-10mdv2009.0
1564+ Revision: 222714
1565- Get rid of internal sqlite
1566- Anssi proposal of back to -debug packages are reasonable, so reverting the revert again
1567- Since we're putting back -debug packages, moving to -release mode is possible
1568- Reverting last change. People assuming that is wrong for him is not used for anyone else and have no reason. And usually not care to ask.
1569
1570 + Anssi Hannula <anssi@mandriva.org>
1571 - always use -no-separate-debug-info and let rpm separate the debug
1572 symbols instead (fixes debug packages, now they actually contain the
1573 debugging info)
1574 - fix underlinking (libQtGui.so has to be linked with glib2.0) and
1575 re-enable buildrequires on glib2-devel
1576
1577 + Pixel <pixel@mandriva.com>
1578 - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas
1579
1580* Wed Jun 11 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-9mdv2009.0
1581+ Revision: 218038
1582- If you don't understand what you are doing, you should not touch the package that break all kde4 compilations...
1583
1584* Tue Jun 10 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-8mdv2009.0
1585+ Revision: 217694
1586- Missing qtscript in devel requires
1587
1588* Tue Jun 10 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-7mdv2009.0
1589+ Revision: 217566
1590- Update with current qt-copy patches
1591
1592 + Funda Wang <fwang@mandriva.org>
1593 - obsoletes old qtwebkit
1594
1595 + Pixel <pixel@mandriva.com>
1596 - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers
1597
1598 + Paulo Andrade <pcpa@mandriva.com.br>
1599 - Don't reference /usr/X11R6/{include,lib} files, neither advertise them
1600 in pkg-config .pc files. Also don't add %%{_builddir} to .pc files.
1601
1602* Tue May 27 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-4mdv2009.0
1603+ Revision: 211766
1604- As suggested by pixel, libraries now sit under _libdir. To join the movement, plugins gone now to _libdir/qt4/plugins, which made a cleaner solution for install both plugins and libs for i586 and x86_64
1605
1606* Mon May 12 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.0-3mdv2009.0
1607+ Revision: 206088
1608- Sync with kde qt-copy patches
1609
1610* Wed May 07 2008 Funda Wang <fwang@mandriva.org> 3:4.4.0-2mdv2009.0
1611+ Revision: 202734
1612- disable glib2 support for now
1613- BR glib2
1614- devel should require webkit
1615
1616* Mon May 05 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-1mdv2009.0
1617+ Revision: 201522
1618- Added script splugin in libqtscript
1619- Compile with debug by default
1620- Qt 4.4.0 final
1621- Added -g in flags to make compilation usefull for mandriva debug style
1622
1623* Mon May 05 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.4.0-0.2.rc1mdv2009.0
1624+ Revision: 201270
1625- Fix release and upload for missing package
1626- Fix release and upload for missing package
1627
1628* Sun May 04 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.4.0-0.1.rc1mdv2009.0
1629+ Revision: 201209
1630- Added qt-copy safe patches
1631- Push rc1 to prepare to forthcoming final release next week
1632- Fixed variable definitions during compilation
1633- Added macro qmake_qt4 as suggested in bug https://qa.mandriva.com/show_bug.cgi?id=40456
1634- Chmaged for CPPFLAGS only and added -DPIC on flags
1635- Fixed placement of examples and demos
1636- Fixed qch install, enabling indexing using assistant
1637- Missing source
1638- Starting to push new infrastructure for devel KDE 4.1. KDE 4 will be on / now. KDE is dead. Long live KDE vi kdenetwork4/SPECS/kdenetwork4.spec ;-)
1639
1640* Fri Mar 28 2008 Anssi Hannula <anssi@mandriva.org> 2:4.3.4-6mdv2008.1
1641+ Revision: 190803
1642- add conflicts to -devel package to ease upgrades due to .prl move
1643
1644* Tue Mar 25 2008 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.4-5mdv2008.1
1645+ Revision: 190062
1646- Fix for bug https://qa.mandriva.com/show_bug.cgi?id=39352
1647
1648* Sun Mar 09 2008 Anssi Hannula <anssi@mandriva.org> 2:4.3.4-4mdv2008.1
1649+ Revision: 182731
1650- fix major of libqassistant and libqtdesigner (was 1, correct is 4)
1651- ensure major correctness in the future
1652- add 32-bit library path to ld.so search path on lib64 systems as well
1653 (fixes running 32-bit QT4 applications on 64-bit systems, #34590)
1654
1655* Fri Mar 07 2008 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.4-3mdv2008.1
1656+ Revision: 181542
1657- Is good always folow the proper directions and orientations. QUiTools must be static. Thanks Thiago Macieira
1658- .prl files suppose to be in devel, not lib files
1659
1660* Thu Feb 28 2008 Oden Eriksson <oeriksson@mandriva.com> 2:4.3.4-2mdv2008.1
1661+ Revision: 175992
1662- rebuilt due to package loss
1663
1664* Tue Feb 26 2008 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.4-1mdv2008.1
1665+ Revision: 175219
1666- Installation is pulling qt4-common due libqtcore4 necessity. The inclusion of qtconfig in common package, which still have qt3support code, was pulling many of the qt4 libraries, which was not necessary since we need qtcore4 and qtgui4. As recomended by Trolltech staff, qtconfig survive in a different package now
1667- Update to latest bugfix release 4.3.4
1668- Removed qt-copy applied upstream patches
1669- Added qt4-doc requires for assistant
1670
1671* Thu Feb 21 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 2:4.3.3-7mdv2008.1
1672+ Revision: 173690
1673- fix patch 2
1674
1675* Thu Feb 21 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 2:4.3.3-6mdv2008.1
1676+ Revision: 173443
1677- really apply patch 2 :-(
1678
1679* Wed Feb 20 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 2:4.3.3-5mdv2008.1
1680+ Revision: 173335
1681- Patch2: Qt4 tries to resolve OpenSSL library by the libssl.so which is only existsts when libopenssl-devel package is installed on the system. This is an upstream bug #185864 which should be fixed for Qt 4.4.x
1682
1683 + Nicolas Lécureuil <nlecureuil@mandriva.com>
1684 - Put translation files in the right package
1685
1686* Thu Feb 07 2008 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.3-4mdv2008.1
1687+ Revision: 163800
1688- Qt4 fix for bug http://qa.mandriva.com/show_bug.cgi?id=36015
1689
1690* Thu Feb 07 2008 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.3-3mdv2008.1
1691+ Revision: 163744
1692- Update lates qt-copy patches
1693
1694* Thu Jan 17 2008 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.3-2mdv2008.1
1695+ Revision: 154390
1696- Updated current qt-copy patches. Included:
1697 XRandr prefered support over xinerama. Solves some issues related to ne xrandr bases
1698 speedup pixmap fill drawings
1699
1700 + Olivier Blin <oblin@mandriva.com>
1701 - restore BuildRoot
1702
1703 + Thierry Vignaud <tv@mandriva.org>
1704 - kill re-definition of %%buildroot on Pixel's request
1705
1706* Wed Dec 12 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.3-1mdv2008.1
1707+ Revision: 117745
1708- Updated and removed patches from qt-copy to match kde development
1709- Updated to latest qt 4.3.3 upstream
1710- Qt 4 now is the standard devel environment for Qt applications. If both qt3 and qt4 packages are installed, qt4 have the priority.
1711 If you want have qt3 as main devel environment, use update-alternative --config qmake having both devel packages installed, and for config use update-alternatives --config qtconfig. As usual, if you point QTDIR for right place, system will use it, including package building.
1712- Added latest qt-copy patches
1713- Added alternatives system to match recent qt3 modifications
1714- Removed designer wrapper, not needed anymore
1715
1716* Fri Oct 26 2007 Funda Wang <fwang@mandriva.org> 2:4.3.2-1mdv2008.1
1717+ Revision: 102377
1718- New version 4.3.2
1719
1720 + Thierry Vignaud <tv@mandriva.org>
1721 - fix summary-ended-with-dot
1722
1723* Sat Sep 15 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.1-12mdv2008.0
1724+ Revision: 86233
1725- Bump release due to BS fail
1726- Fix CVE-2007-4137
1727
1728 + Helio Chissini de Castro <helio@mandriva.com>
1729 - Patch 0190 from qt-copy. utfdecoder.
1730
1731* Thu Sep 13 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.1-9mdv2008.0
1732+ Revision: 85352
1733- [BUGFIX] Add menu entry for qt4-designer (Bug #33553)'
1734- Remove Validation errors on desktop files
1735
1736* Thu Sep 13 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 2:4.3.1-8mdv2008.0
1737+ Revision: 85286
1738- Split qt dbus binaries from the lib package. Thanks Colin Guthrie for the fix.
1739
1740* Fri Aug 31 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.1-7mdv2008.0
1741+ Revision: 77053
1742- Added current patches
1743- Clearlooks as default eidget set for Qt4
1744
1745* Thu Aug 16 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.1-5mdv2008.0
1746+ Revision: 64575
1747- Updated patches from qt-copy ( safe ones )
1748- Added qt4bin on macros
1749
1750* Mon Aug 13 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.1-4mdv2008.0
1751+ Revision: 62570
1752- Recompile to fix mirror breakage
1753
1754* Fri Aug 10 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.1-3mdv2008.0
1755+ Revision: 61633
1756- Removed non applied patches
1757- Added moc patch to fix qca2 plugins build, which will be provided later and is waiting on my
1758 sandbox to be submitted
1759- Added the KDE_QT_COPY reference
1760
1761* Thu Aug 09 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.1-2mdv2008.0
1762+ Revision: 60590
1763- Proper conflicts
1764
1765* Wed Aug 08 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.1-1mdv2008.0
1766+ Revision: 60589
1767- New upstream version 3.4.1
1768
1769* Tue Jul 31 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-16mdv2008.0
1770+ Revision: 57221
1771- Added -fPIC on flags
1772- Added patch 186 from qt-copy
1773
1774* Mon Jul 16 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-14mdv2008.0
1775+ Revision: 52665
1776- Added new string qt-copy patch
1777
1778* Wed Jul 11 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-12mdv2008.0
1779+ Revision: 51376
1780- Added qt-copy patch 0184
1781- Fixed qt4env
1782
1783* Thu Jul 05 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-11mdv2008.0
1784+ Revision: 48537
1785- Update patch for transparency and added cmake macros
1786
1787* Thu Jun 28 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-10mdv2008.0
1788+ Revision: 45517
1789- Get rid of debug files
1790
1791* Thu Jun 28 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-9mdv2008.0
1792+ Revision: 45435
1793- blino catch the good one issue about runnig dbus over kde4. QDbus tool was in devel package. ( Yes Andreas, i added the conflicts :) )
1794- New qprocess pach from qt-copy tree
1795
1796* Tue Jun 26 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-7mdv2008.0
1797+ Revision: 44384
1798- Update with latest qt-copy patches
1799
1800* Mon Jun 18 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-6mdv2008.0
1801+ Revision: 40885
1802- Added latest qt-copy patches, drag and drop for oxygen and kwin window rolw setting
1803
1804* Fri Jun 15 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-5mdv2008.0
1805+ Revision: 40080
1806- Update latest safe qt-copy patches
1807
1808* Thu Jun 07 2007 Anssi Hannula <anssi@mandriva.org> 2:4.3.0-3mdv2008.0
1809+ Revision: 36195
1810- rebuild with correct optflags
1811
1812 + Helio Chissini de Castro <helio@mandriva.com>
1813 - Install proper macros, not a desktop dir
1814
1815* Wed May 30 2007 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-1mdv2008.0
1816+ Revision: 32936
1817- New upstream qt 4.3.0
1818- Added KDE 4 qt-cpoy current patches
1819- Moved desktop files as a source instead if inline in spec
1820- Created conflicts for linguist and assistant packages. Qt3 package will be created after and moved
1821 away from devel. Assistant and linguist have same behavior on both versions, so there's no excuse
1822 to have both installed at same time
1823- Added qt4.sh profile, with proper PKG_CONFIG_DATADIR. With this, we can aboid move pkgconfig files
1824 during install and make easy maintenace of package
1825- Added qt4env function on qt4.sh profile. This function make local environment ready with qtdir and
1826 bin dir pointing for qt4. Usefull for development
1827
1828* Wed May 09 2007 Laurent Montel <lmontel@mandriva.org> 2:4.3-0.rc1.1mdv2008.0
1829+ Revision: 25414
1830- qt4.3 rc1
1831
1832* Tue Apr 24 2007 Laurent Montel <lmontel@mandriva.org> 2:4.3-0.beta1.5mdv2008.0
1833+ Revision: 17750
1834- Update qt3 snapshot
1835
1836* Mon Apr 23 2007 Laurent Montel <lmontel@mandriva.org> 2:4.3-0.beta1.4mdv2008.0
1837+ Revision: 17204
1838- Fix miscompile in qlocale
1839
1840* Fri Apr 20 2007 Laurent Montel <lmontel@mandriva.org> 2:4.3-0.beta1.3mdv2008.0
1841+ Revision: 15542
1842- Fix pkgconfig
1843
1844* Tue Apr 17 2007 Laurent Montel <lmontel@mandriva.org> 2:4.3-0.beta1.2mdv2008.0
1845+ Revision: 13604
1846- New version need by new kdelibs snapshot
1847
1848
1849* Tue Mar 27 2007 Laurent Montel <lmontel@mandriva.com> 4.3-0.beta1.1mdv2007.1
1850+ Revision: 148810
1851- Disable for the moment use/generate pch file
1852- Time to use qt4.3
1853
1854* Tue Mar 20 2007 Laurent Montel <lmontel@mandriva.com> 2:4.2.3-3mdv2007.1
1855+ Revision: 147012
1856- Fix init var
1857
1858* Sat Mar 17 2007 Laurent Montel <lmontel@mandriva.com> 2:4.2.3-2mdv2007.1
1859+ Revision: 145648
1860- Fix bug #153635
1861
1862* Thu Mar 08 2007 Laurent Montel <lmontel@mandriva.com> 2:4.2.3-1mdv2007.1
1863+ Revision: 138414
1864- 4.2.3
1865
1866 + Helio Chissini de Castro <helio@mandriva.com>
1867 - Modifed doc dir as same way did in qt3 package. Instead of have multiple old versionated doc
1868 dirs, we have only one qt4 docdir installed
1869
1870* Mon Feb 12 2007 Laurent Montel <lmontel@mandriva.com> 2:4.2.2-11mdv2007.1
1871+ Revision: 119897
1872- Fix compile (Patch from Gb)
1873
1874* Mon Feb 12 2007 Laurent Montel <lmontel@mandriva.com> 2:4.2.2-10mdv2007.1
1875+ Revision: 118870
1876- Bug found by gb
1877
1878* Tue Jan 23 2007 Laurent Montel <lmontel@mandriva.com> 2:4.2.2-9mdv2007.1
1879+ Revision: 112279
1880- Fix mem leak
1881- Fix group
1882- Use Requires(pre)
1883
1884* Fri Dec 22 2006 Laurent Montel <lmontel@mandriva.com> 2:4.2.2-8mdv2007.1
1885+ Revision: 101835
1886- Rebuild for missing x86_64 package
1887
1888* Thu Dec 21 2006 Laurent Montel <lmontel@mandriva.com> 2:4.2.2-7mdv2007.1
1889+ Revision: 101064
1890- Fix qt4
1891- Add provides
1892
1893* Mon Dec 18 2006 Laurent Montel <lmontel@mandriva.com> 2:4.2.2-5mdv2007.1
1894+ Revision: 98531
1895- Fix desktop file categorie (bug #27730)
1896
1897* Tue Dec 12 2006 Helio Chissini de Castro <helio@mandriva.com> 2:4.2.2-4mdv2007.1
1898+ Revision: 95940
1899- Added qvfb subpackage
1900
1901* Fri Dec 01 2006 Helio Chissini de Castro <helio@mandriva.com> 2:4.2.2-3mdv2007.1
1902+ Revision: 89866
1903- QtCore should not have X and QtGui dependencies. Thanks to Thiago Macieira
1904
1905* Fri Dec 01 2006 Laurent Montel <lmontel@mandriva.com> 2:4.2.2-2mdv2007.1
1906+ Revision: 89852
1907- 4.2.2
1908- Fix group
1909- Patch from titi to fix group
1910
1911* Wed Oct 25 2006 Laurent Montel <lmontel@mandriva.com> 2:4.2.1-1mdv2007.1
1912+ Revision: 72260
1913- 4.2.1
1914- Be sure to compile qdbus
1915- Fix overflow
1916
1917* Thu Oct 05 2006 Helio Chissini de Castro <helio@mandriva.com> 2:4.2.0-2mdv2007.1
1918+ Revision: 62853
1919- Added missing provides
1920- Fixed groups
1921- Fixed assistant.patch
1922- Fix new debug style libraries
1923- Added qtdbus tools and library
1924- Recompile to avoid missing packages on release
1925
1926 + Laurent Montel <lmontel@mandriva.com>
1927 - New package (2006-10-04 4.2.0-1mdv)
1928 New release 4.2.0
1929 - Readd sources
1930 Add missing build requires
1931 - e
1932 - f
1933 - Fix
1934 - New package (13mdv 2006-09-06)
1935 Rebuild against new mysql package
1936
1937* Tue Aug 15 2006 Helio Chissini de Castro <helio@mandriva.com> 2:4.1.4-12mdv2007.0
1938+ Revision: 56029
1939- Qt 4.1.4 is stable, KDE 4 development use Qt 4.2 now, so we can drop debug
1940 packages to release in Mandriva 2007
1941- Added qt4 rpm macros as same in qt3 package
1942
1943 + Laurent Montel <lmontel@mandriva.com>
1944 - qt4 doesn't support %%make
1945
1946* Sat Jul 22 2006 Laurent Montel <lmontel@mandriva.com> 2:4.1.4-11mdv2007.0
1947+ Revision: 41802
1948- Fix menu on mdk <= 2006
1949- Disable temporary compile static lib which breaks
1950 designer-qt4 until we fix it
1951- Adapt patch from cris at beebgames dot com to
1952 cleanup configure
1953- 4.1.4
1954- Use macro
1955 Rebuild
1956- Rebuild qt4 with new libpng
1957- remove Obsolete to fix upgrade
1958- Fix place of buildrequires (bug found by Boiko)
1959- Add missing buildrequires
1960- use %%make
1961- This directory doesn't exit into 4.1.3 version
1962- 4.1.3
1963- Fix buildrequires
1964- Adapt to new xdg menu
1965- Qt4.1.2 doesn't support parallele compile :(
1966- Fix compile when we unselect plugins.
1967 it's a bug into qt
1968 I send a bug report.
1969- 4.1.2
1970- Fix spec file
1971- 4.1.1
1972- Fix menuentry and generate them
1973- Increment release version
1974- 4.1.0 release
1975- qt4.1.0-rc1
1976- Compile with debug and not debug
1977- Fix menu
1978- Fix requires
1979 Remove requires on qt-devel which is defined into qt
1980 Add menu entry
1981
1982 + Helio Chissini de Castro <helio@mandriva.com>
1983 - Increase release to recompile
1984 - Fixed pkgconfig bad paths.
1985 - Devel package need requires for libraries to avoid broke symlinks
1986 - qt4 is on main repository now. Shoud not compile against contrib packages. In
1987 this case, firebird is the one. My fault. :-(
1988 - Rearrange build requires.
1989 - Add missing firebird-devel build requires for ibase plugin
1990 - Fix Provides, Requires and Obsoletes
1991 - QtUiTools have 4 as soname
1992 - Examples and demos now installed clean, without all build object files
1993 - Make plugins multi-arch enabled
1994 - Make uitools lib shared
1995 - Renamed accessibility and database plugins to match arch
1996 - Increase release
1997 - Making _debug library packages by default on cooker release
1998 - Enabled acessibility plugin
1999 - Added interbase database plugin package ( disabled by default )
2000 - Finally a decent package with proper lib separation and fully working on x86_64
2001 archs
2002 - 4.1 will take some time so already provided static libraries, as requested.
2003 It's suppose to be working, but since is first try, probably some features on
2004 static library could be not available like in shared ones , due to lack of
2005 static devel libs on Mandriva ( i.e. postgres, mysql, unixodbc, etc.. )
2006 - Moved post install pkgconfig files to proper dir on system
2007 - Fixed fontconfig,sqlite on x86_64
2008 - Updated for 20050822 qt-copy with patches enabled
2009 - Moved assistant for a separated package. This makes qt4-doc not depends of any
2010 binary package anymore
2011 - Back release for a regular format, 1mdk.
2012 - Fixed library placement on x86_64
2013 - New upstream Qt 4.0.1 from kde-copy
2014 - Applied kde-copy patches
2015 - Removed separated debug packages. What seenn to be a good idea on the beggining makes bad since core
2016 will always made provides for both debug and release. so now just release is compiled, old _debug packages
2017 will be obsoleted and id compiled with debug, debug libs go with release libraries.
2018 - Fix wronh version caused by a subversion conflict in spec
2019 - Added current qt-copy snapshot
2020 - Adopted Laurent solution for release, since this isn't an official 4.0.1 yet (
2021 my mess )
2022 - Adopted Nick Brown request to add rpm build switch for mysql Reference:
2023 http://qa.mandriva.com/twiki/bin/view/Main/SpecfilesSwitch
2024 - Fixed dependency bug for qtcore4-debug ( missing epoch )
2025 - Changed to 4.0.0.1 since isn't 4.0.1 official
2026 Thanks to Thierry Vignaud
2027 - Fix pkgconfig placement
2028 - No parallel building
2029 - Updated from qt-copy to 4.0.1 snapshot
2030 - Splitted debug andregular libraries
2031 - Added new pkgconfig files
2032 - Again, missed point correct lib64 libraries
2033 - fixed build requires for lib64
2034 - Fixed lib64 lib placement
2035 - Qt 4 GPL final release. ( Do the qt4dance :)
2036 - Added desktop menu item for designer-qt4
2037 - Based on qt-copy from KDE, updated by Simon Hausmann
2038 - Updated new RC1 from qt-copy
2039 - Renabled core libraries
2040 - Still on debug mode
2041 - Uploading package ./qt4
2042
2043 + Andreas Hasenack <andreas@mandriva.com>
2044 - renamed mdv to packages because mdv is too generic and it's hosting only packages anyway
2045
Note: See TracBrowser for help on using the repository browser.