Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4418 - (hide annotations) (download)
Thu Dec 17 01:38:09 2009 UTC (14 years, 5 months ago) by niro
File size: 15338 byte(s)
-fixed provide
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 niro 4418 #PROVIDE="virtual/phonon"
53 niro 4414
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 4416 DEPEND="== x11-libs/qt4-core-${PVER}
98     == x11-libs/qt4-gui-${PVER}
99     == x11-libs/qt4-svg-${PVER}
100     == x11-libs/qt4-sql-${PVER}
101     == x11-libs/qt4-script-${PVER}
102     == x11-libs/qt4-xmlpatterns-${PVER}
103     == x11-libs/qt4-dbus-${PVER}
104     == x11-libs/qt4-opengl-${PVER}
105     == x11-libs/qt4-phonon-${PVER}
106     == x11-libs/qt4-qt3support-${PVER}
107     == x11-libs/qt4-webkit-${PVER}
108     == x11-libs/qt4-test-${PVER}
109     == x11-libs/qt4-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 4416 DEPEND=">= x11-libs/qt4-core-${PVER}
149     >= x11-libs/qt4-script-${PVER}
150     >= x11-libs/qt4-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 4416 DEPEND=">= x11-libs/qt4-gui-${PVER}"
174 niro 4414 }
175    
176     split_info_qt4-sql()
177     {
178     DESCRIPTION="The SQL module for the Qt4 toolkit."
179 niro 4416 DEPEND=">= x11-libs/qt4-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 4416 DEPEND=">= x11-libs/qt4-core-${PVER}"
189 niro 4414 }
190    
191     split_info_qt4-xmlpatterns()
192     {
193     DESCRIPTION="The patternist module for the Qt toolkit."
194 niro 4416 DEPEND=">= x11-libs/qt4-core-${PVER}"
195 niro 4414 }
196    
197     split_info_qt4-dbus()
198     {
199     DESCRIPTION="The DBus module for the Qt4 toolkit."
200 niro 4416 DEPEND=">= x11-libs/qt4-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 4416 DEPEND=">= x11-libs/qt4-core-${PVER}
208     >= x11-libs/qt4-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 4416 DEPEND=">= x11-libs/qt4-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 niro 4418 PROVIDE="virtual/phonon"
221    
222 niro 4414 preinstall()
223     {
224     if [[ -n $(magequery -n phonon) ]]
225     then
226     die "please uninstall kde-base/phonon first!"
227     fi
228     }
229    
230     postinstall()
231     {
232     # breaks compilation if the old phonon symlink from kde-phonon exist
233     if [[ -L ${MROOT}/opt/kde4/lib/libphonon.so ]]
234     then
235     rm ${MROOT}/opt/kde4/lib/libphonon.so
236     fi
237     }
238     }
239    
240     split_info_qt4-qt3support()
241     {
242     DESCRIPTION="The Qt3 support module for the Qt toolkit."
243 niro 4416 DEPEND=">= x11-libs/qt4-core-${PVER}
244     >= x11-libs/qt4-gui-${PVER}
245     >= x11-libs/qt4-sql-${PVER}
246     >= x11-libs/qt4-phonon-${PVER}"
247 niro 4414 }
248    
249     split_info_qt4-webkit()
250     {
251     DESCRIPTION="The Webkit module for the Qt4 toolkit."
252 niro 4416 DEPEND=">= x11-libs/qt4-core-${PVER}
253     >= x11-libs/qt4-dbus-${PVER}
254     >= x11-libs/qt4-gui-${PVER}
255     >= x11-libs/qt4-phonon-${PVER}"
256 niro 4414 }
257    
258     split_info_qt4-test()
259     {
260     DESCRIPTION="The testing framework module for the Qt4 toolkit."
261 niro 4416 DEPEND=">= x11-libs/qt4-core-${PVER}"
262 niro 4414 }
263    
264     split_info_qt4-assistant()
265     {
266     DESCRIPTION="The assistant help module for the Qt4 toolkit."
267 niro 4416 DEPEND=">= x11-libs/qt4-gui-${PVER}
268     >= x11-libs/qt4-sql-${PVER}
269     >= x11-libs/qt4-webkit-${PVER}"
270 niro 4414 }
271    
272     src_prepare()
273     {
274     munpack ${SRCFILE} || die
275     cd ${SRCDIR}
276    
277     # no hardcoded font-aliases
278     # see: https://cvs.fedoraproject.org/viewvc/rpms/qt4/F-8/qt-x11-opensource-src-4.3.4-no-hardcoded-font-aliases.patch?view=markup
279     mpatch qt-4.5.1-no-hardcoded_fonts.patch || die
280    
281     # install service files needed by kde
282     mpatch qt-${PVER}-phonon-2.patch || die
283     # fix variable kdelocation from the patch
284     sed -i "s:@@KDEDIR@@:${KDEDIR}:g" ${SRCDIR}/src/plugins/phonon/gstreamer/gstreamer.pro || die
285    
286     # kdeqt patches from http://gitorious.org/+kde-developers/qt/kde-qt
287     mpatch qt-${PVER}-kde-qt-063bded33b417cdf92fd51366fc7fdb06dea00ba.patch || die
288    
289     # set our cflags and fix up our header and lib locations
290     cd ${SRCDIR}/mkspecs/${PLATFORM}
291     sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
292     -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
293     -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
294     -e 's:$(QTDIR)/include:&/qt:' \
295     -e "s:\$(QTDIR)/lib:\$(QTDIR)/$(mlibdir):" \
296     qmake.conf \
297     || die
298    
299     # fix libdir to lib64 on 64bit arches
300     sed -i "s:/lib$:/$(mlibdir):" qmake.conf || die
301    
302     # disable rpath
303     sed -i "s:QMAKE_RPATH.*=.*:QMAKE_RPATH=:" qmake.conf || die
304    
305     # get rid of /usr/X11R6
306     sed -i "s:X11R6/::" qmake.conf || die
307    
308     # same goes for the g++ definitions
309     # they where moved to an extra file with qt4
310     cd ${SRCDIR}/mkspecs/common
311     sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \
312     -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \
313     -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
314     -e 's:$(QTDIR)/include:&/qt:' \
315     -e "s:\$(QTDIR)/lib:\$(QTDIR)/$(mlibdir):" \
316     g++.conf \
317     || die
318    
319     # fix libdir to lib64 on 64bit arches
320     sed -i "s:/lib$:/$(mlibdir):" g++.conf || die
321    
322     # disable rpath
323     sed -i "s:QMAKE_RPATH.*=.*:QMAKE_RPATH=:" g++.conf || die
324    
325     # get rid of /usr/X11R6
326     sed -i "s:X11R6/::" linux.conf || die
327     }
328    
329     src_compile()
330     {
331     cd ${SRCDIR}
332    
333     # add missing lib64 search path on 64bit arches
334     local myconf
335     [[ $(mlibdir) != lib ]] && myconf="-L/usr/$(mlibdir)"
336    
337     # enable this only for binutils >=2.18
338     [[ $(ld -v | sed 's/.*\ \([0-9].[0-9].*\)/\1/') > 2.17 ]] && myconf="${myconf} -reduce-relocations"
339    
340     ./configure \
341     -prefix ${QT_PREFIX} \
342     -sysconfdir /etc/${PNAME} \
343     -datadir ${QT_PREFIX}/share/qt \
344     -docdir ${QT_PREFIX}/share/doc/qt-${PVER} \
345     -headerdir ${QT_PREFIX}/include/qt \
346     -plugindir ${QT_PREFIX}/$(mlibdir)/qt/plugins \
347     -libdir ${QT_PREFIX}/$(mlibdir) \
348     -datadir ${QT_PREFIX}/share/qt \
349     -translationdir ${QT_PREFIX}/share/qt/translations \
350     -confirm-license \
351     -opensource \
352     -platform ${PLATFORM} \
353     -xplatform ${PLATFORM} \
354     -verbose \
355     -silent \
356     -fast \
357     -release \
358     -no-separate-debug-info \
359     -optimized-qmake \
360     -system-libjpeg \
361     -system-libmng \
362     -system-libpng \
363     -system-libtiff \
364     -system-zlib \
365     -system-nas-sound \
366     -system-sqlite \
367     -nomake examples \
368     -nomake demos \
369     -nomake docs \
370     -no-rpath \
371     -qt3support \
372     -stl \
373     -lpthread \
374     -largefile \
375     -sm \
376     -xrender \
377     -opengl \
378     -qt-gif \
379     -cups \
380     -dbus-linked \
381     -openssl \
382     -webkit \
383     -phonon \
384     -svg \
385     -xmlpatterns \
386     -plugin-sql-sqlite \
387     -plugin-sql-mysql \
388     -plugin-sql-odbc \
389     -I/usr/include/mysql \
390     -L/usr/$(mlibdir)/mysql \
391     ${myconf} \
392     || die
393    
394     mmake all || die
395     }
396    
397     src_install_qt4-core()
398     {
399     cd ${SRCDIR}
400    
401     local i
402     for i in src/tools/moc \
403     src/tools/rcc \
404     src/tools/uic \
405     src/corelib \
406     src/xml \
407     src/network \
408     src/plugins/codecs \
409     tools/linguist/lrelease \
410     tools/linguist/lupdate \
411     tools/linguist/lconvert
412     do
413     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
414     done
415    
416     # install missing qmake
417     mmake INSTALL_ROOT=${BINDIR} install_qmake || die
418     mlink qmake ${QT_PREFIX}/bin/qmake${PVER:0:1} || die
419    
420     # install missing findtr
421     minstallexec ${SRCDIR}/bin/findtr ${QT_PREFIX}/bin || die
422    
423     # install all spec files
424     mmake INSTALL_ROOT=${BINDIR} install_mkspecs || die
425    
426     # remove unneeded specs
427     echo "removing unneeded specs ..."
428     install -d ${BUILDDIR}/keep
429     mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/default ${BUILDDIR}/keep || die
430     mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/common ${BUILDDIR}/keep || die
431     mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/features ${BUILDDIR}/keep || die
432     mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/qws ${BUILDDIR}/keep || die
433     mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/${PLATFORM} ${BUILDDIR}/keep || die
434     if [[ ${ARCH} = x86_64 ]]
435     then
436     mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/linux-g++ ${BUILDDIR}/keep || die
437     fi
438     mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/qconfig.pri ${BUILDDIR}/keep || die
439     rm -rf ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/* || die
440     mv ${BUILDDIR}/keep/* ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs || die
441    
442     # fix qmake cache file
443     minstalldir ${QT_PREFIX}/share/qt || die
444     sed "s:${SRCDIR}:${QT_PREFIX}:g" ${SRCDIR}/.qmake.cache > ${BINDIR}/${QT_PREFIX}/share/qt/.qmake.cache || die
445    
446     # # some needed symlinks
447     # mlink libqt-mt.so ${QT_PREFIX}/$(mlibdir)/libqt.so || die
448    
449     # generate translations and install them
450     # use freshly built libraries
451     LD_LIBRARY_PATH=${SRCDIR}/lib ${SRCDIR}/bin/lrelease translations/*.ts || die
452     minstalldir ${QT_PREFIX}/share/qt/translations || die
453     minstallfile translations/\*.qm ${QT_PREFIX}/share/qt/translations || die
454    
455     # keep the qt4 sysdir
456     mkeepdir /etc/${PNAME} || die
457    
458     # environ vars
459     minstalldir /etc/env.d || die
460     echo "QMAKESPEC=\"${PLATFORM}\"" > ${BINDIR}/etc/env.d/45${PNAME} || die
461     echo "QTDIR=\"${QT_PREFIX}\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
462    
463     if [[ ${QT_PREFIX} != /usr ]]
464     then
465     # overwrite the env file here, there may be one in user
466     # and we want this as system-wide default
467     :> ${BINDIR}/etc/env.d/45${PNAME} || die
468     echo "PATH=\"${QT_PREFIX}/bin\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
469     echo "ROOTPATH=\"${QT_PREFIX}/bin\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
470     echo "LDPATH=\"${QT_PREFIX}/$(mlibdir)\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
471     echo "MANPATH=\"${QT_PREFIX}/share/man\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
472     echo "PKG_CONFIG_PATH=\"${QT_PREFIX}/$(mlibdir)/pkgconfig\"" >> ${BINDIR}/etc/env.d/45${PNAME} || die
473     fi
474    
475     minstalldocs GPL* changes-${PVER} LICENSE* OPENSOURCE* README* || die
476     }
477    
478     src_install_qt4-gui()
479     {
480     cd ${SRCDIR}
481    
482     local i
483     for i in src/gui \
484     src/scripttools \
485     tools/designer \
486     tools/linguist/linguist \
487     tools/qdbus/qdbusviewer \
488     src/plugins/imageformats/gif \
489     src/plugins/imageformats/ico \
490     src/plugins/imageformats/jpeg \
491     src/plugins/imageformats/mng \
492     src/plugins/imageformats/tiff \
493     src/plugins/inputmethods
494     do
495     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
496     done
497     }
498    
499     src_install_qt4-svg()
500     {
501     cd ${SRCDIR}
502    
503     local i
504     for i in src/svg \
505     src/plugins/imageformats/svg \
506     src/plugins/iconengines/svgiconengine
507     do
508     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
509     done
510     }
511    
512     src_install_qt4-sql()
513     {
514     cd ${SRCDIR}
515    
516     local i
517     for i in src/sql src/plugins/sqldrivers
518     do
519     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
520     done
521     }
522    
523     src_install_qt4-script()
524     {
525     cd ${SRCDIR}
526     mmake -C src/script INSTALL_ROOT=${BINDIR} install || die
527     }
528    
529     src_install_qt4-xmlpatterns()
530     {
531     cd ${SRCDIR}
532    
533     local i
534     for i in src/xmlpatterns tools/xmlpatterns
535     do
536     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
537     done
538     }
539    
540     src_install_qt4-dbus()
541     {
542     cd ${SRCDIR}
543    
544     local i
545     for i in src/dbus \
546     tools/qdbus/qdbus \
547     tools/qdbus/qdbusxml2cpp \
548     tools/qdbus/qdbuscpp2xml
549     do
550     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
551     done
552     }
553    
554     src_install_qt4-opengl()
555     {
556     cd ${SRCDIR}
557    
558     local i
559     for i in src/opengl src/plugins/graphicssystems/opengl
560     do
561     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
562     done
563     }
564    
565     src_install_qt4-phonon()
566     {
567     cd ${SRCDIR}
568    
569     local i
570     for i in src/phonon src/plugins/phonon
571     do
572     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
573     done
574     }
575    
576     src_install_qt4-qt3support()
577     {
578     cd ${SRCDIR}
579    
580     local i
581     for i in src/qt3support \
582     src/tools/uic3 \
583     tools/designer/src/plugins/widgets \
584     tools/qtconfig \
585     tools/porting
586     do
587     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
588     done
589     }
590    
591     src_install_qt4-webkit()
592     {
593     cd ${SRCDIR}
594    
595     local i
596     for i in src/3rdparty/webkit/WebCore \
597     tools/designer/src/plugins/qwebview
598     do
599     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
600     done
601     }
602    
603     src_install_qt4-test()
604     {
605     cd ${SRCDIR}
606     mmake -C src/testlib INSTALL_ROOT=${BINDIR} install || die
607     }
608    
609     src_install_qt4-assistant()
610     {
611     cd ${SRCDIR}
612    
613     local i
614     for i in tools/assistant \
615     tools/pixeltool \
616     tools/qdoc3
617     do
618     mmake -C ${i} INSTALL_ROOT=${BINDIR} install || die
619     done
620    
621     # no-make atm!
622     # # install missing qch docs
623     # minstall ${QT_PREFIX}/share/doc/qt-${PVER}/qch || die
624     # minstallfile doc/qch/\*.qch ${QT_PREFIX}/share/doc/qt-${PVER}/qch || die
625     #
626     # # install missing qdoc3
627     # minstalldir ${QT_PREFIX}/bin || die
628     # minstallexec tools/qdoc3/qdoc3 ${QT_PREFIX}/bin || die
629     }

Properties

Name Value
svn:keywords Id