20 |
|
|
21 |
# load qt4 here to overide all depends |
# load qt4 here to overide all depends |
22 |
# include kde4 to get the right KDEDIR for phonon! |
# include kde4 to get the right KDEDIR for phonon! |
23 |
sminclude mtools qt4 kde4 xdg |
sminclude mtools qt4 kde4 xdg fdo-mime |
24 |
|
|
25 |
DEPEND_CORE=">= dev-libs/openssl-1.0.1 |
DEPEND_CORE=">= dev-libs/openssl-1.0.1 |
26 |
>= app-crypt/ca-certificates-2014 |
>= app-crypt/ca-certificates-2014 |
496 |
-docdir ${QT_PREFIX}/share/doc/qt${PVER%%.*}-${PVER} \ |
-docdir ${QT_PREFIX}/share/doc/qt${PVER%%.*}-${PVER} \ |
497 |
-headerdir ${QT_PREFIX}/include/qt${PVER%%.*} \ |
-headerdir ${QT_PREFIX}/include/qt${PVER%%.*} \ |
498 |
-plugindir ${QT_PREFIX}/$(mlibdir)/qt${PVER%%.*}/plugins \ |
-plugindir ${QT_PREFIX}/$(mlibdir)/qt${PVER%%.*}/plugins \ |
499 |
|
-importdir ${QT_PREFIX}/$(mlibdir)/qt${PVER%%.*}/imports \ |
500 |
-libdir ${QT_PREFIX}/$(mlibdir) \ |
-libdir ${QT_PREFIX}/$(mlibdir) \ |
501 |
-datadir ${QT_PREFIX}/share/qt${PVER%%.*} \ |
-datadir ${QT_PREFIX}/share/qt${PVER%%.*} \ |
502 |
-translationdir ${QT_PREFIX}/share/qt/translations \ |
-translationdir ${QT_PREFIX}/share/qt${PVER%%.*}/translations \ |
503 |
-confirm-license \ |
-confirm-license \ |
504 |
-opensource \ |
-opensource \ |
505 |
-platform ${PLATFORM} \ |
-platform ${PLATFORM} \ |
579 |
# remove unneeded specs |
# remove unneeded specs |
580 |
echo "removing unneeded specs ..." |
echo "removing unneeded specs ..." |
581 |
install -d ${BUILDDIR}/keep |
install -d ${BUILDDIR}/keep |
582 |
mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/default ${BUILDDIR}/keep || die |
mv ${BINDIR}/${QT_PREFIX}/share/qt${PVER%%.*}/mkspecs/default ${BUILDDIR}/keep || die |
583 |
mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/common ${BUILDDIR}/keep || die |
mv ${BINDIR}/${QT_PREFIX}/share/qt${PVER%%.*}/mkspecs/common ${BUILDDIR}/keep || die |
584 |
mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/features ${BUILDDIR}/keep || die |
mv ${BINDIR}/${QT_PREFIX}/share/qt${PVER%%.*}/mkspecs/features ${BUILDDIR}/keep || die |
585 |
mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/qws ${BUILDDIR}/keep || die |
mv ${BINDIR}/${QT_PREFIX}/share/qt${PVER%%.*}/mkspecs/qws ${BUILDDIR}/keep || die |
586 |
mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/${PLATFORM} ${BUILDDIR}/keep || die |
mv ${BINDIR}/${QT_PREFIX}/share/qt${PVER%%.*}/mkspecs/${PLATFORM} ${BUILDDIR}/keep || die |
587 |
if [[ ${ARCH} = x86_64 ]] |
if [[ ${ARCH} = x86_64 ]] |
588 |
then |
then |
589 |
mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/linux-g++ ${BUILDDIR}/keep || die |
mv ${BINDIR}/${QT_PREFIX}/share/qt${PVER%%.*}/mkspecs/linux-g++ ${BUILDDIR}/keep || die |
590 |
fi |
fi |
591 |
mv ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/qconfig.pri ${BUILDDIR}/keep || die |
mv ${BINDIR}/${QT_PREFIX}/share/qt${PVER%%.*}/mkspecs/qconfig.pri ${BUILDDIR}/keep || die |
592 |
rm -rf ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs/* || die |
rm -rf ${BINDIR}/${QT_PREFIX}/share/qt${PVER%%.*}/mkspecs/* || die |
593 |
mv ${BUILDDIR}/keep/* ${BINDIR}/${QT_PREFIX}/share/qt/mkspecs || die |
mv ${BUILDDIR}/keep/* ${BINDIR}/${QT_PREFIX}/share/qt${PVER%%.*}/mkspecs || die |
594 |
|
|
595 |
# fix qmake cache file |
# fix qmake cache file |
596 |
minstalldir ${QT_PREFIX}/share/qt${PVER%%.*} || die |
minstalldir ${QT_PREFIX}/share/qt${PVER%%.*} || die |
603 |
# use freshly built libraries |
# use freshly built libraries |
604 |
LD_LIBRARY_PATH=${SRCDIR}/lib ${SRCDIR}/bin/lrelease translations/*.ts || die |
LD_LIBRARY_PATH=${SRCDIR}/lib ${SRCDIR}/bin/lrelease translations/*.ts || die |
605 |
minstalldir ${QT_PREFIX}/share/qt${PVER%%.*}/translations || die |
minstalldir ${QT_PREFIX}/share/qt${PVER%%.*}/translations || die |
606 |
minstallfile translations/\*.qm ${QT_PREFIX}/share/qt/translations || die |
minstallfile translations/\*.qm ${QT_PREFIX}/share/qt${PVER%%.*}/translations || die |
607 |
|
|
608 |
# keep the qt4 sysdir |
# keep the qt4 sysdir |
609 |
mkeepdir ${QT_SYSCONFDIR} || die |
mkeepdir ${QT_SYSCONFDIR} || die |
852 |
install_qt_target tools/pixeltool |
install_qt_target tools/pixeltool |
853 |
} |
} |
854 |
|
|
855 |
src_install_qt4-pixeltool() |
src_install_qt4-qdbusviewer() |
856 |
{ |
{ |
857 |
cd ${SRCDIR} |
cd ${SRCDIR} |
858 |
|
|
881 |
|
|
882 |
postinstall_qt4-gui() |
postinstall_qt4-gui() |
883 |
{ |
{ |
884 |
|
xdg_update_icon_resource |
885 |
fdo-mime_update_desktop_db |
fdo-mime_update_desktop_db |
886 |
} |
} |
887 |
|
|
888 |
postinstall_qt4-designer() |
postinstall_qt4-designer() |
889 |
{ |
{ |
890 |
|
xdg_update_icon_resource |
891 |
fdo-mime_update_desktop_db |
fdo-mime_update_desktop_db |
892 |
} |
} |
893 |
|
|
894 |
postinstall_qt4-linguist() |
postinstall_qt4-linguist() |
895 |
{ |
{ |
896 |
|
xdg_update_icon_resource |
897 |
fdo-mime_update_desktop_db |
fdo-mime_update_desktop_db |
898 |
} |
} |
899 |
|
|
900 |
postinstall_qt4-pixeltool() |
postinstall_qt4-pixeltool() |
901 |
{ |
{ |
902 |
|
xdg_update_icon_resource |
903 |
fdo-mime_update_desktop_db |
fdo-mime_update_desktop_db |
904 |
} |
} |
905 |
|
|
906 |
postremove_qt4-gui() |
postremove_qt4-gui() |
907 |
{ |
{ |
908 |
|
xdg_update_icon_resource |
909 |
fdo-mime_update_desktop_db |
fdo-mime_update_desktop_db |
910 |
} |
} |
911 |
|
|
912 |
postremove_qt4-designer() |
postremove_qt4-designer() |
913 |
{ |
{ |
914 |
|
xdg_update_icon_resource |
915 |
fdo-mime_update_desktop_db |
fdo-mime_update_desktop_db |
916 |
} |
} |
917 |
|
|
918 |
postremove_qt4-linguist() |
postremove_qt4-linguist() |
919 |
{ |
{ |
920 |
|
xdg_update_icon_resource |
921 |
fdo-mime_update_desktop_db |
fdo-mime_update_desktop_db |
922 |
} |
} |
923 |
|
|
924 |
postremove_qt4-pixeltool() |
postremove_qt4-pixeltool() |
925 |
{ |
{ |
926 |
|
xdg_update_icon_resource |
927 |
fdo-mime_update_desktop_db |
fdo-mime_update_desktop_db |
928 |
} |
} |