You are not logged in.
Anyone here with WebKit building experience? I'd like to have WebKit + WebKitQt pkg, but can't figure out how to build this monster. Build system is really strange
IRC: Stalwart @ FreeNode
Skype ID: thestalwart
WeeChat-devel nightly packages for i686
Offline
# Contributor: Raeven <norrian@gmail.com>
pkgname=webkitgdk-svn
pkgver=25329
pkgrel=1
pkgdesc="Apple's WebkitGdk SVN"
url="http://www.webkit.org/"
license=('custom','LGPL','BSD')
arch=('i686' 'x64_64')
depends=('icu' 'libxslt' 'curl' 'sqlite3' 'gtk2')
makedepends=('subversion' 'qt4' 'gperf' 'bison' 'flex>=2.5.33')
_svntrunk='http://svn.webkit.org/repository/webkit/trunk'
_svnmod='WebKit'
build() {
cd $startdir/src
msg "SVN Checkout Begin"
svn co $_svntrunk $_svnmod -r $pkgver
msg "SVN Checkout Done/Timeout"
msg "Copying Sources"
cp -a $_svnmod $_svnmod-build
cd $_svnmod-build
. /etc/profile.d/qt4.sh
export PATH=$QTDIR/bin:$PATH
msg "Starting Build"
$startdir/src/$_svnmod-build/WebKitTools/Scripts/build-webkit \
--qmakearg=WEBKIT_INC_DIR=$startdir/pkg/usr/include/webkit \
--qmakearg=WEBKIT_LIB_DIR=$startdir/pkg/usr/lib \
--gdk || return 1
make -C $startdir/src/$_svnmod-build/WebKitBuild/Release install || return 1
rm -rf $_svnmod-build
}
Last edited by raeven (2007-08-31 07:29:30)
Offline
Can you please put this in AUR?
Offline
# Contributor: Raeven <norrian@gmail.com>
pkgname=webkitgdk-svn
pkgver=0
pkgrel=1
pkgdesc="Apple's WebkitGdk SVN"
url="http://www.webkit.org/"
license=('custom','LGPL','BSD')
arch=('i686' 'x64_64')
depends=('icu' 'libpng' 'libjpeg' 'libxslt' 'sqlite3' 'gperf' 'bison' 'flex' 'curl')
makedepends=('qt4' 'perl')_svntrunk='http://svn.webkit.org/repository/webkit/trunk'
_svnmod='.'build() {
cd $startdir/src
msg "SVN Checkout Begin"
#svn checkout $_svntrunk $_svnmod
msg "SVN Checkout Done/Timeout"
cd $_svnmod
export QTDIR=/opt/qt4
PATH=/opt/qt4/bin:$PATH
export QMAKESPEC=/opt/qt4/mkspecs/linux-g++
$startdir/src/$_svnmod/WebKitTools/Scripts/build-webkit --gdk --nosvg || return 1
make PREFIX=$startdir/pkg/usr DESTDIR=$startdir/pkg -C $startdir/src/$_svnmod/WebKitBuild/Release install || return 1
}should work
As Qt4 is a makedepend, shouldn't this be better :
# Contributor: Raeven <norrian@gmail.com>
pkgname=webkitgdk-svn
pkgver=0
pkgrel=1
pkgdesc="Apple's WebkitGdk SVN"
url="http://www.webkit.org/"
license=('custom','LGPL','BSD')
arch=('i686' 'x64_64')
depends=('icu' 'libpng' 'libjpeg' 'libxslt' 'sqlite3' 'gperf' 'bison' 'flex' 'curl')
makedepends=('qt4' 'perl')
_svntrunk='http://svn.webkit.org/repository/webkit/trunk'
_svnmod='.'
build() {
cd $startdir/src
msg "SVN Checkout Begin"
#svn checkout $_svntrunk $_svnmod
msg "SVN Checkout Done/Timeout"
. /etc/profile.d/qt4.sh
cd $_svnmod
$startdir/src/$_svnmod/WebKitTools/Scripts/build-webkit --gdk --nosvg || return 1
make PREFIX=$startdir/pkg/usr DESTDIR=$startdir/pkg -C $startdir/src/$_svnmod/WebKitBuild/Release install || return 1
}
Offline
yes thx for pointing that out, i totally forgot about that script..
Offline
Is it in the AUR yet? Would really like to test that out.
Todays mistakes are tomorrows catastrophes.
Offline
webkit is in aur .. and is built with for gdk submitting from
Last edited by raeven (2007-08-30 19:37:32)
Offline
Damn, I made a PKGBUILD about a week ago but hadn't got around to adding it to AUR.
Offline
N30N, yours is for webkit-qt and Raeven's is for webkit-gkd. Please add yours to AUR as well!
Offline
Hi!
I think that it's better use WebKit nightly builds* instead svn, because nightly builds are much smaller. Also you can now build WebKit GTK with autotools**, qt is not needed anymore.
*http://nightly.webkit.org/
**http://live.gnome.org/WebKitGtk?action= … ect=WebKit
Offline