Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 310375 - improved www-client/uzbl ebuilds
Summary: improved www-client/uzbl ebuilds
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Alex Alexander (RETIRED)
URL:
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2010-03-20 13:37 UTC by Jonas Bernoulli
Modified: 2010-03-30 18:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
uzbl-9999.ebuild (uzbl-9999.ebuild,2.70 KB, text/plain)
2010-03-20 13:39 UTC, Jonas Bernoulli
Details
uzbl-9999.ebuild (uzbl-9999.ebuild,2.70 KB, text/plain)
2010-03-20 13:42 UTC, Jonas Bernoulli
Details
uzbl-9999.diff (uzbl-9999.diff,1.85 KB, patch)
2010-03-20 13:43 UTC, Jonas Bernoulli
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas Bernoulli 2010-03-20 13:37:59 UTC
This patch improves the uzbl ebuilds in various ways.  If you want to only
apply some changes I can create a new patch - though it should be easy to
remove some parts.

The improvements are:

(1) One ebuild that can be used for release as well as vcs ebuilds.
    This should make maintenance slightly easier in the futur.

(2) Change DESCRIPTION.  As on the uzbl homepage highlight that it
    follows the UNIX way instead of that it is keyboard controlled.

    This is certainly also an important feature but the mouse can
    actually also be used.  Even if you want to keep that information
    is in the DESCRIPTION "(modal vim-like bindings, or with modifierkeys)"
    is just to much.

(3) Remove dev-lang/perl and dev-perl/gtk2-perl dependencies.

    The only remaining perl script was formfiller.pl which has been
    replaced with a new formfiller.sh.

    If in the future new perl scripts are added I recommend adding a new
    "perl" useflag or similar.

    Shell and python scripts are prefered by upstream but other languages
    are still allowed.  I believe it therefor makes sense that the
    "helpers" flag only pulls in dependencies required by the shell and
    python scripts.

    See e.g. this thread:
    http://lists.uzbl.org/htdig.cgi/uzbl-dev-uzbl.org/2010-March/000798.html

(4) Add optional (helpers) dependency dev-python/simplejson.

    (Because of this I have marked the bug report as "normal" not "minor".)

(5) Add a TODO that for all depenencies pulled in by the "helpers" flag
    a reason should be given.

I hope that you will include most if not all of these changes.

Thx -- Jonas

Reproducible: Always
Comment 1 Jonas Bernoulli 2010-03-20 13:39:16 UTC
Created attachment 224373 [details]
uzbl-9999.ebuild
Comment 2 Jonas Bernoulli 2010-03-20 13:42:55 UTC
Created attachment 224375 [details]
uzbl-9999.ebuild

moved IUSE to correct location
Comment 3 Jonas Bernoulli 2010-03-20 13:43:55 UTC
Created attachment 224377 [details, diff]
uzbl-9999.diff

and the same as patch
Comment 4 Alex Alexander (RETIRED) gentoo-dev 2010-03-30 18:12:37 UTC
(In reply to comment #0)
> This patch improves the uzbl ebuilds in various ways.  If you want to only
> apply some changes I can create a new patch - though it should be easy to
> remove some parts.

Hey,
first of all thanks for taking the time to improve the ebuild :)
I've integrated most of your changes, along with some changes of my own.

I decided to use the exact phrase upstream uses for the description.

I also added a new vim-syntax USE flag since upstream provides the appropriate files now.

I'll start using this ebuild for releases in the next uzbl version :)