mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-09 00:17:31 +00:00
extra/qt5 to 5.0.1-6
This commit is contained in:
parent
34733cf9d7
commit
cd128c7477
1 changed files with 21 additions and 36 deletions
|
@ -6,10 +6,11 @@
|
|||
# - no x86/neon optimizations
|
||||
# - disabled distcc
|
||||
|
||||
highmem=1
|
||||
|
||||
pkgbase=qt5
|
||||
pkgname=('qt5-base'
|
||||
'qt5-declarative'
|
||||
'qt5-doc'
|
||||
'qt5-graphicaleffects'
|
||||
'qt5-imageformats'
|
||||
'qt5-jsbackend'
|
||||
|
@ -22,7 +23,7 @@ pkgname=('qt5-base'
|
|||
'qt5-webkit'
|
||||
'qt5-xmlpatterns')
|
||||
pkgver=5.0.1
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://qt-project.org/'
|
||||
license=('GPL3' 'LGPL')
|
||||
|
@ -30,7 +31,8 @@ makedepends=('libxcb' 'xcb-proto' 'xcb-util' 'xcb-util-image' 'xcb-util-wm' 'xcb
|
|||
'mesa-libgl' 'at-spi2-core' 'alsa-lib' 'gstreamer0.10-base-plugins'
|
||||
'libjpeg-turbo' 'cups' 'libpulse' 'hicolor-icon-theme' 'desktop-file-utils'
|
||||
'postgresql-libs' 'libmysqlclient' 'sqlite' 'unixodbc'
|
||||
'python2' 'ruby' 'gperf')
|
||||
'python2' 'ruby' 'gperf' 'libxslt' 'libxcomposite' 'fontconfig'
|
||||
'libmng' 'openal' 'gtk2')
|
||||
groups=('qt' 'qt5')
|
||||
options=('!libtool' '!distcc')
|
||||
_pkgfqn="qt-everywhere-opensource-src-${pkgver}"
|
||||
|
@ -87,14 +89,10 @@ build() {
|
|||
-no-neon
|
||||
|
||||
make
|
||||
|
||||
# Build docs
|
||||
make qmake_all
|
||||
make docs
|
||||
}
|
||||
|
||||
package_qt5-base() {
|
||||
pkgdesc=('A cross-platform application and UI framework')
|
||||
pkgdesc='A cross-platform application and UI framework'
|
||||
depends=('libjpeg-turbo' 'xcb-util-keysyms' 'libgl' 'dbus' 'fontconfig' 'systemd'
|
||||
'xcb-util-wm' 'libxrender' 'libxi' 'sqlite' 'libpng' 'xcb-util-image'
|
||||
'hicolor-icon-theme' 'xdg-utils')
|
||||
|
@ -121,7 +119,7 @@ package_qt5-base() {
|
|||
}
|
||||
|
||||
package_qt5-declarative() {
|
||||
pkgdesc=('A cross-platform application and UI framework (QtQml, QtQuick)')
|
||||
pkgdesc='A cross-platform application and UI framework (QtQml, QtQuick)'
|
||||
depends=('qt5-jsbackend' 'qt5-xmlpatterns')
|
||||
conflicts=('qt')
|
||||
|
||||
|
@ -133,21 +131,8 @@ package_qt5-declarative() {
|
|||
-exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \;
|
||||
}
|
||||
|
||||
package_qt5-doc() {
|
||||
pkgdesc=('A cross-platform application and UI framework (Documentation)')
|
||||
depends=('qt5-base')
|
||||
conflicts=('qt-doc')
|
||||
replaces=('qt-doc')
|
||||
provides=('qt-doc')
|
||||
options=('docs')
|
||||
groups=()
|
||||
|
||||
cd ${_pkgfqn}
|
||||
make INSTALL_ROOT="${pkgdir}" install_docs
|
||||
}
|
||||
|
||||
package_qt5-jsbackend() {
|
||||
pkgdesc=('A cross-platform application and UI framework (QtV8)')
|
||||
pkgdesc='A cross-platform application and UI framework (QtV8)'
|
||||
depends=('qt5-base')
|
||||
|
||||
cd ${_pkgfqn}/qtjsbackend
|
||||
|
@ -159,7 +144,7 @@ package_qt5-jsbackend() {
|
|||
}
|
||||
|
||||
package_qt5-xmlpatterns() {
|
||||
pkgdesc=('A cross-platform application and UI framework (QtXmlPatterns)')
|
||||
pkgdesc='A cross-platform application and UI framework (QtXmlPatterns)'
|
||||
depends=('qt5-base')
|
||||
conflicts=('qt')
|
||||
|
||||
|
@ -172,7 +157,7 @@ package_qt5-xmlpatterns() {
|
|||
}
|
||||
|
||||
package_qt5-translations() {
|
||||
pkgdesc=('A cross-platform application and UI framework (Translations)')
|
||||
pkgdesc='A cross-platform application and UI framework (Translations)'
|
||||
depends=('qt5-base')
|
||||
conflicts=('qt')
|
||||
|
||||
|
@ -181,8 +166,8 @@ package_qt5-translations() {
|
|||
}
|
||||
|
||||
package_qt5-multimedia() {
|
||||
pkgdesc=('A cross-platform application and UI framework (QtMultimedia)')
|
||||
depends=('qt5-declarative' 'libpulse' 'gstreamer0.10-base')
|
||||
pkgdesc='A cross-platform application and UI framework (QtMultimedia)'
|
||||
depends=('qt5-declarative' 'libpulse' 'gstreamer0.10-base' 'openal')
|
||||
conflicts=('qt')
|
||||
|
||||
cd ${_pkgfqn}/qtmultimedia
|
||||
|
@ -194,7 +179,7 @@ package_qt5-multimedia() {
|
|||
}
|
||||
|
||||
package_qt5-graphicaleffects() {
|
||||
pkgdesc=('A cross-platform application and UI framework (QtGraphicalEffects)')
|
||||
pkgdesc='A cross-platform application and UI framework (QtGraphicalEffects)'
|
||||
depends=('qt5-declarative')
|
||||
|
||||
cd ${_pkgfqn}/qtgraphicaleffects
|
||||
|
@ -202,8 +187,8 @@ package_qt5-graphicaleffects() {
|
|||
}
|
||||
|
||||
package_qt5-imageformats() {
|
||||
pkgdesc=('A cross-platform application and UI framework (Images plugins)')
|
||||
depends=('qt5-base' 'libtiff')
|
||||
pkgdesc='A cross-platform application and UI framework (Images plugins)'
|
||||
depends=('qt5-base' 'libtiff' 'libmng')
|
||||
conflicts=('qt')
|
||||
|
||||
cd ${_pkgfqn}/qtimageformats
|
||||
|
@ -211,7 +196,7 @@ package_qt5-imageformats() {
|
|||
}
|
||||
|
||||
package_qt5-quick1() {
|
||||
pkgdesc=('A cross-platform application and UI framework (QtDeclarative)')
|
||||
pkgdesc='A cross-platform application and UI framework (QtDeclarative)'
|
||||
depends=('qt5-webkit' 'qt5-script')
|
||||
conflicts=('qt')
|
||||
|
||||
|
@ -224,7 +209,7 @@ package_qt5-quick1() {
|
|||
}
|
||||
|
||||
package_qt5-script() {
|
||||
pkgdesc=('A cross-platform application and UI framework (QtScript)')
|
||||
pkgdesc='A cross-platform application and UI framework (QtScript)'
|
||||
depends=('qt5-base')
|
||||
conflicts=('qt')
|
||||
|
||||
|
@ -237,7 +222,7 @@ package_qt5-script() {
|
|||
}
|
||||
|
||||
package_qt5-svg() {
|
||||
pkgdesc=('A cross-platform application and UI framework (QtSvg)')
|
||||
pkgdesc='A cross-platform application and UI framework (QtSvg)'
|
||||
depends=('qt5-base')
|
||||
conflicts=('qt')
|
||||
|
||||
|
@ -250,7 +235,7 @@ package_qt5-svg() {
|
|||
}
|
||||
|
||||
package_qt5-tools() {
|
||||
pkgdesc=('A cross-platform application and UI framework (Development Tools, QtHelp)')
|
||||
pkgdesc='A cross-platform application and UI framework (Development Tools, QtHelp)'
|
||||
depends=('qt5-webkit' 'desktop-file-utils' 'qt5-translations')
|
||||
optdepends=('qt5-doc: documentation')
|
||||
install='qt5-tools.install'
|
||||
|
@ -282,8 +267,8 @@ package_qt5-tools() {
|
|||
}
|
||||
|
||||
package_qt5-webkit() {
|
||||
pkgdesc=('A cross-platform application and UI framework (QtWebKit)')
|
||||
depends=('qt5-declarative' 'gstreamer0.10-base' 'icu')
|
||||
pkgdesc='A cross-platform application and UI framework (QtWebKit)'
|
||||
depends=('qt5-declarative' 'gstreamer0.10-base' 'icu' 'libxslt' 'libxcomposite')
|
||||
|
||||
cd ${_pkgfqn}/qtwebkit
|
||||
make INSTALL_ROOT="${pkgdir}" install
|
||||
|
|
Loading…
Reference in a new issue