Magellan Linux

Annotation of /trunk/extras/qt4/qt4-4.5.3-r6.smage2

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:keywords Id