mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 19:37:13 +08:00
* prepare qt 4.7.2
* update mesa to 7.10.1 * update intel to 2.14.901
This commit is contained in:
parent
5e29597ed2
commit
7dc41ecbf9
@ -9,7 +9,7 @@ source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
|
||||
|
||||
pkgbase=mesa
|
||||
pkgname=('mesa' 'libgl' 'ati-dri' 'intel-dri' 'unichrome-dri' 'mach64-dri' 'mga-dri' 'r128-dri' 'savage-dri' 'sis-dri' 'tdfx-dri' 'nouveau-dri')
|
||||
pkgver=7.10
|
||||
pkgver=7.10.1
|
||||
pkgrel=1
|
||||
arch=(i686 x86_64)
|
||||
makedepends=('glproto>=1.4.12' 'pkgconfig' 'libdrm>=2.4.23' 'libxxf86vm>=1.1.0' 'libxdamage>=1.1.3' 'expat>=2.0.1' 'libx11>=1.3.5' 'libxt>=1.0.8'
|
||||
@ -19,7 +19,7 @@ license=('custom')
|
||||
source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2
|
||||
http://chakra-project.org/sources/mesa/gl-manpages-1.0.1.tar.bz2
|
||||
LICENSE)
|
||||
md5sums=('33fb94eccc02cbb4d8d1365615e38e46'
|
||||
md5sums=('efe8da4d80c2a5d32a800770b8ce5dfa'
|
||||
'6ae05158e678f4594343f32c2ca50515'
|
||||
'5c65a0fe315dd347e09b1f2826a1df5a')
|
||||
|
||||
|
23
qt/PKGBUILD
23
qt/PKGBUILD
@ -16,8 +16,8 @@ pkgname=('qt'
|
||||
'qt-demos'
|
||||
'qt-tools')
|
||||
|
||||
pkgver=4.7.1
|
||||
pkgrel=2
|
||||
pkgver=4.7.2
|
||||
pkgrel=1
|
||||
kdeqtver=b427b5e64483612122e56104552a9704f6013680
|
||||
|
||||
pkgdesc="A cross-platform application and UI framework"
|
||||
@ -63,7 +63,7 @@ source=("ftp://ftp.qt.nokia.com/qt/source/${_pkgfqn}.tar.gz"
|
||||
'linguist.desktop'
|
||||
'qtconfig.desktop'
|
||||
'http://chakra-project.org/sources/qt/qt-any-demosexamples-manual-install.patch'
|
||||
"http://chakra-project.org/sources/qt/qt-4.7.0-appmenu.patch")
|
||||
"http://chakra-project.org/sources/qt/qt-4.7.2-appmenu.patch")
|
||||
|
||||
md5sums=('6f88d96507c84e9fea5bf3a71ebeb6d7'
|
||||
'cc361e2dff48a56cff9a1649cfc004b2' # kde-qt-b427b5e64483612122e56104552a9704f6013680.patch.gz
|
||||
@ -103,14 +103,15 @@ build() {
|
||||
cd $srcdir/$_pkgfqn
|
||||
msg "applying kde-qt patches"
|
||||
cd $srcdir/$_pkgfqn
|
||||
patch -p1 -i $srcdir/kde-qt-${kdeqtver}.patch || return 1
|
||||
patch -p1 -i $srcdir/kde-qt-${kdeqtver}.patch
|
||||
# editing qt.install
|
||||
sed -i -e 's/^.*> Qt .*/ echo " > Qt '${pkgver}'"/' $startdir/qt.install
|
||||
sed -i -e 's/^.*kde-qt .*/ echo " kde-qt '${kdeqtver}'"/' $startdir/qt.install
|
||||
|
||||
msg "apply other patches"
|
||||
# apply appmenu patch from Aurelien Gateau
|
||||
patch -Np1 -i ${srcdir}/qt-4.7.0-appmenu.patch || return 1
|
||||
patch -Np1 -i ${srcdir}/qt-4.7.2-appmenu.patch
|
||||
cp ${srcdir}/${_pkgfqn}/src/gui/widgets/qabstractmenubarimpl_p.h ${srcdir}/${_pkgfqn}/include/QtGui/private/
|
||||
|
||||
# we want our cflags etc
|
||||
sed -i "s|-O2|$CXXFLAGS|" mkspecs/common/g++.conf
|
||||
@ -153,13 +154,13 @@ build() {
|
||||
-no-gtkstyle \
|
||||
-opengl \
|
||||
-glib \
|
||||
-ptmalloc || return 1
|
||||
-ptmalloc
|
||||
|
||||
# disable automatic installation of demos and examples, we want to do that manually
|
||||
patch -p0 -i $srcdir/qt-any-demosexamples-manual-install.patch || return 1
|
||||
patch -p0 -i $srcdir/qt-any-demosexamples-manual-install.patch
|
||||
|
||||
msg "starting the build"
|
||||
make || return 1
|
||||
make
|
||||
}
|
||||
|
||||
package_qt()
|
||||
@ -179,7 +180,7 @@ package_qt()
|
||||
cd $srcdir/$_pkgfqn
|
||||
|
||||
# install it
|
||||
make INSTALL_ROOT=$pkgdir install || return 1
|
||||
make INSTALL_ROOT=$pkgdir install
|
||||
|
||||
# cleanup and path fixes
|
||||
find $pkgdir/usr/lib -type f -name '*prl' -print -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \;
|
||||
@ -253,11 +254,11 @@ package_qt-demos()
|
||||
cd $srcdir/$_pkgfqn
|
||||
|
||||
pushd demos
|
||||
make INSTALL_ROOT=$pkgdir install || return 1
|
||||
make INSTALL_ROOT=$pkgdir install
|
||||
popd
|
||||
|
||||
pushd examples
|
||||
make INSTALL_ROOT=$pkgdir install || return 1
|
||||
make INSTALL_ROOT=$pkgdir install
|
||||
popd
|
||||
}
|
||||
|
||||
|
@ -8,8 +8,8 @@
|
||||
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
|
||||
|
||||
pkgname=xf86-video-intel
|
||||
pkgver=2.14.0
|
||||
pkgrel=2
|
||||
pkgver=2.14.901
|
||||
pkgrel=1
|
||||
pkgdesc="X.org Intel i810/i830/i915/945G/G965+ video drivers"
|
||||
arch=(i686 x86_64)
|
||||
url="http://xorg.freedesktop.org/"
|
||||
@ -20,7 +20,7 @@ conflicts=('xorg-server<1.10.0' 'xf86-video-i810' 'xf86-video-intel-legacy')
|
||||
options=('!libtool')
|
||||
groups=('xorg-video-drivers')
|
||||
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2)
|
||||
md5sums=('05f187582aeabda57fcd6f2782cfbf8e')
|
||||
md5sums=('67c4340f491289fa9d56d0a89565f130')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
|
Loading…
Reference in New Issue
Block a user