Magellan Linux

Contents of /trunk/extras/qt4/qt4-4.6.1-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4817 - (show annotations) (download)
Wed Feb 10 13:54:58 2010 UTC (14 years, 3 months ago) by niro
File size: 15849 byte(s)
-rev bump; added missing multimedia package
1 # $Id$
2
3 PNAME="qt4"
4 PVER="4.6.1"
5 PBUILD="r2"
6
7 PCATEGORIE="x11-libs"
8 STATE="unstable"
9
10 DESCRIPTION="Qt: Cross-Platform Rich Client Development Framework."
11 HOMEPAGE="http://trolltech.com/products/qt/"
12
13 SDEPEND=">= sys-dev/bison-2.4
14 >= x11-proto/xineramaproto-1.1
15 >= x11-proto/xextproto-7
16 >= x11-proto/inputproto-1.5
17 >= dev-util/pkgconfig-0.23
18 >= dev-libs/expat-2
19 >= x11-libs/libICE-1
20 >= x11-libs/libSM-1.1
21 >= x11-libs/libX11-1.2
22 >= x11-libs/libXau-1
23 >= x11-libs/libxcb-1.2
24 >= x11-libs/libXcursor-1.1
25 >= x11-libs/libXdmcp-1
26 >= x11-libs/libXext-1
27 >= x11-libs/libXfixes-4
28 >= x11-libs/libXft-2.1
29 >= x11-libs/libXi-1.2
30 >= x11-libs/libXinerama-1
31 >= x11-libs/libXrandr-1.3
32 >= x11-libs/libXrender-0.9
33 >= media-libs/libjpeg-7
34 >= media-libs/libmng-1.0.10
35 >= media-libs/libpng-1.2.40
36 >= media-libs/lcms-1.18
37 >= media-libs/freetype-2.3.9
38 >= media-libs/fontconfig-2.7
39 >= net-print/cups-1.4
40 >= sys-libs/zlib-1.2
41 >= media-libs/giflib-4.1
42 >= sys-apps/dbus-1.3
43 >= virtual/opengl
44 >= media-libs/nas-1.9
45 >= dev-libs/openssl-0.9.8
46 >= dev-db/sqlite-3.6
47 >= dev-db/mysql5-5.1
48 >= dev-db/unixodbc-2.2.14
49 >= media-libs/gstreamer-0.10.25
50 >= media-libs/gst-plugins-base-0.10.25"
51
52 #PROVIDE="virtual/phonon"
53
54 SRCFILE="${PNAME/4/}-everywhere-opensource-src-${PVER}.tar.gz"
55 SRCDIR="${BUILDDIR}/${PNAME/4/}-everywhere-opensource-src-${PVER}"
56
57 SPLIT_PACKAGES="${PNAME}-core
58 ${PNAME}-dbus
59 ${PNAME}-script
60 ${PNAME}-gui
61 ${PNAME}-svg
62 ${PNAME}-sql
63 ${PNAME}-xmlpatterns
64 ${PNAME}-opengl
65 ${PNAME}-phonon
66 ${PNAME}-qt3support
67 ${PNAME}-webkit
68 ${PNAME}-test
69 ${PNAME}-multimedia
70 ${PNAME}-assistant
71 ${PNAME}" # this is the transistional meta package!
72
73 KDE_QT_SNAPSHOT_ID="b6caee7f97502502e175ff889d717ea1fd3052fa"
74
75 # include kde4 to get the right KDEDIR for phonon!
76 sminclude mtools kde4
77
78 SRC_URI=(
79 ftp://ftp.qtsoftware.com/qt/source/${SRCFILE}
80 mirror://${PNAME}/${SRCFILE}
81 mirror://${PNAME}/qt-4.5.1-no-hardcoded_fonts.patch
82 mirror://${PNAME}/qt-4.5.3-phonon-2.patch
83 mirror://${PNAME}/qt-${PVER}-kde-qt-${KDE_QT_SNAPSHOT_ID}.patch
84 )
85
86 UP2DATE="updatecmd ftp://ftp.qtsoftware.com/qt/source/ | grep qt-x11-opensource-src | lasttarball gz"
87
88 ## global vars ##
89 export QTDIR=${SRCDIR}
90 export LD_LIBRARY_PATH=${QTDIR}/lib
91 export PATH=${QTDIR}/bin:${PATH}
92 export PLATFORM=linux-g++
93 [[ ${ARCH} = x86_64 ]] && export PLATFORM=linux-g++-64
94 # install prefix
95 export QT_PREFIX=/opt/${PNAME}
96
97 # do not run postinstall/remove from kde4 include
98 unset -f postinstall
99 unset -f postremove
100
101 split_info_qt4()
102 {
103 DESCRIPTION="Qt4: Cross-Platform Rich Client Development Framework."
104 DEPEND="== x11-libs/qt4-core-${PVER}
105 == x11-libs/qt4-gui-${PVER}
106 == x11-libs/qt4-svg-${PVER}
107 == x11-libs/qt4-sql-${PVER}
108 == x11-libs/qt4-script-${PVER}
109 == x11-libs/qt4-xmlpatterns-${PVER}
110 == x11-libs/qt4-dbus-${PVER}
111 == x11-libs/qt4-opengl-${PVER}
112 == x11-libs/qt4-phonon-${PVER}
113 == x11-libs/qt4-qt3support-${PVER}
114 == x11-libs/qt4-webkit-${PVER}
115 == x11-libs/qt4-test-${PVER}
116 == x11-libs/qt4-multimedia-${PVER}
117 == x11-libs/qt4-assistant-${PVER}"
118
119 PKGTYPE="virtual"
120 NOPKGBUILD="true"
121
122 # drop everything we don't need in the meta package:
123 INHERITS=""
124 SPECIAL_VARS=""
125 SPECIAL_FUNCTIONS=""
126 SDEPEND=""
127 PROVIDE=""
128 unset -f preinstall
129 #unset -f postinstall
130 unset -f preremove
131 unset -f postremove
132
133 # inform the user
134 postinstall()
135 {
136 echo
137 echo "Please note that this meta package is only provided for convenience."
138 echo "No packages should depend directly on this meta package, but on the"
139 echo "specific split Qt packages needed."
140 echo
141 echo "This package will be removed in future versions!"
142 echo
143 }
144 }
145
146 split_info_qt4-core()
147 {
148 DESCRIPTION="Qt4: Cross-Platform Rich Client Development Framework."
149 DEPEND=">= dev-libs/openssl-0.9.8k
150 >= sys-libs/zlib-1.2"
151 }
152
153 split_info_qt4-gui()
154 {
155 DESCRIPTION="The GUI module for the Qt4 toolkit."
156 DEPEND=">= x11-libs/qt4-core-${PVER}
157 >= x11-libs/qt4-script-${PVER}
158 >= x11-libs/qt4-dbus-${PVER}
159 >= x11-libs/libSM-1.1
160 >= x11-libs/libX11-1.2
161 >= x11-libs/libXcursor-1.1
162 >= x11-libs/libXext-1
163 >= x11-libs/libXfont-1.4
164 >= x11-libs/libXi-1.2
165 >= x11-libs/libXinerama-1
166 >= x11-libs/libXrandr-1.3
167 >= media-libs/libjpeg-7
168 >= media-libs/libmng-1.0.10
169 >= media-libs/libpng-1.2.40
170 >= media-libs/libtiff-3.9.1
171 >= media-libs/freetype-2.3.9
172 >= media-libs/fontconfig-2.7
173 >= net-print/cups-1.4
174 >= sys-libs/zlib-1.2
175 >= media-libs/nas-1.9"
176 }
177
178 split_info_qt4-svg()
179 {
180 DESCRIPTION="The SVG module for the Qt4 toolkit."
181 DEPEND=">= x11-libs/qt4-gui-${PVER}"
182 }
183
184 split_info_qt4-sql()
185 {
186 DESCRIPTION="The SQL module for the Qt4 toolkit."
187 DEPEND=">= x11-libs/qt4-core-${PVER}
188 >= dev-db/sqlite-3.6
189 >= dev-db/mysql5-5.1
190 >= dev-db/unixodbc-2.2.14"
191 }
192
193 split_info_qt4-script()
194 {
195 DESCRIPTION="The ECMAScript module for the Qt4 toolkit."
196 DEPEND=">= x11-libs/qt4-core-${PVER}"
197 }
198
199 split_info_qt4-xmlpatterns()
200 {
201 DESCRIPTION="The patternist module for the Qt toolkit."
202 DEPEND=">= x11-libs/qt4-core-${PVER}"
203 }
204
205 split_info_qt4-dbus()
206 {
207 DESCRIPTION="The DBus module for the Qt4 toolkit."
208 DEPEND=">= x11-libs/qt4-core-${PVER}
209 >= sys-apps/dbus-1.3"
210 }
211
212 split_info_qt4-opengl()
213 {
214 DESCRIPTION="The OpenGL module for the Qt4 toolkit."
215 DEPEND=">= x11-libs/qt4-core-${PVER}
216 >= x11-libs/qt4-gui-${PVER}
217 >= virtual/opengl"
218 }
219
220 split_info_qt4-phonon()
221 {
222 DESCRIPTION="The Phonon module for the Qt4 toolkit."
223 DEPEND=">= x11-libs/qt4-gui-${PVER}
224 >= sys-apps/dbus-1.3
225 >= media-libs/gstreamer-0.10.25
226 >= media-libs/gst-plugins-base-0.10.25"
227
228 PROVIDE="virtual/phonon"
229
230 preinstall()
231 {
232 if [[ -n $(magequery -n phonon) ]]
233 then
234 die "please uninstall kde-base/phonon first!"
235 fi
236 }
237
238 postinstall()
239 {
240 # breaks compilation if the old phonon symlink from kde-phonon exist
241 if [[ -L ${MROOT}/opt/kde4/lib/libphonon.so ]]
242 then
243 rm ${MROOT}/opt/kde4/lib/libphonon.so
244 fi
245 }
246 }
247
248 split_info_qt4-qt3support()
249 {
250 DESCRIPTION="The Qt3 support module for the Qt toolkit."
251 DEPEND=">= x11-libs/qt4-core-${PVER}
252 >= x11-libs/qt4-gui-${PVER}
253 >= x11-libs/qt4-sql-${PVER}
254 >= x11-libs/qt4-phonon-${PVER}"
255 }
256
257 split_info_qt4-webkit()
258 {
259 DESCRIPTION="The Webkit module for the Qt4 toolkit."
260 DEPEND=">= x11-libs/qt4-core-${PVER}
261 >= x11-libs/qt4-dbus-${PVER}
262 >= x11-libs/qt4-gui-${PVER}
263 >= x11-libs/qt4-phonon-${PVER}"
264 }
265
266 split_info_qt4-test()
267 {
268 DESCRIPTION="The testing framework module for the Qt4 toolkit."
269 DEPEND=">= x11-libs/qt4-core-${PVER}"
270 }
271
272 split_info_qt4-multimedia()
273 {
274 DESCRIPTION="The Multimedia module for the Qt4 toolkit."
275 DEPEND=">= x11-libs/qt4-core-${PVER}
276 >= x11-libs/qt4-gui-${PVER}"
277 }
278
279 split_info_qt4-assistant()
280 {
281 DESCRIPTION="The assistant help module for the Qt4 toolkit."
282 DEPEND=">= x11-libs/qt4-gui-${PVER}
283 >= x11-libs/qt4-sql-${PVER}
284 >= x11-libs/qt4-webkit-${PVER}"
285 }
286
287 src_prepare()
288 {
289 munpack ${SRCFILE} || die
290 cd ${SRCDIR}
291
292 # no hardcoded font-aliases
293 # see: https://cvs.fedoraproject.org/viewvc/rpms/qt4/F-8/qt-x11-opensource-src-4.3.4-no-hardcoded-font-aliases.patch?view=markup
294 mpatch qt-4.5.1-no-hardcoded_fonts.patch || die
295
296 # install service files needed by kde
297 mpatch qt-4.5.3-phonon-2.patch || die
298 # fix variable kdelocation from the patch
299 sed -i "s:@@KDEDIR@@:${KDEDIR}:g" ${SRCDIR}/src/plugins/phonon/gstreamer/gstreamer.pro || die
300
301 # kdeqt patches from http://gitorious.org/+kde-developers/qt/kde-qt
302 mpatch qt-${PVER}-kde-qt-${KDE_QT_SNAPSHOT_ID}.patch || die
303
304 # set our cflags and fix up our header and lib locations
305 cd ${SRCDIR}/mkspecs/${PLATFORM}
306 sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
307 -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
308 -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
309 -e 's:$(QTDIR)/include:&/qt:' \
310 -e "s:\$(QTDIR)/lib:\$(QTDIR)/$(mlibdir):" \
311 qmake.conf \
312 || die
313
314 # fix libdir to lib64 on 64bit arches
315 sed -i "s:/lib$:/$(mlibdir):" qmake.conf || die
316
317 # disable rpath
318 sed -i "s:QMAKE_RPATH.*=.*:QMAKE_RPATH=:" qmake.conf || die
319
320 # get rid of /usr/X11R6
321 sed -i "s:X11R6/::" qmake.conf || die
322
323 # same goes for the g++ definitions
324 # they where moved to an extra file with qt4
325 cd ${SRCDIR}/mkspecs/common
326 sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \
327 -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \
328 -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
329 -e 's:$(QTDIR)/include:&/qt:' \
330 -e "s:\$(QTDIR)/lib:\$(QTDIR)/$(mlibdir):" \
331 g++.conf \
332 || die
333
334 # fix libdir to lib64 on 64bit arches
335 sed -i "s:/lib$:/$(mlibdir):" g++.conf || die
336
337 # disable rpath
338 sed -i "s:QMAKE_RPATH.*=.*:QMAKE_RPATH=:" g++.conf || die
339
340 # get rid of /usr/X11R6
341 sed -i "s:X11R6/::" linux.conf || die
342 }
343
344 src_compile()
345 {
346 cd ${SRCDIR}
347
348 # add missing lib64 search path on 64bit arches
349 local myconf
350 [[ $(mlibdir) != lib ]] && myconf="-L/usr/$(mlibdir)"
351
352 # enable this only for binutils >=2.18
353 [[ $(ld -v | sed 's/.*\ \([0-9].[0-9].*\)/\1/') > 2.17 ]] && myconf="${myconf} -reduce-relocations"
354
355 # disable openvg atm
356 myconf="${myconf} -no-openvg"
357
358 ./configure \
359 -prefix ${QT_PREFIX} \
360 -sysconfdir /etc/${PNAME} \
361 -datadir ${QT_PREFIX}/share/qt \
362 -docdir ${QT_PREFIX}/share/doc/qt-${PVER} \
363 -headerdir ${QT_PREFIX}/include/qt \
364 -plugindir ${QT_PREFIX}/$(mlibdir)/qt/plugins \
365 -libdir ${QT_PREFIX}/$(mlibdir) \
366 -datadir ${QT_PREFIX}/share/qt \
367 -translationdir ${QT_PREFIX}/share/qt/translations \
368 -confirm-license \
369 -opensource \
370 -platform ${PLATFORM} \
371 -xplatform ${PLATFORM} \
372 -verbose \
373 -silent \
374 -fast \
375 -release \
376 -no-separate-debug-info \
377 -optimized-qmake \
378 -system-libjpeg \
379 -system-libmng \
380 -system-libpng \
381 -system-libtiff \
382 -system-zlib \
383 -system-nas-sound \
384 -system-sqlite \
385 -nomake examples \
386 -nomake demos \
387 -nomake docs \
388 -no-rpath \
389 -qt3support \
390 -stl \
391 -lpthread \
392 -largefile \
393 -sm \
394 -xrender \
395 -opengl \
396 -qt-gif \
397 -cups \
398 -dbus-linked \
399 -openssl \
400 -webkit \
401 -phonon \
402 -svg \
403 -xmlpatterns \
404 -plugin-sql-sqlite \
405 -plugin-sql-mysql \
406 -plugin-sql-odbc \
407 -I/usr/include/mysql \
408 -L/usr/$(mlibdir)/mysql \
409 ${myconf} \
410 || die
411
412 mmake all || die
413 }
414
415 src_install_qt4-core()
416 {
417 cd ${SRCDIR}
418
419 local i
420 for i in src/tools/moc \
421 src/tools/rcc \
422 src/tools/uic \
423 src/corelib \
424 src/xml \
425 src/network \
426 src/plugins/codecs \
427 tools/linguist/lrelease \
428 tools/linguist/lupdate \
429 tools/linguist/lconvert
430 do
431 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
432 done
433
434 # install missing qmake
435 mmake INSTALL_ROOT=${BINDIR} install_qmake || die
436 mlink qmake ${QT_PREFIX}/bin/qmake${PVER:0:1} || die
437
438 # install missing findtr
439 minstallexec ${SRCDIR}/bin/findtr ${QT_PREFIX}/bin || die
440
441 # install all spec files
442 mmake INSTALL_ROOT=${BINDIR} install_mkspecs || die
443
444 # remove unneeded specs
445 echo "removing unneeded specs ..."
446 install -d ${BUILDDIR}/keep
447 mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/default ${BUILDDIR}/keep || die
448 mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/common ${BUILDDIR}/keep || die
449 mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/features ${BUILDDIR}/keep || die
450 mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/qws ${BUILDDIR}/keep || die
451 mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/${PLATFORM} ${BUILDDIR}/keep || die
452 if [[ ${ARCH} = x86_64 ]]
453 then
454 mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/linux-g++ ${BUILDDIR}/keep || die
455 fi
456 mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/qconfig.pri ${BUILDDIR}/keep || die
457 rm -rf ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/* || die
458 mv ${BUILDDIR}/keep/* ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs || die
459
460 # fix qmake cache file
461 minstalldir ${QT_PREFIX}/share/qt || die
462 sed "s:${SRCDIR}:${QT_PREFIX}:g" ${SRCDIR}/.qmake.cache > ${BINDIR}/${QT_PREFIX}/share/qt/.qmake.cache || die
463
464 # # some needed symlinks
465 # mlink libqt-mt.so ${QT_PREFIX}/$(mlibdir)/libqt.so || die
466
467 # generate translations and install them
468 # use freshly built libraries
469 LD_LIBRARY_PATH=${SRCDIR}/lib ${SRCDIR}/bin/lrelease translations/*.ts || die
470 minstalldir ${QT_PREFIX}/share/qt/translations || die
471 minstallfile translations/\*.qm ${QT_PREFIX}/share/qt/translations || die
472
473 # keep the qt4 sysdir
474 mkeepdir /etc/${PNAME} || die
475
476 # environ vars
477 minstalldir /etc/env.d || die
478 echo "QMAKESPEC=\"${PLATFORM}\"" > ${BINDIR}/etc/env.d/45${PNAME} || die
479 echo "QTDIR=\"${QT_PREFIX}\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
480
481 if [[ ${QT_PREFIX} != /usr ]]
482 then
483 # overwrite the env file here, there may be one in user
484 # and we want this as system-wide default
485 :> ${BINDIR}/etc/env.d/45${PNAME} || die
486 echo "PATH=\"${QT_PREFIX}/bin\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
487 echo "ROOTPATH=\"${QT_PREFIX}/bin\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
488 echo "LDPATH=\"${QT_PREFIX}/$(mlibdir)\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
489 echo "MANPATH=\"${QT_PREFIX}/share/man\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
490 echo "PKG_CONFIG_PATH=\"${QT_PREFIX}/$(mlibdir)/pkgconfig\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
491 fi
492
493 minstalldocs GPL* changes-${PVER} LICENSE* OPENSOURCE* README* || die
494 }
495
496 src_install_qt4-gui()
497 {
498 cd ${SRCDIR}
499
500 local i
501 for i in src/gui \
502 src/scripttools \
503 tools/designer \
504 tools/linguist/linguist \
505 tools/qdbus/qdbusviewer \
506 src/plugins/imageformats/gif \
507 src/plugins/imageformats/ico \
508 src/plugins/imageformats/jpeg \
509 src/plugins/imageformats/mng \
510 src/plugins/imageformats/tiff \
511 src/plugins/inputmethods
512 do
513 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
514 done
515 }
516
517 src_install_qt4-svg()
518 {
519 cd ${SRCDIR}
520
521 local i
522 for i in src/svg \
523 src/plugins/imageformats/svg \
524 src/plugins/iconengines/svgiconengine
525 do
526 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
527 done
528 }
529
530 src_install_qt4-sql()
531 {
532 cd ${SRCDIR}
533
534 local i
535 for i in src/sql src/plugins/sqldrivers
536 do
537 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
538 done
539 }
540
541 src_install_qt4-script()
542 {
543 cd ${SRCDIR}
544 mmake -C src/script INSTALL_ROOT=${BINDIR} install || die
545 }
546
547 src_install_qt4-xmlpatterns()
548 {
549 cd ${SRCDIR}
550
551 local i
552 for i in src/xmlpatterns tools/xmlpatterns
553 do
554 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
555 done
556 }
557
558 src_install_qt4-dbus()
559 {
560 cd ${SRCDIR}
561
562 local i
563 for i in src/dbus \
564 tools/qdbus/qdbus \
565 tools/qdbus/qdbusxml2cpp \
566 tools/qdbus/qdbuscpp2xml
567 do
568 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
569 done
570 }
571
572 src_install_qt4-opengl()
573 {
574 cd ${SRCDIR}
575
576 local i
577 for i in src/opengl src/plugins/graphicssystems/opengl
578 do
579 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
580 done
581 }
582
583 src_install_qt4-phonon()
584 {
585 cd ${SRCDIR}
586
587 local i
588 for i in src/phonon src/plugins/phonon
589 do
590 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
591 done
592 }
593
594 src_install_qt4-qt3support()
595 {
596 cd ${SRCDIR}
597
598 local i
599 for i in src/qt3support \
600 src/tools/uic3 \
601 tools/designer/src/plugins/widgets \
602 tools/qtconfig \
603 tools/porting
604 do
605 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
606 done
607 }
608
609 src_install_qt4-webkit()
610 {
611 cd ${SRCDIR}
612
613 local i
614 for i in src/3rdparty/webkit/WebCore \
615 tools/designer/src/plugins/qwebview
616 do
617 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
618 done
619 }
620
621 src_install_qt4-test()
622 {
623 cd ${SRCDIR}
624 mmake -C src/testlib INSTALL_ROOT=${BINDIR} install || die
625 }
626
627 src_install_qt4-multimedia()
628 {
629 cd ${SRCDIR}
630 mmake -C src/multimedia INSTALL_ROOT=${BINDIR} install || die
631 }
632
633 src_install_qt4-assistant()
634 {
635 cd ${SRCDIR}
636
637 local i
638 for i in tools/assistant \
639 tools/pixeltool \
640 tools/qdoc3
641 do
642 mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
643 done
644
645 # no-make atm!
646 # # install missing qch docs
647 # minstall ${QT_PREFIX}/share/doc/qt-${PVER}/qch || die
648 # minstallfile doc/qch/\*.qch ${QT_PREFIX}/share/doc/qt-${PVER}/qch || die
649 #
650 # # install missing qdoc3
651 # minstalldir ${QT_PREFIX}/bin || die
652 # minstallexec tools/qdoc3/qdoc3 ${QT_PREFIX}/bin || die
653 }

Properties

Name Value
svn:keywords Id