specs/FOSSqt.spec
author Pavel Heimlich <tropikhajma@gmail.com>
Sun Feb 19 02:07:49 2012 +0100 (4 days ago)
changeset 3618 0485a02f652f
parent 3545 dc7af0d02040
permissions -rw-r--r--
qjson
     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		1
    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		0
    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}/qmlplugindump
   148 %{_bindir}/qmlviewer
   149 %{_bindir}/qt3to4
   150 %{_bindir}/qtconfig
   151 %if %{enable_demos}
   152 %{_bindir}/qtdemo
   153 %endif
   154 %{_bindir}/qttracereplay
   155 %{_bindir}/rcc
   156 %{_bindir}/uic
   157 %{_bindir}/uic3
   158 %{_bindir}/xmlpatterns
   159 %{_bindir}/xmlpatternsvalidator
   160 %if %{has64}
   161 %dir %attr (0755, root, bin) %{_bindir}/%{_arch64}
   162 %{_bindir}/%{_arch64}/assistant
   163 %{_bindir}/%{_arch64}/designer
   164 %{_bindir}/%{_arch64}/lconvert
   165 %{_bindir}/%{_arch64}/linguist
   166 %{_bindir}/%{_arch64}/lrelease
   167 %{_bindir}/%{_arch64}/lupdate
   168 %{_bindir}/%{_arch64}/moc
   169 %{_bindir}/%{_arch64}/pixeltool
   170 %{_bindir}/%{_arch64}/qcollectiongenerator
   171 %{_bindir}/%{_arch64}/qdoc3
   172 %{_bindir}/%{_arch64}/qdbus
   173 %{_bindir}/%{_arch64}/qdbuscpp2xml
   174 %{_bindir}/%{_arch64}/qdbusviewer
   175 %{_bindir}/%{_arch64}/qdbusxml2cpp
   176 %{_bindir}/%{_arch64}/qhelpconverter
   177 %{_bindir}/%{_arch64}/qhelpgenerator
   178 %{_bindir}/%{_arch64}/qmake
   179 %{_bindir}/%{_arch64}/qmlviewer
   180 %{_bindir}/%{_arch64}/qt3to4
   181 %{_bindir}/%{_arch64}/qtconfig
   182 %if %{enable_demos}
   183 %{_bindir}/%{_arch64}/qtdemo
   184 %endif
   185 %{_bindir}/%{_arch64}/qttracereplay
   186 %{_bindir}/%{_arch64}/rcc
   187 %{_bindir}/%{_arch64}/uic
   188 %{_bindir}/%{_arch64}/uic3
   189 %{_bindir}/%{_arch64}/xmlpatterns
   190 %{_bindir}/%{_arch64}/xmlpatternsvalidator
   191 %endif
   192 
   193 %dir %attr (0755, root, bin) %{_libdir}
   194 %{_libdir}/libQt3Support.prl
   195 %{_libdir}/libQt3Support.so
   196 %{_libdir}/libQt3Support.so.?
   197 %{_libdir}/libQt3Support.so.?.?
   198 %{_libdir}/libQt3Support.so.?.?.?
   199 %{_libdir}/libQtCLucene.prl
   200 %{_libdir}/libQtCLucene.so
   201 %{_libdir}/libQtCLucene.so.?
   202 %{_libdir}/libQtCLucene.so.?.?
   203 %{_libdir}/libQtCLucene.so.?.?.?
   204 %{_libdir}/libQtCore.prl
   205 %{_libdir}/libQtCore.so
   206 %{_libdir}/libQtCore.so.?
   207 %{_libdir}/libQtCore.so.?.?
   208 %{_libdir}/libQtCore.so.?.?.?
   209 %{_libdir}/libQtDBus.prl
   210 %{_libdir}/libQtDBus.so
   211 %{_libdir}/libQtDBus.so.?
   212 %{_libdir}/libQtDBus.so.?.?
   213 %{_libdir}/libQtDBus.so.?.?.?
   214 %{_libdir}/libQtDeclarative.so
   215 %{_libdir}/libQtDeclarative.prl
   216 %{_libdir}/pkgconfig/QtDeclarative.pc
   217 %{_libdir}/libQtDeclarative.so.?
   218 %{_libdir}/libQtDeclarative.so.?.?
   219 %{_libdir}/libQtDeclarative.so.?.?.?
   220 %{_libdir}/libQtDesigner.prl
   221 %{_libdir}/libQtDesigner.so
   222 %{_libdir}/libQtDesigner.so.?
   223 %{_libdir}/libQtDesigner.so.?.?
   224 %{_libdir}/libQtDesigner.so.?.?.?
   225 %{_libdir}/libQtDesignerComponents.prl
   226 %{_libdir}/libQtDesignerComponents.so
   227 %{_libdir}/libQtDesignerComponents.so.?
   228 %{_libdir}/libQtDesignerComponents.so.?.?
   229 %{_libdir}/libQtDesignerComponents.so.?.?.?
   230 %{_libdir}/libQtGui.prl
   231 %{_libdir}/libQtGui.so
   232 %{_libdir}/libQtGui.so.?
   233 %{_libdir}/libQtGui.so.?.?
   234 %{_libdir}/libQtGui.so.?.?.?
   235 %{_libdir}/libQtHelp.prl
   236 %{_libdir}/libQtHelp.so
   237 %{_libdir}/libQtHelp.so.?
   238 %{_libdir}/libQtHelp.so.?.?
   239 %{_libdir}/libQtHelp.so.?.?.?
   240 %{_libdir}/libQtMultimedia.so
   241 %{_libdir}/libQtMultimedia.so.?
   242 %{_libdir}/libQtMultimedia.so.?.?
   243 %{_libdir}/libQtMultimedia.so.?.?.?
   244 %{_libdir}/libQtMultimedia.prl
   245 %{_libdir}/libQtNetwork.prl
   246 %{_libdir}/libQtNetwork.so
   247 %{_libdir}/libQtNetwork.so.?
   248 %{_libdir}/libQtNetwork.so.?.?
   249 %{_libdir}/libQtNetwork.so.?.?.?
   250 %{_libdir}/libQtOpenGL.prl
   251 %{_libdir}/libQtOpenGL.so
   252 %{_libdir}/libQtOpenGL.so.?
   253 %{_libdir}/libQtOpenGL.so.?.?
   254 %{_libdir}/libQtOpenGL.so.?.?.?
   255 %if %{deliver_phonon}
   256 %{_libdir}/libphonon.prl
   257 %{_libdir}/libphonon.so
   258 %{_libdir}/libphonon.so.4
   259 %{_libdir}/libphonon.so.4.3
   260 %{_libdir}/libphonon.so.4.3.1
   261 %{_libdir}/pkgconfig/phonon.pc
   262 %else
   263 %{_libdir}/libQtPhonon.so.4
   264 %{_libdir}/libQtPhonon.so.4.?.?
   265 %{_libdir}/libQtPhonon.prl
   266 %{_libdir}/libQtPhonon.so
   267 %{_libdir}/libQtPhonon.so.4.?
   268 %{_libdir}/pkgconfig/QtPhonon.pc
   269 %endif
   270 %{_libdir}/libQtScript.prl
   271 %{_libdir}/libQtScript.so
   272 %{_libdir}/libQtScript.so.?
   273 %{_libdir}/libQtScript.so.?.?
   274 %{_libdir}/libQtScript.so.?.?.?
   275 %{_libdir}/libQtScriptTools.prl
   276 %{_libdir}/libQtScriptTools.so
   277 %{_libdir}/libQtScriptTools.so.?
   278 %{_libdir}/libQtScriptTools.so.?.?
   279 %{_libdir}/libQtScriptTools.so.?.?.?
   280 %{_libdir}/libQtSql.prl
   281 %{_libdir}/libQtSql.so
   282 %{_libdir}/libQtSql.so.?
   283 %{_libdir}/libQtSql.so.?.?
   284 %{_libdir}/libQtSql.so.?.?.?
   285 %{_libdir}/libQtSvg.prl
   286 %{_libdir}/libQtSvg.so
   287 %{_libdir}/libQtSvg.so.?
   288 %{_libdir}/libQtSvg.so.?.?
   289 %{_libdir}/libQtSvg.so.?.?.?
   290 %{_libdir}/libQtTest.prl
   291 %{_libdir}/libQtTest.so
   292 %{_libdir}/libQtTest.so.?
   293 %{_libdir}/libQtTest.so.?.?
   294 %{_libdir}/libQtTest.so.?.?.?
   295 %{_libdir}/libQtUiTools.a
   296 %{_libdir}/libQtUiTools.prl
   297 %if %{enable_webkit}
   298 %{_libdir}/libQtWebKit.prl
   299 %{_libdir}/libQtWebKit.so
   300 %{_libdir}/libQtWebKit.so.?
   301 %{_libdir}/libQtWebKit.so.?.?
   302 %{_libdir}/libQtWebKit.so.?.?.?
   303 %endif
   304 %{_libdir}/libQtXml.prl
   305 %{_libdir}/libQtXml.so
   306 %{_libdir}/libQtXml.so.?
   307 %{_libdir}/libQtXml.so.?.?
   308 %{_libdir}/libQtXml.so.?.?.?
   309 %{_libdir}/libQtXmlPatterns.prl
   310 %{_libdir}/libQtXmlPatterns.so
   311 %{_libdir}/libQtXmlPatterns.so.?
   312 %{_libdir}/libQtXmlPatterns.so.?.?
   313 %{_libdir}/libQtXmlPatterns.so.?.?.?
   314 %{_libdir}/pkgconfig/Qt3Support.pc
   315 %{_libdir}/pkgconfig/QtCLucene.pc
   316 %{_libdir}/pkgconfig/QtCore.pc
   317 %{_libdir}/pkgconfig/QtDBus.pc
   318 %{_libdir}/pkgconfig/QtDesigner.pc
   319 %{_libdir}/pkgconfig/QtDesignerComponents.pc
   320 %{_libdir}/pkgconfig/QtGui.pc
   321 %{_libdir}/pkgconfig/QtHelp.pc
   322 %{_libdir}/pkgconfig/QtMultimedia.pc
   323 %{_libdir}/pkgconfig/QtNetwork.pc
   324 %{_libdir}/pkgconfig/QtOpenGL.pc
   325 %{_libdir}/pkgconfig/QtScript.pc
   326 %{_libdir}/pkgconfig/QtScriptTools.pc
   327 %{_libdir}/pkgconfig/QtSql.pc
   328 %{_libdir}/pkgconfig/QtSvg.pc
   329 %{_libdir}/pkgconfig/QtTest.pc
   330 %{_libdir}/pkgconfig/QtUiTools.pc
   331 %if %{enable_webkit}
   332 %{_libdir}/pkgconfig/QtWebKit.pc
   333 %endif
   334 %{_libdir}/pkgconfig/QtXml.pc
   335 %{_libdir}/pkgconfig/QtXmlPatterns.pc
   336 %if %{has64}
   337 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
   338 %{_libdir}/%{_arch64}/libQt3Support.prl
   339 %{_libdir}/%{_arch64}/libQt3Support.so
   340 %{_libdir}/%{_arch64}/libQt3Support.so.?
   341 %{_libdir}/%{_arch64}/libQt3Support.so.?.?
   342 %{_libdir}/%{_arch64}/libQt3Support.so.?.?.?
   343 %{_libdir}/%{_arch64}/libQtCLucene.prl
   344 %{_libdir}/%{_arch64}/libQtCLucene.so
   345 %{_libdir}/%{_arch64}/libQtCLucene.so.?
   346 %{_libdir}/%{_arch64}/libQtCLucene.so.?.?
   347 %{_libdir}/%{_arch64}/libQtCLucene.so.?.?.?
   348 %{_libdir}/%{_arch64}/libQtCore.prl
   349 %{_libdir}/%{_arch64}/libQtCore.so
   350 %{_libdir}/%{_arch64}/libQtCore.so.?
   351 %{_libdir}/%{_arch64}/libQtCore.so.?.?
   352 %{_libdir}/%{_arch64}/libQtCore.so.?.?.?
   353 %{_libdir}/%{_arch64}/libQtDBus.prl
   354 %{_libdir}/%{_arch64}/libQtDBus.so
   355 %{_libdir}/%{_arch64}/libQtDBus.so.?
   356 %{_libdir}/%{_arch64}/libQtDBus.so.?.?
   357 %{_libdir}/%{_arch64}/libQtDBus.so.?.?.?
   358 %{_libdir}/%{_arch64}/libQtDeclarative.so
   359 %{_libdir}/%{_arch64}/libQtDeclarative.prl
   360 %{_libdir}/%{_arch64}/pkgconfig/QtDeclarative.pc
   361 %{_libdir}/%{_arch64}/libQtDeclarative.so.?
   362 %{_libdir}/%{_arch64}/libQtDeclarative.so.?.?
   363 %{_libdir}/%{_arch64}/libQtDeclarative.so.?.?.?
   364 %{_libdir}/%{_arch64}/libQtDesigner.prl
   365 %{_libdir}/%{_arch64}/libQtDesigner.so
   366 %{_libdir}/%{_arch64}/libQtDesigner.so.?
   367 %{_libdir}/%{_arch64}/libQtDesigner.so.?.?
   368 %{_libdir}/%{_arch64}/libQtDesigner.so.?.?.?
   369 %{_libdir}/%{_arch64}/libQtDesignerComponents.prl
   370 %{_libdir}/%{_arch64}/libQtDesignerComponents.so
   371 %{_libdir}/%{_arch64}/libQtDesignerComponents.so.?
   372 %{_libdir}/%{_arch64}/libQtDesignerComponents.so.?.?
   373 %{_libdir}/%{_arch64}/libQtDesignerComponents.so.?.?.?
   374 %{_libdir}/%{_arch64}/libQtGui.prl
   375 %{_libdir}/%{_arch64}/libQtGui.so
   376 %{_libdir}/%{_arch64}/libQtGui.so.?
   377 %{_libdir}/%{_arch64}/libQtGui.so.?.?
   378 %{_libdir}/%{_arch64}/libQtGui.so.?.?.?
   379 %{_libdir}/%{_arch64}/libQtHelp.prl
   380 %{_libdir}/%{_arch64}/libQtHelp.so
   381 %{_libdir}/%{_arch64}/libQtHelp.so.?
   382 %{_libdir}/%{_arch64}/libQtHelp.so.?.?
   383 %{_libdir}/%{_arch64}/libQtHelp.so.?.?.?
   384 %{_libdir}/%{_arch64}/libQtMultimedia.so
   385 %{_libdir}/%{_arch64}/libQtMultimedia.so.?
   386 %{_libdir}/%{_arch64}/libQtMultimedia.so.?.?
   387 %{_libdir}/%{_arch64}/libQtMultimedia.so.?.?.?
   388 %{_libdir}/%{_arch64}/libQtMultimedia.prl
   389 %{_libdir}/%{_arch64}/libQtNetwork.prl
   390 %{_libdir}/%{_arch64}/libQtNetwork.so
   391 %{_libdir}/%{_arch64}/libQtNetwork.so.?
   392 %{_libdir}/%{_arch64}/libQtNetwork.so.?.?
   393 %{_libdir}/%{_arch64}/libQtNetwork.so.?.?.?
   394 %{_libdir}/%{_arch64}/libQtOpenGL.prl
   395 %{_libdir}/%{_arch64}/libQtOpenGL.so
   396 %{_libdir}/%{_arch64}/libQtOpenGL.so.?
   397 %{_libdir}/%{_arch64}/libQtOpenGL.so.?.?
   398 %{_libdir}/%{_arch64}/libQtOpenGL.so.?.?.?
   399 %if %{deliver_phonon}
   400 %{_libdir}/%{_arch64}/libphonon.prl
   401 %{_libdir}/%{_arch64}/libphonon.so
   402 %{_libdir}/%{_arch64}/libphonon.so.4
   403 %{_libdir}/%{_arch64}/libphonon.so.4.3
   404 %{_libdir}/%{_arch64}/libphonon.so.4.3.1
   405 %{_libdir}/%{_arch64}/pkgconfig/phonon.pc
   406 %else
   407 %{_libdir}/%{_arch64}/libQtPhonon.so.4
   408 %{_libdir}/%{_arch64}/libQtPhonon.so.4.?.?
   409 %{_libdir}/%{_arch64}/libQtPhonon.prl
   410 %{_libdir}/%{_arch64}/libQtPhonon.so
   411 %{_libdir}/%{_arch64}/libQtPhonon.so.4.?
   412 %{_libdir}/%{_arch64}/pkgconfig/QtPhonon.pc
   413 %endif
   414 %{_libdir}/%{_arch64}/libQtScript.prl
   415 %{_libdir}/%{_arch64}/libQtScript.so
   416 %{_libdir}/%{_arch64}/libQtScript.so.?
   417 %{_libdir}/%{_arch64}/libQtScript.so.?.?
   418 %{_libdir}/%{_arch64}/libQtScript.so.?.?.?
   419 %{_libdir}/%{_arch64}/libQtScriptTools.prl
   420 %{_libdir}/%{_arch64}/libQtScriptTools.so
   421 %{_libdir}/%{_arch64}/libQtScriptTools.so.?
   422 %{_libdir}/%{_arch64}/libQtScriptTools.so.?.?
   423 %{_libdir}/%{_arch64}/libQtScriptTools.so.?.?.?
   424 %{_libdir}/%{_arch64}/libQtSql.prl
   425 %{_libdir}/%{_arch64}/libQtSql.so
   426 %{_libdir}/%{_arch64}/libQtSql.so.?
   427 %{_libdir}/%{_arch64}/libQtSql.so.?.?
   428 %{_libdir}/%{_arch64}/libQtSql.so.?.?.?
   429 %{_libdir}/%{_arch64}/libQtSvg.prl
   430 %{_libdir}/%{_arch64}/libQtSvg.so
   431 %{_libdir}/%{_arch64}/libQtSvg.so.?
   432 %{_libdir}/%{_arch64}/libQtSvg.so.?.?
   433 %{_libdir}/%{_arch64}/libQtSvg.so.?.?.?
   434 %{_libdir}/%{_arch64}/libQtTest.prl
   435 %{_libdir}/%{_arch64}/libQtTest.so
   436 %{_libdir}/%{_arch64}/libQtTest.so.?
   437 %{_libdir}/%{_arch64}/libQtTest.so.?.?
   438 %{_libdir}/%{_arch64}/libQtTest.so.?.?.?
   439 %{_libdir}/%{_arch64}/libQtUiTools.a
   440 %{_libdir}/%{_arch64}/libQtUiTools.prl
   441 %if %{enable_webkit}
   442 %{_libdir}/%{_arch64}/libQtWebKit.prl
   443 %{_libdir}/%{_arch64}/libQtWebKit.so
   444 %{_libdir}/%{_arch64}/libQtWebKit.so.?
   445 %{_libdir}/%{_arch64}/libQtWebKit.so.?.?
   446 %{_libdir}/%{_arch64}/libQtWebKit.so.?.?.?
   447 %endif
   448 %{_libdir}/%{_arch64}/libQtXml.prl
   449 %{_libdir}/%{_arch64}/libQtXml.so
   450 %{_libdir}/%{_arch64}/libQtXml.so.?
   451 %{_libdir}/%{_arch64}/libQtXml.so.?.?
   452 %{_libdir}/%{_arch64}/libQtXml.so.?.?.?
   453 %{_libdir}/%{_arch64}/libQtXmlPatterns.prl
   454 %{_libdir}/%{_arch64}/libQtXmlPatterns.so
   455 %{_libdir}/%{_arch64}/libQtXmlPatterns.so.?
   456 %{_libdir}/%{_arch64}/libQtXmlPatterns.so.?.?
   457 %{_libdir}/%{_arch64}/libQtXmlPatterns.so.?.?.?
   458 %{_libdir}/%{_arch64}/pkgconfig/Qt3Support.pc
   459 %{_libdir}/%{_arch64}/pkgconfig/QtCLucene.pc
   460 %{_libdir}/%{_arch64}/pkgconfig/QtCore.pc
   461 %{_libdir}/%{_arch64}/pkgconfig/QtDBus.pc
   462 %{_libdir}/%{_arch64}/pkgconfig/QtDesigner.pc
   463 %{_libdir}/%{_arch64}/pkgconfig/QtDesignerComponents.pc
   464 %{_libdir}/%{_arch64}/pkgconfig/QtGui.pc
   465 %{_libdir}/%{_arch64}/pkgconfig/QtHelp.pc
   466 %{_libdir}/%{_arch64}/pkgconfig/QtMultimedia.pc
   467 %{_libdir}/%{_arch64}/pkgconfig/QtNetwork.pc
   468 %{_libdir}/%{_arch64}/pkgconfig/QtOpenGL.pc
   469 %{_libdir}/%{_arch64}/pkgconfig/QtScript.pc
   470 %{_libdir}/%{_arch64}/pkgconfig/QtScriptTools.pc
   471 %{_libdir}/%{_arch64}/pkgconfig/QtSql.pc
   472 %{_libdir}/%{_arch64}/pkgconfig/QtSvg.pc
   473 %{_libdir}/%{_arch64}/pkgconfig/QtTest.pc
   474 %{_libdir}/%{_arch64}/pkgconfig/QtUiTools.pc
   475 %if %{enable_webkit}
   476 %{_libdir}/%{_arch64}/pkgconfig/QtWebKit.pc
   477 %endif
   478 %{_libdir}/%{_arch64}/pkgconfig/QtXml.pc
   479 %{_libdir}/%{_arch64}/pkgconfig/QtXmlPatterns.pc
   480 %endif
   481 
   482 ###
   483 #
   484 # need to figure out what this is
   485 #
   486 %dir %attr (0755, root, bin) %{_prefix}/imports
   487 %{_prefix}/imports/Qt/labs/particles/libqmlparticlesplugin.so
   488 %{_prefix}/imports/Qt/labs/particles/qmldir
   489 %{_prefix}/imports/Qt/labs/gestures/libqmlgesturesplugin.so
   490 %{_prefix}/imports/Qt/labs/gestures/qmldir
   491 %{_prefix}/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
   492 %{_prefix}/imports/Qt/labs/folderlistmodel/qmldir
   493 %{_prefix}/imports/Qt/labs/shaders/libqmlshadersplugin.so
   494 %{_prefix}/imports/Qt/labs/shaders/qmldir
   495 %{_prefix}/imports/QtWebKit/libqmlwebkitplugin.so
   496 %{_prefix}/imports/QtWebKit/qmldir
   497 
   498 
   499 ###
   500 #
   501 # Demos and examples currently suppressed
   502 #
   503 %dir %attr (0755, root, bin) %{_prefix}/demos
   504 %if %{enable_demos}
   505 %{_prefix}/demos/*
   506 %endif
   507 
   508 %dir %attr (0755, root, bin) %{_prefix}/examples
   509 %if %{enable_examples}
   510 %{_prefix}/examples/*
   511 %endif
   512 
   513 %dir %attr (0755, root, bin) %{_prefix}/translations
   514 %{_prefix}/translations/*
   515 
   516 %dir %attr (0755, root, bin) %{_prefix}/plugins
   517 %{_prefix}/plugins/accessible/libqtaccessiblecompatwidgets.so
   518 %{_prefix}/plugins/accessible/libqtaccessiblewidgets.so
   519 %{_prefix}/plugins/bearer/libqgenericbearer.so
   520 %{_prefix}/plugins/codecs/libqtwcodecs.so
   521 %{_prefix}/plugins/codecs/libqkrcodecs.so
   522 %{_prefix}/plugins/codecs/libqcncodecs.so
   523 %{_prefix}/plugins/codecs/libqjpcodecs.so
   524 %if %{enable_webkit}
   525 %{_prefix}/plugins/designer/libqwebview.so
   526 %endif
   527 %{_prefix}/plugins/designer/libphononwidgets.so
   528 %{_prefix}/plugins/designer/libqdeclarativeview.so
   529 %{_prefix}/plugins/designer/libqt3supportwidgets.so
   530 %{_prefix}/plugins/graphicssystems/libqglgraphicssystem.so
   531 %{_prefix}/plugins/graphicssystems/libqtracegraphicssystem.so
   532 %{_prefix}/plugins/iconengines/libqsvgicon.so
   533 %{_prefix}/plugins/imageformats/libqgif.so
   534 %{_prefix}/plugins/imageformats/libqico.so
   535 %{_prefix}/plugins/imageformats/libqjpeg.so
   536 %{_prefix}/plugins/imageformats/libqmng.so
   537 %{_prefix}/plugins/imageformats/libqsvg.so
   538 %{_prefix}/plugins/imageformats/libqtga.so
   539 %{_prefix}/plugins/imageformats/libqtiff.so
   540 %{_prefix}/plugins/inputmethods/libqimsw-multi.so
   541 %{_prefix}/plugins/phonon_backend/libphonon_gstreamer.so
   542 %{_prefix}/plugins/qmltooling/libqmldbg_tcp.so
   543 %{_prefix}/plugins/qmltooling/libqmldbg_inspector.so
   544 %{_prefix}/plugins/script/libqtscriptdbus.so
   545 %{_prefix}/plugins/sqldrivers/libqsqlite.so
   546 %{_prefix}/plugins/sqldrivers/libqsqlmysql.so
   547 %{_prefix}/plugins/sqldrivers/libqsqlodbc.so
   548 %if %{is_s10}
   549 %{_prefix}/plugins/sqldrivers/libqsqlpsql.so
   550 %endif
   551 #
   552 %if %{has64}
   553 %dir %attr (0755, root, bin) %{_prefix}/plugins/%{_arch64}
   554 %{_prefix}/plugins/%{_arch64}/accessible/libqtaccessiblecompatwidgets.so
   555 %{_prefix}/plugins/%{_arch64}/accessible/libqtaccessiblewidgets.so
   556 %{_prefix}/plugins/%{_arch64}/bearer/libqgenericbearer.so
   557 %if %{enable_webkit}
   558 %{_prefix}/plugins/%{_arch64}/designer/libqwebview.so
   559 %endif
   560 %{_prefix}/plugins/%{_arch64}/designer/libphononwidgets.so
   561 %{_prefix}/plugins/%{_arch64}/designer/libqdeclarativeview.so
   562 %{_prefix}/plugins/%{_arch64}/designer/libqt3supportwidgets.so
   563 %{_prefix}/plugins/%{_arch64}/graphicssystems/libqglgraphicssystem.so
   564 %{_prefix}/plugins/%{_arch64}/graphicssystems/libqtracegraphicssystem.so
   565 %{_prefix}/plugins/%{_arch64}/iconengines/libqsvgicon.so
   566 %{_prefix}/plugins/%{_arch64}/imageformats/libqgif.so
   567 %{_prefix}/plugins/%{_arch64}/imageformats/libqico.so
   568 %{_prefix}/plugins/%{_arch64}/imageformats/libqjpeg.so
   569 %{_prefix}/plugins/%{_arch64}/imageformats/libqmng.so
   570 %{_prefix}/plugins/%{_arch64}/imageformats/libqsvg.so
   571 %{_prefix}/plugins/%{_arch64}/imageformats/libqtiff.so
   572 %{_prefix}/plugins/%{_arch64}/inputmethods/libqimsw-multi.so
   573 %{_prefix}/plugins/%{_arch64}/phonon_backend/libphonon_gstreamer.so
   574 %{_prefix}/plugins/%{_arch64}/script/libqtscriptdbus.so
   575 %{_prefix}/plugins/%{_arch64}/sqldrivers/libqsqlite.so
   576 # %if %{not_s10_x64}
   577 %{_prefix}/plugins/%{_arch64}/sqldrivers/libqsqlmysql.so
   578 # %endif
   579 %{_prefix}/plugins/%{_arch64}/sqldrivers/libqsqlodbc.so
   580 %if %{is_s10}
   581 %{_prefix}/plugins/%{_arch64}/sqldrivers/libqsqlpsql.so
   582 %endif
   583 %endif
   584 
   585 %dir %attr (0755, root, bin) %{_includedir}
   586 %{_includedir}/Qt/*
   587 %{_includedir}/Qt3Support/*
   588 %{_includedir}/QtCore/*
   589 %{_includedir}/QtDBus/*
   590 %{_includedir}/QtDeclarative/*
   591 %{_includedir}/QtDesigner/*
   592 %{_includedir}/QtGui/*
   593 %{_includedir}/QtNetwork/*
   594 %{_includedir}/QtMultimedia/*
   595 %{_includedir}/QtOpenGL/*
   596 %{_includedir}/QtScript/*
   597 %{_includedir}/QtScriptTools/*
   598 %{_includedir}/QtSql/*
   599 %{_includedir}/QtSvg/*
   600 %{_includedir}/QtTest/*
   601 %{_includedir}/QtUiTools/*
   602 %{_includedir}/QtXml/*
   603 %{_includedir}/QtXmlPatterns/*
   604 %{_includedir}/QtHelp/*
   605 %if %{enable_webkit}
   606 %{_includedir}/QtWebKit/*
   607 %endif
   608 %if %{deliver_phonon}
   609 %{_includedir}/phonon/*
   610 %endif
   611 
   612 
   613 ## Webkit tests, since 4.8.0
   614 %{_prefix}/tests/qt4/tst_hybridPixmap/hybridPixmap
   615 %{_prefix}/tests/qt4/tst_loading/tst_loading
   616 %{_prefix}/tests/qt4/tst_painting/tst_painting
   617 %{_prefix}/tests/qt4/tst_qdeclarativewebview/tst_qdeclarativewebview
   618 %{_prefix}/tests/qt4/tst_qgraphicswebview/tst_qgraphicswebview
   619 %{_prefix}/tests/qt4/tst_qwebelement/tst_qwebelement
   620 %{_prefix}/tests/qt4/tst_qwebframe/tst_qwebframe
   621 %{_prefix}/tests/qt4/tst_qwebhistory/tst_qwebhistory
   622 %{_prefix}/tests/qt4/tst_qwebhistoryinterface/tst_qwebhistoryinterface
   623 %{_prefix}/tests/qt4/tst_qwebinspector/tst_qwebinspector
   624 %{_prefix}/tests/qt4/tst_qwebpage/tst_qwebpage
   625 %{_prefix}/tests/qt4/tst_qwebview/tst_qwebview
   626 
   627 
   628 %dir %attr (0755, root, sys) %{_datadir}
   629 %{_datadir}/*
   630 # There's also binaries in demos/ and possibly examples/ here,
   631 # but they have %{_arch64} subdirs.
   632 %dir %attr (0755, root, other) %{_prefix}/doc/
   633 %{_prefix}/doc/*
   634 #
   635 
   636 %changelog
   637 * Wed Apr  1 2009 - tropikhajma@gmail.com
   638 - initial try with 4.5.0, does not build completely
   639 
   640 * Sat Feb 21 2009 - oboril.lukas@gmail.com
   641 - fix support for MySQL once again
   642 
   643 * Sat Jan 25 2008 - oboril.lukas@gmail.com
   644 - fix support for MySQL, PostrgreSQL
   645 
   646 * Fri Oct 24 2008 - oboril.lukas@gmail.com
   647 - add dependencies for Solaris 10
   648 - remove 64bit includes, not need right now.
   649 - note about flags
   650 
   651 * Wed Oct  8 2008 - groot@kde.org
   652 - Turned back into a SPEC file
   653 - Updated for Qt 4.4.1 installing into a different prefix
   654 
   655 * Thu Dec 13 2007 - groot@kde.org
   656 - Initial version
   657