Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 529428

Summary: www-client/fifth - A lightweight web browser inspired by Opera
Product: Gentoo Linux Reporter: Mark <mark.morschhaeuser>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: UNCONFIRMED ---    
Severity: enhancement CC: diamond, jer, totktonada.ru
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://fifth-browser.sourceforge.net/
Whiteboard:
Package list:
Runtime testing required: ---

Description Mark 2014-11-16 08:02:19 UTC
There is a new Linux only webbrowser, called Fifth.
Here is the announcement:
https://groups.google.com/forum/#!topic/fltkgeneral/AiY0QikL9k0
Here is the Website:
http://fifth-browser.sourceforge.net/index.html
Here are the downloads:
https://sourceforge.net/projects/fifth-browser/files/


I did not try to build it yet. Here is a (obviously non-working) barebone ebuild for the dependencies, to make a first step:
--- www-client/fifth-0.1.ebuild ---
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=5

DESCRIPTION="A lightweight web browser inspired by Opera"
HOMEPAGE="http://fifth-browser.sourceforge.net/"
SRC_URI="mirror://sourceforge/fifth-browser/${P}.tar.xz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""

DEPEND="
    >=dev-db/sqlite-3.0.0
    dev-games/physfs
    dev-libs/icu
    dev-libs/libxml2
    dev-libs/libxslt
    media-libs/fontconfig
    media-libs/freetype
    media-libs/harfbuzz
    >=dev-libs/openssl-0.9.8k
    media-libs/png
    net-libs/liburlmatch
    net-misc/curl
    sys-libs/zlib
    virtual/jpeg
    x11-libs/cairo
    >=x11-libs/fltk-1.3.3"
RDEPEND="${DEPEND}"
---

We also require ebuilds for liburlmatch (http://github.com/clbr/urlmatch) and fltk (http://www.fltk.org/) as both are not in portage.
"The required compiler is the same as for WebkitFLTK: a compliant C++11 one. GCC 4.7.3 minimum, 4.8.3 tested, clang may work but has not been tested." should be included in the ebuild, I don't know how to do it.