qt: fix build/install.
This commit is contained in:
parent
b8841b7947
commit
950e3d9719
@ -20,6 +20,7 @@ makedepends="pkg-config libpng-devel>=1.5.10 MesaLib-devel libXrender-devel
|
||||
|
||||
do_configure() {
|
||||
export LD_LIBRARY_PATH="${wrksrc}/lib:${LD_LIBRARY_PATH}"
|
||||
export LD="$CXX"
|
||||
|
||||
sed -i "s|-O2|${XBPS_CXXFLAGS}|" mkspecs/common/g++.conf
|
||||
sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${XBPS_LDFLAGS}|g" mkspecs/common/g++.conf
|
||||
@ -36,6 +37,8 @@ do_configure() {
|
||||
}
|
||||
|
||||
do_build() {
|
||||
export LD_LIBRARY_PATH="${wrksrc}/lib:${LD_LIBRARY_PATH}"
|
||||
export LD="$CXX"
|
||||
make ${makejobs}
|
||||
}
|
||||
|
||||
@ -68,6 +71,53 @@ do_install() {
|
||||
vinstall LGPL_EXCEPTION.txt 644 usr/share/licenses/qt
|
||||
}
|
||||
|
||||
qt-designer_package() {
|
||||
depends="hicolor-icon-theme"
|
||||
short_desc="Qt GUI designer"
|
||||
pkg_install() {
|
||||
vmove usr/bin/designer
|
||||
vmove "usr/lib/libQtDesigner.so*"
|
||||
vmove "usr/lib/libQtDesignerComponents.so*"
|
||||
vmove usr/lib/qt/plugins/designer
|
||||
vmove "usr/share/icons/hicolor/128x128/apps/designer.*"
|
||||
vmove "usr/share/applications/designer.*"
|
||||
vmove "usr/share/qt/translations/designer*"
|
||||
}
|
||||
}
|
||||
|
||||
qt-devel-tools_package() {
|
||||
depends="hicolor-icon-theme"
|
||||
short_desc="Qt development tools"
|
||||
pkg_install() {
|
||||
for f in assistant* lconvert linguist pixeltool qcollectiongenerator \
|
||||
qdbusviewer qhelp* xmlpatterns* qdbus qttrace* qdoc3 qmlviewer; do
|
||||
vmove usr/bin/${f}
|
||||
done
|
||||
vmove usr/share/icons/hicolor
|
||||
for f in linguist assistant; do
|
||||
vmove usr/share/applications/${f}.desktop
|
||||
[ ! -f ${DESTDIR}/usr/share/pixmaps/${f}.png ] && continue
|
||||
vmove usr/share/pixmaps/${f}.png
|
||||
done
|
||||
vmove usr/share/qt/phrasebooks
|
||||
}
|
||||
}
|
||||
|
||||
qt-devel_package() {
|
||||
depends="qt-qmake libX11-devel icu-devel"
|
||||
short_desc="Qt development files"
|
||||
pkg_install() {
|
||||
for f in lrelease lupdate moc qdbuscpp2xml qdbusxml2cpp qt3to4 \
|
||||
rcc uic uic3; do
|
||||
vmove usr/bin/${f}
|
||||
done
|
||||
vmove usr/include
|
||||
vmove "usr/lib/*.a"
|
||||
vmove "usr/lib/*.prl"
|
||||
vmove usr/lib/pkgconfig
|
||||
}
|
||||
}
|
||||
|
||||
qt-plugin-pgsql_package() {
|
||||
short_desc="Qt PostgreSQL plugin"
|
||||
pkg_install() {
|
||||
@ -92,7 +142,7 @@ qt-plugin-sqlite_package() {
|
||||
qt-qmake_package() {
|
||||
short_desc="Qt qmake Makefile generator tool"
|
||||
pkg_install() {
|
||||
vmove usr/bin/qemu
|
||||
vmove usr/bin/qmake
|
||||
vmove usr/share/qt/mkspecs
|
||||
}
|
||||
}
|
||||
@ -108,54 +158,6 @@ qt-qtconfig_package() {
|
||||
}
|
||||
}
|
||||
|
||||
qt-designer_package() {
|
||||
depends="hicolor-icon-theme"
|
||||
short_desc="Qt GUI designer"
|
||||
pkg_install() {
|
||||
vmove usr/bin/designer
|
||||
vmove "usr/lib/libQtDesigner.so*"
|
||||
vmove "usr/lib/libQtDesignerComponents.so*"
|
||||
vmove usr/lib/qt/plugins/designer
|
||||
vmove "usr/share/icons/hicolor/128x128/apps/designer.*"
|
||||
vmove "usr/share/applications/designer.*"
|
||||
vmove "usr/share/qt/translations/designer*"
|
||||
}
|
||||
}
|
||||
|
||||
qt-devel_package() {
|
||||
depends="qt-qmake libX11-devel icu-devel"
|
||||
short_desc="Qt development files"
|
||||
pkg_install() {
|
||||
for f in lrelease lupdate moc qdbuscpp2xml qdbusxml2cpp qt3to4 \
|
||||
rcc uic uic3; do
|
||||
vmove usr/bin/${f}
|
||||
done
|
||||
vmove usr/include
|
||||
vmove "usr/lib/*.a"
|
||||
vmove "usr/lib/*.prl"
|
||||
vmove usr/lib/pkgconfig
|
||||
}
|
||||
}
|
||||
|
||||
qt-devel-tools_package() {
|
||||
depends="hicolor-icon-theme"
|
||||
short_desc="Qt development tools"
|
||||
pkg_install() {
|
||||
for f in assistant* lconvert linguist pixeltool qcollectiongenerator \
|
||||
qdbusviewer qhelp* xmlpatterns* qdbus qttrace* qdoc3 qmlviewer; do
|
||||
vmove usr/bin/${f}
|
||||
done
|
||||
vmove usr/share/icons/hicolor
|
||||
for f in linguist assistant; do
|
||||
vmove usr/share/applications/${f}.desktop
|
||||
[ ! -f ${DESTDIR}/usr/share/pixmaps/${f}.png ] && continue
|
||||
vmove usr/share/pixmaps/${f}.png
|
||||
done
|
||||
vmove usr/share/qt/translations
|
||||
vmove usr/share/qt/phrasebooks
|
||||
}
|
||||
}
|
||||
|
||||
qt_package() {
|
||||
pkg_install() {
|
||||
vmove usr
|
||||
|
Loading…
Reference in New Issue
Block a user