mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
extra/qt5 fix
This commit is contained in:
parent
0b9fa18b5a
commit
e49bf3f0e9
1 changed files with 3 additions and 43 deletions
|
@ -3,16 +3,14 @@
|
|||
# Contributor: Andrea Scarpino <andrea@archlinux.org>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - removed libfbclient makedepend
|
||||
# - removed libfbclient makedepend, ibase sql plugin
|
||||
# - no x86/neon optimizations
|
||||
# - restricted makeflags to -j3
|
||||
# - enabled opengl es2, mesa makedepend for headers
|
||||
# - added Raspberry Pi patches for armv6h
|
||||
# - icu makedepend so qtwebkit can build
|
||||
# - drop webengine package and skip in configure
|
||||
|
||||
# Arno Rehn <arno@arnorehn.de>
|
||||
# - fix Raspberry Pi EGL/GLESv2 build
|
||||
# - remove docs for now
|
||||
|
||||
pkgbase=qt5
|
||||
pkgname=('qt5-3d'
|
||||
|
@ -20,7 +18,6 @@ pkgname=('qt5-3d'
|
|||
'qt5-canvas3d'
|
||||
'qt5-connectivity'
|
||||
'qt5-declarative'
|
||||
'qt5-doc'
|
||||
'qt5-enginio'
|
||||
'qt5-graphicaleffects'
|
||||
'qt5-imageformats'
|
||||
|
@ -64,7 +61,6 @@ md5sums=('65d5282f3dee0336da9ed1f77148952f'
|
|||
'188da8f4c87316e730ebf1c6217bf5a0'
|
||||
'322b419b16c75d4de0ee7ad0a246caa1'
|
||||
'665439088fc7de52a97455c5eaf87889'
|
||||
'9fe115d2c1d4778b8cb8e7f1b2e2bca6'
|
||||
'd55ad1f1c90725834b44eada5db4e401')
|
||||
|
||||
prepare() {
|
||||
|
@ -136,22 +132,6 @@ build() {
|
|||
-skip webengine
|
||||
|
||||
make
|
||||
|
||||
# Fix docs build when qt is not installed
|
||||
sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" \
|
||||
"${QTDIR}"/qtbase/qmake/Makefile.qmake-docs
|
||||
find "${QTDIR}" -name Makefile \
|
||||
-exec sed -i "s|/usr/lib/qt/bin/qdoc|${QTDIR}/qtbase/bin/qdoc|g" {} +
|
||||
sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" \
|
||||
"${QTDIR}"/qtbase/qmake/Makefile.qmake-docs
|
||||
find "${QTDIR}" -name Makefile \
|
||||
-exec sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" {} +
|
||||
sed -i "s|/usr/lib/qt/bin/qhelpgenerator|${QTDIR}/qttools/bin/qhelpgenerator|g" \
|
||||
qtwebkit/Source/Makefile.api
|
||||
find "${QTDIR}" -name Makefile \
|
||||
-exec sed -i "s|/usr/lib/qt/bin/qmlplugindump|${QTDIR}/qtdeclarative/bin/qmlplugindump|g" {} +
|
||||
|
||||
make docs
|
||||
}
|
||||
|
||||
package_qt5-3d() {
|
||||
|
@ -169,7 +149,7 @@ package_qt5-3d() {
|
|||
|
||||
package_qt5-base() {
|
||||
pkgdesc='A cross-platform application and UI framework'
|
||||
depends=('libjpeg-turbo' 'xcb-util-keysyms' 'dbus' 'fontconfig' 'systemd'
|
||||
depends=('libjpeg-turbo' 'xcb-util-keysyms' 'libgl' 'dbus' 'fontconfig' 'systemd'
|
||||
'xcb-util-wm' 'libxrender' 'libxi' 'sqlite' 'xcb-util-image' 'icu'
|
||||
'qtchooser' 'libinput')
|
||||
optdepends=('qt5-svg: to use SVG icon themes'
|
||||
|
@ -253,23 +233,6 @@ package_qt5-declarative() {
|
|||
"${pkgdir}"/usr/share/licenses/${pkgname}/LGPL_EXCEPTION.txt
|
||||
}
|
||||
|
||||
package_qt5-doc() {
|
||||
pkgdesc='A cross-platform application and UI framework (Documentation)'
|
||||
depends=('qt5-base')
|
||||
# arch=('any')
|
||||
conflicts=('qt-doc')
|
||||
replaces=('qt-doc')
|
||||
provides=('qt-doc')
|
||||
options=('docs' '!emptydirs')
|
||||
groups=()
|
||||
|
||||
cd ${_pkgfqn}
|
||||
make INSTALL_ROOT="${pkgdir}" install_docs
|
||||
|
||||
install -D -m644 LGPL_EXCEPTION.txt \
|
||||
"${pkgdir}"/usr/share/licenses/${pkgname}/LGPL_EXCEPTION.txt
|
||||
}
|
||||
|
||||
package_qt5-enginio() {
|
||||
pkgdesc='A Backend-as-a-Service solution to ease the backend development for connected and data-driven application'
|
||||
depends=('qt5-declarative')
|
||||
|
@ -366,9 +329,6 @@ package_qt5-quickcontrols() {
|
|||
|
||||
cd ${_pkgfqn}/qtquickcontrols
|
||||
make INSTALL_ROOT="${pkgdir}" install
|
||||
|
||||
install -D -m644 LGPL_EXCEPTION.txt \
|
||||
"${pkgdir}"/usr/share/licenses/${pkgname}/LGPL_EXCEPTION.txt
|
||||
}
|
||||
|
||||
package_qt5-script() {
|
||||
|
|
Loading…
Reference in a new issue