Package Details: webkitfltk 0.5.1-1

Git Clone URL: (read-only, click to copy)
Package Base: webkitfltk
Description: Port of Webkit to FLTK 1.3
Upstream URL:
Licenses: GPL3
Submitter: boenki
Maintainer: None
Last Packager: boenki
Votes: 1
Popularity: 0.000000
First Submitted: 2015-11-26 16:09
Last Updated: 2016-04-30 21:45

Latest Comments

pix3l commented on 2020-02-04 10:41

Nearly two years passed, and there's still no promised release!

dreieck commented on 2018-05-03 06:47

Should compile now, and upstream should have tagged a new release:

Git now compiles with gcc 7. If it works reasonably for a few weeks, I'll tag a new release.

dreieck commented on 2017-09-07 19:49

I put an updated package to the AUR:

(Note, that the "default" compilation recipe creates a .a-library, an archive of static .o libraries, where all dependencies seem to be statically included. Would be happy on advice on how to compile it as a .so library.)

dreieck commented on 2017-09-03 09:29

@boenki: I would, if I get it compiling.

Up to now I still fail, and don't really know what to do:

After a long compile, compilation fails at some point:

-- 8< --

In file included from loader/NetscapePlugInStreamLoader.h:32:0,
from loader/NetscapePlugInStreamLoader.cpp:30:
loader/ResourceLoader.h:101:100: error: ‘std::function’ has not been declared
virtual void willSendRequest(ResourceRequest&&, const ResourceResponse& redirectResponse, std::function<void(ResourceRequest&)> callback);
loader/ResourceLoader.h:101:108: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void willSendRequest(ResourceRequest&&, const ResourceResponse& redirectResponse, std::function<void(ResourceRequest&)> callback);
make: *** [Makefile:3549: loader/NetscapePlugInStreamLoader.o] Error 1
make: Leaving directory '/var/tmp/webkitfltk/src/webkitfltk-0.5.1/Source/WebCore'
==> ERROR: A failure occurred in build().

-- >8 --

What might be the reason?

boenki commented on 2017-09-02 19:49

@dreieck: feel free to maintain this. I'll orphan it now. And also fifth.

dreieck commented on 2017-09-02 14:53

PKGBUILD-Patch solving the md5sum-issue and incorporating the comment of kozaki:

--- PKGBUILD.orig 2017-09-02 16:44:07.000000000 +0200
+++ 2017-09-02 16:47:51.000000000 +0200
@@ -17,2 +17,5 @@

prepare() {
@@ -25,2 +28,4 @@
cd "$pkgname-$pkgver"
+ export CXXFLAGS
make -C Source/bmalloc/bmalloc

dreieck commented on 2017-09-01 19:53

The files webkitfltk-fix-compilation1.patch and webkitfltk-fix-compilation2.patch fail MD5 sum check. Please correct.:

==> Validating source files with md5sums...
webkitfltk-0.5.1.tar.gz ... Passed
webkitfltk-fix-compilation1.patch ... FAILED
webkitfltk-fix-compilation2.patch ... FAILED

kozaki commented on 2016-04-10 12:10

webkitfltk v0.5.1 has been released:
md5sum: 34038bdd111c34f19cb07a6fabe4fb2e

I take from the developer clbr that it shouldn't be compiled with assertions unless ya want to debug webkit.

To build without assertions you can pass flags per dir in the PKGBUILD eg:

CXXFLAGS="-DNDEBUG" make -C Source/JavaScriptCore

kozaki commented on 2016-02-08 19:40

Python2 and icu are missing in makedepends.
Also are all the official deps covered?
From :
zlib, png, jpeg
libxslt, libxml2
freetype, fontconfig, cairo
openssl >= 0.9.8k
icu and harfbuzz (with icu backend enabled)
FLTK >= 1.3.3, preferably latest 1.3 svn

Thank you boenki for making the PKGBUILD.