You are not logged in.

#1 2007-02-04 21:14:13

Stalwart
Member
From: Latvia, Riga
Registered: 2005-10-18
Posts: 445
Website

WebKit PKGBUILD anyone?

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 hmm


IRC: Stalwart @ FreeNode
Skype ID: thestalwart
WeeChat-devel nightly packages for i686

Offline

#2 2007-08-30 09:41:19

mitsoko
Banned
From: In the Coal Chamber
Registered: 2007-05-08
Posts: 143

Re: WebKit PKGBUILD anyone?

# 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

#3 2007-08-30 11:44:26

wuischke
Member
From: Suisse Romande
Registered: 2007-01-06
Posts: 630

Re: WebKit PKGBUILD anyone?

Can you please put this in AUR?

Offline

#4 2007-08-30 11:48:07

slubman
Member
From: Grenoble (France)
Registered: 2004-08-04
Posts: 86
Website

Re: WebKit PKGBUILD anyone?

raeven wrote:

# 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

#5 2007-08-30 14:43:05

mitsoko
Banned
From: In the Coal Chamber
Registered: 2007-05-08
Posts: 143

Re: WebKit PKGBUILD anyone?

yes thx for pointing that out, i totally forgot about that script.. smile

Offline

#6 2007-08-30 15:24:28

mucknert
Member
From: Berlin // Germany
Registered: 2006-06-27
Posts: 510

Re: WebKit PKGBUILD anyone?

Is it in the AUR yet? Would really like to test that out. smile


Todays mistakes are tomorrows catastrophes.

Offline

#7 2007-08-30 18:22:54

mitsoko
Banned
From: In the Coal Chamber
Registered: 2007-05-08
Posts: 143

Re: WebKit PKGBUILD anyone?

webkit is in aur .. and is built with for gdk                                                                                           submitting from

Last edited by raeven (2007-08-30 19:37:32)

Offline

#8 2007-08-31 14:28:27

N30N
Member
Registered: 2007-04-08
Posts: 273

Re: WebKit PKGBUILD anyone?

Damn, I made a PKGBUILD about a week ago but hadn't got around to adding it to AUR. roll

Offline

#9 2007-08-31 19:01:17

wuischke
Member
From: Suisse Romande
Registered: 2007-01-06
Posts: 630

Re: WebKit PKGBUILD anyone?

N30N, yours is for webkit-qt and Raeven's is for webkit-gkd. Please add yours to AUR as well!

Offline

#10 2008-01-26 13:06:04

vililikku
Member
From: Finalnd
Registered: 2006-10-08
Posts: 6

Re: WebKit PKGBUILD anyone?

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

Board footer

Powered by FluxBB