Package Details: webkitfltk 0.5.1-1

Git Clone URL: https://aur.archlinux.org/webkitfltk.git (read-only)
Package Base: webkitfltk
Description: Port of Webkit to FLTK 1.3
Upstream URL: http://fifth-browser.sourceforge.net
Licenses: GPL3
Submitter: boenki
Maintainer: None
Last Packager: boenki
Votes: 1
Popularity: 0.000004
First Submitted: 2015-11-26 16:09
Last Updated: 2016-04-30 21:45

Latest Comments

dreieck commented on 2017-09-07 19:49

I put an updated package to the AUR:

https://aur.archlinux.org/packages/webkitfltk-static-git/

(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().
Aborting...

-- >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
+++ PKGBUILD.new 2017-09-02 16:47:51.000000000 +0200
@@ -17,2 +17,5 @@

+md5sums[1]='24e42e209a1e12ef04c75df8b962ffc6'
+md5sums[2]='5404d363eb535e2f26f420c25c10cc3b'
+
prepare() {
@@ -25,2 +28,4 @@
cd "$pkgname-$pkgver"
+ CXXFLAGS+=" -DNDEBUG"
+ 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: https://github.com/clbr/webkitfltk/releases
md5sum: 34038bdd111c34f19cb07a6fabe4fb2e

I take from the developer clbr that it shouldn't be compiled with assertions unless ya want to debug webkit.
Source: https://github.com/clbr/webkitfltk/issues/10

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 http://fifth-browser.sourceforge.net/downloads.html :
zlib, png, jpeg
libxslt, libxml2
sqlite3
freetype, fontconfig, cairo
openssl >= 0.9.8k
curl
icu and harfbuzz (with icu backend enabled)
FLTK >= 1.3.3, preferably latest 1.3 svn

Thank you boenki for making the PKGBUILD.