extra/qt5 to 5.0.1-6

This commit is contained in:
Kevin Mihelich 2013-03-04 01:10:31 +00:00
parent 34733cf9d7
commit cd128c7477

View file

@ -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