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