specs/FOSSqt.spec
author Pavel Heimlich <tropikhajma@gmail.com>
Sun Jan 08 21:14:26 2012 +0100 (4 months ago)
changeset 3545 dc7af0d02040
parent 3538 7cae4e833f52
child 3547 1781f952fd4a
permissions -rw-r--r--
Qt 4.8 part 2. Disabling webkit as JavaScriptCore is too broken for me to handle it.
     1 # SPEC file for Qt
     2 #
     3 # Copyright 2008 Lukas Oboril
     4 # Copyright 2008,2009 Adriaan de Groot
     5 # Copyright 2008 Stefan Teleman
     6 # Copyright 2009 Hajma
     7 #
     8 # This specfile is released under the terms of an MIT / 1-clause BSD
     9 # license. See the file LICENSE.MIT for details.
    10 
    11 %define src_name	qt
    12 %define src_ver		4.8.0
    13 Name:			%{src_name}
    14 Version:		%{src_ver}
    15 %define ips_ver		4.8.0
    16 %define src_rev		1
    17 
    18 %define enable_debug		1
    19 %define enable_cups		1
    20 # Ongoing development
    21 %define enable_webkit		0
    22 # Demos and examples are a separate specfile
    23 %define enable_demos		0
    24 %define enable_examples		0
    25 %define enable_phonon_backend	0
    26 %define enable_nas		0
    27 #should we run autotests?
    28 %define run_autotests		1
    29 
    30 # Qt's internal phonon gets built as phonon (delivered) or QtPhonon (not delivered)
    31 # we build FOSSphonon, so it would collide => 0
    32 %define deliver_phonon		0
    33 
    34 # make it easy to guard when enable_debug = 0
    35 %if %{enable_debug}
    36 %define disable_debug		0
    37 %else
    38 %define disable_debug		1
    39 %endif
    40 
    41 # make it easy to guard when run_autotests = 0
    42 %if %{run_autotests}
    43 %define dont_run_autotests	0
    44 %else
    45 %define dont_run_autotests	1
    46 %endif
    47 
    48 %include base-foss-header.inc
    49 %include base-os-selection.inc
    50 %include foss-paths.inc
    51 
    52 Summary:                A cross-platform and X11 toolkit
    53 License:                LGPLv2
    54 Source:        	        http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-%{version}.tar.gz
    55 %if %{run_autotests}
    56 Source1:                %{site_kde4_solaris}/qttests-%{version}.tar.gz
    57 %if %{is_s10}
    58 BuildRequires:		SUNWxvnc
    59 %else
    60 BuildRequires:		x11/server/xvnc,x11/session/xauth
    61 %endif
    62 %endif
    63 Url:                    http://www.trolltech.com/
    64 Group:                  System/Libraries
    65 %define src_dir         qt-everywhere-opensource-src-%{version}
    66 
    67 BuildRequires:		%{depend_giflib}
    68 BuildRequires:		%{depend_libmng}
    69 BuildRequires:		%{depend_sqlite}
    70 # From my point of view, we need FOSSfreetype and FOSSfontconfig here, 
    71 # otherwise font looks ugly.  --luc
    72 BuildRequires:		%{depend_fontconfig}
    73 BuildRequires:		%{depend_freetype}
    74 BuildRequires:		%{depend_libiconv}
    75 BuildRequires:		%{depend_stdcxx}
    76 BuildRequires:          %{depend_unixodbc}
    77 BuildRequires:          %{depend_hal},%{depend_dbus},%{depend_cups}
    78 # Requires:               FOSSspro-libraries
    79 Requires:		%{depend_giflib}
    80 Requires:		%{depend_libmng}
    81 Requires:		%{depend_sqlite}
    82 Requires:		%{depend_fontconfig}
    83 Requires:		%{depend_freetype}
    84 Requires:		%{depend_libiconv}
    85 Requires:		%{depend_stdcxx}
    86 Requires:               %{depend_unixodbc}
    87 Requires:               %{depend_hal},%{depend_dbus},%{depend_cups}
    88 BuildRequires:		%{depend_gstreamer}
    89 Requires:		%{depend_gstreamer}
    90 BuildRequires:		%{depend_mysql}
    91 Requires:               %{depend_mysql}
    92 %if %{enable_nas}
    93 BuildRequires:		FOSSnas
    94 Requires:		FOSSnas
    95 %endif
    96 
    97 #detected by ldding the binaries
    98 %if %{is_osol}
    99 #here I'm not sure if we have them on oi:
   100 %if %{not_oi}
   101 Requires:              database/mysql-51/library,image/library/libjpeg,image/library/libpng,image/library/libtiff,library/glib2,library/libxml2,library/zlib,service/opengl/ogl-select,system/library,FOSSspro-libraries,system/library/math,x11/library/libice,x11/library/libsm,x11/library/libx11,x11/library/libxdamage,x11/library/libxext,x11/library/libxrender,x11/library/mesa 
   102 %endif
   103 %else
   104 # Solaris 10
   105 Requires:		FOSSlibpng14
   106 Requires:		FOSSxstuff
   107 %endif
   108 
   109 # Qt ships its open CLucene, which is binary incompatible.
   110 # BuildConflicts:         FOSSclucene-core
   111 
   112 %description
   113 Qt is a cross-platform application and UI framework. Using Qt, you 
   114 can write applications once and deploy them across many desktop and 
   115 embedded operating systems without rewriting the source code.
   116 
   117 %include foss-common32.inc
   118 %use base32 = base-qt.spec
   119 %if %{has64}
   120 %include foss-common64.inc
   121 %use base64 = base-qt.spec
   122 %endif
   123 
   124 %include base-foss-common.inc
   125 
   126 
   127 %files
   128 %defattr (-, root, bin)
   129 %dir %attr (0755, root, bin) %{_bindir}
   130 %{_bindir}/assistant
   131 %{_bindir}/designer
   132 %{_bindir}/lconvert
   133 %{_bindir}/linguist
   134 %{_bindir}/lrelease
   135 %{_bindir}/lupdate
   136 %{_bindir}/moc
   137 %{_bindir}/pixeltool
   138 %{_bindir}/qcollectiongenerator
   139 %{_bindir}/qdoc3
   140 %{_bindir}/qdbus
   141 %{_bindir}/qdbuscpp2xml
   142 %{_bindir}/qdbusviewer
   143 %{_bindir}/qdbusxml2cpp
   144 %{_bindir}/qhelpconverter
   145 %{_bindir}/qhelpgenerator
   146 %{_bindir}/qmake
   147 %{_bindir}/qmlviewer
   148 %{_bindir}/qt3to4
   149 %{_bindir}/qtconfig
   150 %if %{enable_demos}
   151 %{_bindir}/qtdemo
   152 %endif
   153 %{_bindir}/qttracereplay
   154 %{_bindir}/rcc
   155 %{_bindir}/uic
   156 %{_bindir}/uic3
   157 %{_bindir}/xmlpatterns
   158 %{_bindir}/xmlpatternsvalidator
   159 %if %{has64}
   160 %dir %attr (0755, root, bin) %{_bindir}/%{_arch64}
   161 %{_bindir}/%{_arch64}/assistant
   162 %{_bindir}/%{_arch64}/designer
   163 %{_bindir}/%{_arch64}/lconvert
   164 %{_bindir}/%{_arch64}/linguist
   165 %{_bindir}/%{_arch64}/lrelease
   166 %{_bindir}/%{_arch64}/lupdate
   167 %{_bindir}/%{_arch64}/moc
   168 %{_bindir}/%{_arch64}/pixeltool
   169 %{_bindir}/%{_arch64}/qcollectiongenerator
   170 %{_bindir}/%{_arch64}/qdoc3
   171 %{_bindir}/%{_arch64}/qdbus
   172 %{_bindir}/%{_arch64}/qdbuscpp2xml
   173 %{_bindir}/%{_arch64}/qdbusviewer
   174 %{_bindir}/%{_arch64}/qdbusxml2cpp
   175 %{_bindir}/%{_arch64}/qhelpconverter
   176 %{_bindir}/%{_arch64}/qhelpgenerator
   177 %{_bindir}/%{_arch64}/qmake
   178 %{_bindir}/%{_arch64}/qmlviewer
   179 %{_bindir}/%{_arch64}/qt3to4
   180 %{_bindir}/%{_arch64}/qtconfig
   181 %if %{enable_demos}
   182 %{_bindir}/%{_arch64}/qtdemo
   183 %endif
   184 %{_bindir}/%{_arch64}/qttracereplay
   185 %{_bindir}/%{_arch64}/rcc
   186 %{_bindir}/%{_arch64}/uic
   187 %{_bindir}/%{_arch64}/uic3
   188 %{_bindir}/%{_arch64}/xmlpatterns
   189 %{_bindir}/%{_arch64}/xmlpatternsvalidator
   190 %endif
   191 
   192 %dir %attr (0755, root, bin) %{_libdir}
   193 %{_libdir}/libQt3Support.prl
   194 %{_libdir}/libQt3Support.so
   195 %{_libdir}/libQt3Support.so.?
   196 %{_libdir}/libQt3Support.so.?.?
   197 %{_libdir}/libQt3Support.so.?.?.?
   198 %{_libdir}/libQtCLucene.prl
   199 %{_libdir}/libQtCLucene.so
   200 %{_libdir}/libQtCLucene.so.?
   201 %{_libdir}/libQtCLucene.so.?.?
   202 %{_libdir}/libQtCLucene.so.?.?.?
   203 %{_libdir}/libQtCore.prl
   204 %{_libdir}/libQtCore.so
   205 %{_libdir}/libQtCore.so.?
   206 %{_libdir}/libQtCore.so.?.?
   207 %{_libdir}/libQtCore.so.?.?.?
   208 %{_libdir}/libQtDBus.prl
   209 %{_libdir}/libQtDBus.so
   210 %{_libdir}/libQtDBus.so.?
   211 %{_libdir}/libQtDBus.so.?.?
   212 %{_libdir}/libQtDBus.so.?.?.?
   213 %{_libdir}/libQtDeclarative.so
   214 %{_libdir}/libQtDeclarative.prl
   215 %{_libdir}/pkgconfig/QtDeclarative.pc
   216 %{_libdir}/libQtDeclarative.so.?
   217 %{_libdir}/libQtDeclarative.so.?.?
   218 %{_libdir}/libQtDeclarative.so.?.?.?
   219 %{_libdir}/libQtDesigner.prl
   220 %{_libdir}/libQtDesigner.so
   221 %{_libdir}/libQtDesigner.so.?
   222 %{_libdir}/libQtDesigner.so.?.?
   223 %{_libdir}/libQtDesigner.so.?.?.?
   224 %{_libdir}/libQtDesignerComponents.prl
   225 %{_libdir}/libQtDesignerComponents.so
   226 %{_libdir}/libQtDesignerComponents.so.?
   227 %{_libdir}/libQtDesignerComponents.so.?.?
   228 %{_libdir}/libQtDesignerComponents.so.?.?.?
   229 %{_libdir}/libQtGui.prl
   230 %{_libdir}/libQtGui.so
   231 %{_libdir}/libQtGui.so.?
   232 %{_libdir}/libQtGui.so.?.?
   233 %{_libdir}/libQtGui.so.?.?.?
   234 %{_libdir}/libQtHelp.prl
   235 %{_libdir}/libQtHelp.so
   236 %{_libdir}/libQtHelp.so.?
   237 %{_libdir}/libQtHelp.so.?.?
   238 %{_libdir}/libQtHelp.so.?.?.?
   239 %{_libdir}/libQtMultimedia.so
   240 %{_libdir}/libQtMultimedia.so.?
   241 %{_libdir}/libQtMultimedia.so.?.?
   242 %{_libdir}/libQtMultimedia.so.?.?.?
   243 %{_libdir}/libQtMultimedia.prl
   244 %{_libdir}/libQtNetwork.prl
   245 %{_libdir}/libQtNetwork.so
   246 %{_libdir}/libQtNetwork.so.?
   247 %{_libdir}/libQtNetwork.so.?.?
   248 %{_libdir}/libQtNetwork.so.?.?.?
   249 %{_libdir}/libQtOpenGL.prl
   250 %{_libdir}/libQtOpenGL.so
   251 %{_libdir}/libQtOpenGL.so.?
   252 %{_libdir}/libQtOpenGL.so.?.?
   253 %{_libdir}/libQtOpenGL.so.?.?.?
   254 %if %{deliver_phonon}
   255 %{_libdir}/libphonon.prl
   256 %{_libdir}/libphonon.so
   257 %{_libdir}/libphonon.so.4
   258 %{_libdir}/libphonon.so.4.3
   259 %{_libdir}/libphonon.so.4.3.1
   260 %{_libdir}/pkgconfig/phonon.pc
   261 %else
   262 %{_libdir}/libQtPhonon.so.4
   263 %{_libdir}/libQtPhonon.so.4.?.?
   264 %{_libdir}/libQtPhonon.prl
   265 %{_libdir}/libQtPhonon.so
   266 %{_libdir}/libQtPhonon.so.4.?
   267 %{_libdir}/pkgconfig/QtPhonon.pc
   268 %endif
   269 %{_libdir}/libQtScript.prl
   270 %{_libdir}/libQtScript.so
   271 %{_libdir}/libQtScript.so.?
   272 %{_libdir}/libQtScript.so.?.?
   273 %{_libdir}/libQtScript.so.?.?.?
   274 %{_libdir}/libQtScriptTools.prl
   275 %{_libdir}/libQtScriptTools.so
   276 %{_libdir}/libQtScriptTools.so.?
   277 %{_libdir}/libQtScriptTools.so.?.?
   278 %{_libdir}/libQtScriptTools.so.?.?.?
   279 %{_libdir}/libQtSql.prl
   280 %{_libdir}/libQtSql.so
   281 %{_libdir}/libQtSql.so.?
   282 %{_libdir}/libQtSql.so.?.?
   283 %{_libdir}/libQtSql.so.?.?.?
   284 %{_libdir}/libQtSvg.prl
   285 %{_libdir}/libQtSvg.so
   286 %{_libdir}/libQtSvg.so.?
   287 %{_libdir}/libQtSvg.so.?.?
   288 %{_libdir}/libQtSvg.so.?.?.?
   289 %{_libdir}/libQtTest.prl
   290 %{_libdir}/libQtTest.so
   291 %{_libdir}/libQtTest.so.?
   292 %{_libdir}/libQtTest.so.?.?
   293 %{_libdir}/libQtTest.so.?.?.?
   294 %{_libdir}/libQtUiTools.a
   295 %{_libdir}/libQtUiTools.prl
   296 %if %{enable_webkit}
   297 %{_libdir}/libQtWebKit.prl
   298 %{_libdir}/libQtWebKit.so
   299 %{_libdir}/libQtWebKit.so.?
   300 %{_libdir}/libQtWebKit.so.?.?
   301 %{_libdir}/libQtWebKit.so.?.?.?
   302 %endif
   303 %{_libdir}/libQtXml.prl
   304 %{_libdir}/libQtXml.so
   305 %{_libdir}/libQtXml.so.?
   306 %{_libdir}/libQtXml.so.?.?
   307 %{_libdir}/libQtXml.so.?.?.?
   308 %{_libdir}/libQtXmlPatterns.prl
   309 %{_libdir}/libQtXmlPatterns.so
   310 %{_libdir}/libQtXmlPatterns.so.?
   311 %{_libdir}/libQtXmlPatterns.so.?.?
   312 %{_libdir}/libQtXmlPatterns.so.?.?.?
   313 %{_libdir}/pkgconfig/Qt3Support.pc
   314 %{_libdir}/pkgconfig/QtCLucene.pc
   315 %{_libdir}/pkgconfig/QtCore.pc
   316 %{_libdir}/pkgconfig/QtDBus.pc
   317 %{_libdir}/pkgconfig/QtDesigner.pc
   318 %{_libdir}/pkgconfig/QtDesignerComponents.pc
   319 %{_libdir}/pkgconfig/QtGui.pc
   320 %{_libdir}/pkgconfig/QtHelp.pc
   321 %{_libdir}/pkgconfig/QtMultimedia.pc
   322 %{_libdir}/pkgconfig/QtNetwork.pc
   323 %{_libdir}/pkgconfig/QtOpenGL.pc
   324 %{_libdir}/pkgconfig/QtScript.pc
   325 %{_libdir}/pkgconfig/QtScriptTools.pc
   326 %{_libdir}/pkgconfig/QtSql.pc
   327 %{_libdir}/pkgconfig/QtSvg.pc
   328 %{_libdir}/pkgconfig/QtTest.pc
   329 %{_libdir}/pkgconfig/QtUiTools.pc
   330 %if %{enable_webkit}
   331 %{_libdir}/pkgconfig/QtWebKit.pc
   332 %endif
   333 %{_libdir}/pkgconfig/QtXml.pc
   334 %{_libdir}/pkgconfig/QtXmlPatterns.pc
   335 %if %{has64}
   336 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
   337 %{_libdir}/%{_arch64}/libQt3Support.prl
   338 %{_libdir}/%{_arch64}/libQt3Support.so
   339 %{_libdir}/%{_arch64}/libQt3Support.so.?
   340 %{_libdir}/%{_arch64}/libQt3Support.so.?.?
   341 %{_libdir}/%{_arch64}/libQt3Support.so.?.?.?
   342 %{_libdir}/%{_arch64}/libQtCLucene.prl
   343 %{_libdir}/%{_arch64}/libQtCLucene.so
   344 %{_libdir}/%{_arch64}/libQtCLucene.so.?
   345 %{_libdir}/%{_arch64}/libQtCLucene.so.?.?
   346 %{_libdir}/%{_arch64}/libQtCLucene.so.?.?.?
   347 %{_libdir}/%{_arch64}/libQtCore.prl
   348 %{_libdir}/%{_arch64}/libQtCore.so
   349 %{_libdir}/%{_arch64}/libQtCore.so.?
   350 %{_libdir}/%{_arch64}/libQtCore.so.?.?
   351 %{_libdir}/%{_arch64}/libQtCore.so.?.?.?
   352 %{_libdir}/%{_arch64}/libQtDBus.prl
   353 %{_libdir}/%{_arch64}/libQtDBus.so
   354 %{_libdir}/%{_arch64}/libQtDBus.so.?
   355 %{_libdir}/%{_arch64}/libQtDBus.so.?.?
   356 %{_libdir}/%{_arch64}/libQtDBus.so.?.?.?
   357 %{_libdir}/%{_arch64}/libQtDeclarative.so
   358 %{_libdir}/%{_arch64}/libQtDeclarative.prl
   359 %{_libdir}/%{_arch64}/pkgconfig/QtDeclarative.pc
   360 %{_libdir}/%{_arch64}/libQtDeclarative.so.?
   361 %{_libdir}/%{_arch64}/libQtDeclarative.so.?.?
   362 %{_libdir}/%{_arch64}/libQtDeclarative.so.?.?.?
   363 %{_libdir}/%{_arch64}/libQtDesigner.prl
   364 %{_libdir}/%{_arch64}/libQtDesigner.so
   365 %{_libdir}/%{_arch64}/libQtDesigner.so.?
   366 %{_libdir}/%{_arch64}/libQtDesigner.so.?.?
   367 %{_libdir}/%{_arch64}/libQtDesigner.so.?.?.?
   368 %{_libdir}/%{_arch64}/libQtDesignerComponents.prl
   369 %{_libdir}/%{_arch64}/libQtDesignerComponents.so
   370 %{_libdir}/%{_arch64}/libQtDesignerComponents.so.?
   371 %{_libdir}/%{_arch64}/libQtDesignerComponents.so.?.?
   372 %{_libdir}/%{_arch64}/libQtDesignerComponents.so.?.?.?
   373 %{_libdir}/%{_arch64}/libQtGui.prl
   374 %{_libdir}/%{_arch64}/libQtGui.so
   375 %{_libdir}/%{_arch64}/libQtGui.so.?
   376 %{_libdir}/%{_arch64}/libQtGui.so.?.?
   377 %{_libdir}/%{_arch64}/libQtGui.so.?.?.?
   378 %{_libdir}/%{_arch64}/libQtHelp.prl
   379 %{_libdir}/%{_arch64}/libQtHelp.so
   380 %{_libdir}/%{_arch64}/libQtHelp.so.?
   381 %{_libdir}/%{_arch64}/libQtHelp.so.?.?
   382 %{_libdir}/%{_arch64}/libQtHelp.so.?.?.?
   383 %{_libdir}/%{_arch64}/libQtMultimedia.so
   384 %{_libdir}/%{_arch64}/libQtMultimedia.so.?
   385 %{_libdir}/%{_arch64}/libQtMultimedia.so.?.?
   386 %{_libdir}/%{_arch64}/libQtMultimedia.so.?.?.?
   387 %{_libdir}/%{_arch64}/libQtMultimedia.prl
   388 %{_libdir}/%{_arch64}/libQtNetwork.prl
   389 %{_libdir}/%{_arch64}/libQtNetwork.so
   390 %{_libdir}/%{_arch64}/libQtNetwork.so.?
   391 %{_libdir}/%{_arch64}/libQtNetwork.so.?.?
   392 %{_libdir}/%{_arch64}/libQtNetwork.so.?.?.?
   393 %{_libdir}/%{_arch64}/libQtOpenGL.prl
   394 %{_libdir}/%{_arch64}/libQtOpenGL.so
   395 %{_libdir}/%{_arch64}/libQtOpenGL.so.?
   396 %{_libdir}/%{_arch64}/libQtOpenGL.so.?.?
   397 %{_libdir}/%{_arch64}/libQtOpenGL.so.?.?.?
   398 %if %{deliver_phonon}
   399 %{_libdir}/%{_arch64}/libphonon.prl
   400 %{_libdir}/%{_arch64}/libphonon.so
   401 %{_libdir}/%{_arch64}/libphonon.so.4
   402 %{_libdir}/%{_arch64}/libphonon.so.4.3
   403 %{_libdir}/%{_arch64}/libphonon.so.4.3.1
   404 %{_libdir}/%{_arch64}/pkgconfig/phonon.pc
   405 %else
   406 %{_libdir}/%{_arch64}/libQtPhonon.so.4
   407 %{_libdir}/%{_arch64}/libQtPhonon.so.4.?.?
   408 %{_libdir}/%{_arch64}/libQtPhonon.prl
   409 %{_libdir}/%{_arch64}/libQtPhonon.so
   410 %{_libdir}/%{_arch64}/libQtPhonon.so.4.?
   411 %{_libdir}/%{_arch64}/pkgconfig/QtPhonon.pc
   412 %endif
   413 %{_libdir}/%{_arch64}/libQtScript.prl
   414 %{_libdir}/%{_arch64}/libQtScript.so
   415 %{_libdir}/%{_arch64}/libQtScript.so.?
   416 %{_libdir}/%{_arch64}/libQtScript.so.?.?
   417 %{_libdir}/%{_arch64}/libQtScript.so.?.?.?
   418 %{_libdir}/%{_arch64}/libQtScriptTools.prl
   419 %{_libdir}/%{_arch64}/libQtScriptTools.so
   420 %{_libdir}/%{_arch64}/libQtScriptTools.so.?
   421 %{_libdir}/%{_arch64}/libQtScriptTools.so.?.?
   422 %{_libdir}/%{_arch64}/libQtScriptTools.so.?.?.?
   423 %{_libdir}/%{_arch64}/libQtSql.prl
   424 %{_libdir}/%{_arch64}/libQtSql.so
   425 %{_libdir}/%{_arch64}/libQtSql.so.?
   426 %{_libdir}/%{_arch64}/libQtSql.so.?.?
   427 %{_libdir}/%{_arch64}/libQtSql.so.?.?.?
   428 %{_libdir}/%{_arch64}/libQtSvg.prl
   429 %{_libdir}/%{_arch64}/libQtSvg.so
   430 %{_libdir}/%{_arch64}/libQtSvg.so.?
   431 %{_libdir}/%{_arch64}/libQtSvg.so.?.?
   432 %{_libdir}/%{_arch64}/libQtSvg.so.?.?.?
   433 %{_libdir}/%{_arch64}/libQtTest.prl
   434 %{_libdir}/%{_arch64}/libQtTest.so
   435 %{_libdir}/%{_arch64}/libQtTest.so.?
   436 %{_libdir}/%{_arch64}/libQtTest.so.?.?
   437 %{_libdir}/%{_arch64}/libQtTest.so.?.?.?
   438 %{_libdir}/%{_arch64}/libQtUiTools.a
   439 %{_libdir}/%{_arch64}/libQtUiTools.prl
   440 %if %{enable_webkit}
   441 %{_libdir}/%{_arch64}/libQtWebKit.prl
   442 %{_libdir}/%{_arch64}/libQtWebKit.so
   443 %{_libdir}/%{_arch64}/libQtWebKit.so.?
   444 %{_libdir}/%{_arch64}/libQtWebKit.so.?.?
   445 %{_libdir}/%{_arch64}/libQtWebKit.so.?.?.?
   446 %endif
   447 %{_libdir}/%{_arch64}/libQtXml.prl
   448 %{_libdir}/%{_arch64}/libQtXml.so
   449 %{_libdir}/%{_arch64}/libQtXml.so.?
   450 %{_libdir}/%{_arch64}/libQtXml.so.?.?
   451 %{_libdir}/%{_arch64}/libQtXml.so.?.?.?
   452 %{_libdir}/%{_arch64}/libQtXmlPatterns.prl
   453 %{_libdir}/%{_arch64}/libQtXmlPatterns.so
   454 %{_libdir}/%{_arch64}/libQtXmlPatterns.so.?
   455 %{_libdir}/%{_arch64}/libQtXmlPatterns.so.?.?
   456 %{_libdir}/%{_arch64}/libQtXmlPatterns.so.?.?.?
   457 %{_libdir}/%{_arch64}/pkgconfig/Qt3Support.pc
   458 %{_libdir}/%{_arch64}/pkgconfig/QtCLucene.pc
   459 %{_libdir}/%{_arch64}/pkgconfig/QtCore.pc
   460 %{_libdir}/%{_arch64}/pkgconfig/QtDBus.pc
   461 %{_libdir}/%{_arch64}/pkgconfig/QtDesigner.pc
   462 %{_libdir}/%{_arch64}/pkgconfig/QtDesignerComponents.pc
   463 %{_libdir}/%{_arch64}/pkgconfig/QtGui.pc
   464 %{_libdir}/%{_arch64}/pkgconfig/QtHelp.pc
   465 %{_libdir}/%{_arch64}/pkgconfig/QtMultimedia.pc
   466 %{_libdir}/%{_arch64}/pkgconfig/QtNetwork.pc
   467 %{_libdir}/%{_arch64}/pkgconfig/QtOpenGL.pc
   468 %{_libdir}/%{_arch64}/pkgconfig/QtScript.pc
   469 %{_libdir}/%{_arch64}/pkgconfig/QtScriptTools.pc
   470 %{_libdir}/%{_arch64}/pkgconfig/QtSql.pc
   471 %{_libdir}/%{_arch64}/pkgconfig/QtSvg.pc
   472 %{_libdir}/%{_arch64}/pkgconfig/QtTest.pc
   473 %{_libdir}/%{_arch64}/pkgconfig/QtUiTools.pc
   474 %if %{enable_webkit}
   475 %{_libdir}/%{_arch64}/pkgconfig/QtWebKit.pc
   476 %endif
   477 %{_libdir}/%{_arch64}/pkgconfig/QtXml.pc
   478 %{_libdir}/%{_arch64}/pkgconfig/QtXmlPatterns.pc
   479 %endif
   480 
   481 ###
   482 #
   483 # need to figure out what this is
   484 #
   485 %dir %attr (0755, root, bin) %{_prefix}/imports
   486 %{_prefix}/imports/Qt/labs/particles/libqmlparticlesplugin.so
   487 %{_prefix}/imports/Qt/labs/particles/qmldir
   488 %{_prefix}/imports/Qt/labs/gestures/libqmlgesturesplugin.so
   489 %{_prefix}/imports/Qt/labs/gestures/qmldir
   490 %{_prefix}/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
   491 %{_prefix}/imports/Qt/labs/folderlistmodel/qmldir
   492 %{_prefix}/imports/Qt/labs/shaders/libqmlshadersplugin.so
   493 %{_prefix}/imports/Qt/labs/shaders/qmldir
   494 %{_prefix}/imports/QtWebKit/libqmlwebkitplugin.so
   495 %{_prefix}/imports/QtWebKit/qmldir
   496 
   497 
   498 ###
   499 #
   500 # Demos and examples currently suppressed
   501 #
   502 %if %{enable_demos}
   503 %dir %attr (0755, root, bin) %{_prefix}/demos
   504 %{_prefix}/demos/*
   505 %endif
   506 
   507 %if %{enable_examples}
   508 %dir %attr (0755, root, bin) %{_prefix}/examples
   509 %{_prefix}/examples/*
   510 %endif
   511 
   512 %dir %attr (0755, root, bin) %{_prefix}/translations
   513 %{_prefix}/translations/*
   514 
   515 %dir %attr (0755, root, bin) %{_prefix}/plugins
   516 %{_prefix}/plugins/accessible/libqtaccessiblecompatwidgets.so
   517 %{_prefix}/plugins/accessible/libqtaccessiblewidgets.so
   518 %{_prefix}/plugins/bearer/libqgenericbearer.so
   519 %if %{enable_webkit}
   520 %{_prefix}/plugins/designer/libqwebview.so
   521 %endif
   522 %{_prefix}/plugins/designer/libphononwidgets.so
   523 %{_prefix}/plugins/designer/libqdeclarativeview.so
   524 %{_prefix}/plugins/designer/libqt3supportwidgets.so
   525 %{_prefix}/plugins/graphicssystems/libqglgraphicssystem.so
   526 %{_prefix}/plugins/graphicssystems/libqtracegraphicssystem.so
   527 %{_prefix}/plugins/iconengines/libqsvgicon.so
   528 %{_prefix}/plugins/imageformats/libqgif.so
   529 %{_prefix}/plugins/imageformats/libqico.so
   530 %{_prefix}/plugins/imageformats/libqjpeg.so
   531 %{_prefix}/plugins/imageformats/libqmng.so
   532 %{_prefix}/plugins/imageformats/libqsvg.so
   533 %{_prefix}/plugins/imageformats/libqtiff.so
   534 %{_prefix}/plugins/inputmethods/libqimsw-multi.so
   535 %{_prefix}/plugins/phonon_backend/libphonon_gstreamer.so
   536 %{_prefix}/plugins/qmltooling/libqmldbg_tcp.so
   537 %{_prefix}/plugins/script/libqtscriptdbus.so
   538 %{_prefix}/plugins/sqldrivers/libqsqlite.so
   539 %{_prefix}/plugins/sqldrivers/libqsqlmysql.so
   540 %{_prefix}/plugins/sqldrivers/libqsqlodbc.so
   541 %if %{is_s10}
   542 %{_prefix}/plugins/sqldrivers/libqsqlpsql.so
   543 %endif
   544 #
   545 %if %{has64}
   546 %dir %attr (0755, root, bin) %{_prefix}/plugins/%{_arch64}
   547 %{_prefix}/plugins/%{_arch64}/accessible/libqtaccessiblecompatwidgets.so
   548 %{_prefix}/plugins/%{_arch64}/accessible/libqtaccessiblewidgets.so
   549 %{_prefix}/plugins/%{_arch64}/bearer/libqgenericbearer.so
   550 %if %{enable_webkit}
   551 %{_prefix}/plugins/%{_arch64}/designer/libqwebview.so
   552 %endif
   553 %{_prefix}/plugins/%{_arch64}/designer/libphononwidgets.so
   554 %{_prefix}/plugins/%{_arch64}/designer/libqdeclarativeview.so
   555 %{_prefix}/plugins/%{_arch64}/designer/libqt3supportwidgets.so
   556 %{_prefix}/plugins/%{_arch64}/graphicssystems/libqglgraphicssystem.so
   557 %{_prefix}/plugins/%{_arch64}/graphicssystems/libqtracegraphicssystem.so
   558 %{_prefix}/plugins/%{_arch64}/iconengines/libqsvgicon.so
   559 %{_prefix}/plugins/%{_arch64}/imageformats/libqgif.so
   560 %{_prefix}/plugins/%{_arch64}/imageformats/libqico.so
   561 %{_prefix}/plugins/%{_arch64}/imageformats/libqjpeg.so
   562 %{_prefix}/plugins/%{_arch64}/imageformats/libqmng.so
   563 %{_prefix}/plugins/%{_arch64}/imageformats/libqsvg.so
   564 %{_prefix}/plugins/%{_arch64}/imageformats/libqtiff.so
   565 %{_prefix}/plugins/%{_arch64}/inputmethods/libqimsw-multi.so
   566 %{_prefix}/plugins/%{_arch64}/phonon_backend/libphonon_gstreamer.so
   567 %{_prefix}/plugins/%{_arch64}/script/libqtscriptdbus.so
   568 %{_prefix}/plugins/%{_arch64}/sqldrivers/libqsqlite.so
   569 # %if %{not_s10_x64}
   570 %{_prefix}/plugins/%{_arch64}/sqldrivers/libqsqlmysql.so
   571 # %endif
   572 %{_prefix}/plugins/%{_arch64}/sqldrivers/libqsqlodbc.so
   573 %if %{is_s10}
   574 %{_prefix}/plugins/%{_arch64}/sqldrivers/libqsqlpsql.so
   575 %endif
   576 %endif
   577 
   578 %dir %attr (0755, root, bin) %{_includedir}
   579 %{_includedir}/Qt/*
   580 %{_includedir}/Qt3Support/*
   581 %{_includedir}/QtCore/*
   582 %{_includedir}/QtDBus/*
   583 %{_includedir}/QtDeclarative/*
   584 %{_includedir}/QtDesigner/*
   585 %{_includedir}/QtGui/*
   586 %{_includedir}/QtNetwork/*
   587 %{_includedir}/QtMultimedia/*
   588 %{_includedir}/QtOpenGL/*
   589 %{_includedir}/QtScript/*
   590 %{_includedir}/QtScriptTools/*
   591 %{_includedir}/QtSql/*
   592 %{_includedir}/QtSvg/*
   593 %{_includedir}/QtTest/*
   594 %{_includedir}/QtUiTools/*
   595 %{_includedir}/QtXml/*
   596 %{_includedir}/QtXmlPatterns/*
   597 %{_includedir}/QtHelp/*
   598 %if %{enable_webkit}
   599 %{_includedir}/QtWebKit/*
   600 %endif
   601 %if %{deliver_phonon}
   602 %{_includedir}/phonon/*
   603 %endif
   604 
   605 %dir %attr (0755, root, sys) %{_datadir}
   606 %{_datadir}/*
   607 # There's also binaries in demos/ and possibly examples/ here,
   608 # but they have %{_arch64} subdirs.
   609 %dir %attr (0755, root, other) %{_prefix}/doc/
   610 %{_prefix}/doc/*
   611 #
   612 
   613 %changelog
   614 * Wed Apr  1 2009 - tropikhajma@gmail.com
   615 - initial try with 4.5.0, does not build completely
   616 
   617 * Sat Feb 21 2009 - oboril.lukas@gmail.com
   618 - fix support for MySQL once again
   619 
   620 * Sat Jan 25 2008 - oboril.lukas@gmail.com
   621 - fix support for MySQL, PostrgreSQL
   622 
   623 * Fri Oct 24 2008 - oboril.lukas@gmail.com
   624 - add dependencies for Solaris 10
   625 - remove 64bit includes, not need right now.
   626 - note about flags
   627 
   628 * Wed Oct  8 2008 - groot@kde.org
   629 - Turned back into a SPEC file
   630 - Updated for Qt 4.4.1 installing into a different prefix
   631 
   632 * Thu Dec 13 2007 - groot@kde.org
   633 - Initial version
   634