Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 270995 - www-client/uzbl-9999 new ebuild
Summary: www-client/uzbl-9999 new ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Alex Alexander (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2009-05-23 21:56 UTC by Czeryna Karol
Modified: 2009-12-04 01:11 UTC (History)
8 users (show)

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


Attachments
ebuild. (uzbl-9999.ebuild,1.03 KB, text/plain)
2009-05-23 21:57 UTC, Czeryna Karol
Details
fixed. (uzbl-9999.ebuild,844 bytes, text/plain)
2009-06-05 07:19 UTC, Czeryna Karol
Details
another fix. (uzbl-9999.ebuild,866 bytes, text/plain)
2009-06-05 21:16 UTC, Czeryna Karol
Details
icu fix, new use flags (uzbl-9999.ebuild,995 bytes, text/plain)
2009-09-18 19:28 UTC, Tom Gillespie
Details
updated Ebuild with better file locations (uzbl-9999.ebuild,1.38 KB, text/plain)
2009-10-01 22:24 UTC, Tim Weber
Details
based on Tim Weber's one, fixed install path (uzbl-9999.ebuild,1.15 KB, text/plain)
2009-11-09 00:25 UTC, Simeon Maryasin
Details
non-live ebuild, based on previous one (uzbl-20091107.ebuild,1.32 KB, text/plain)
2009-11-09 00:34 UTC, Simeon Maryasin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Czeryna Karol 2009-05-23 21:56:27 UTC
Hi! 
"The uzbl browser…
…a keyboard controlled (modal vim-like bindings, or with modifier keys) browser based on Webkit."
Here's my ebuild for this.


Reproducible: Always
Comment 1 Czeryna Karol 2009-05-23 21:57:15 UTC
Created attachment 192237 [details]
ebuild.
Comment 2 Simeon Maryasin 2009-06-04 02:31:04 UTC
Please fix deps:
// git (for downloading)
 * pkgconfig (for Make/gcc)
 * libwebkit 1.1.4 or higher
// libsoup 2.24 or higher (dep for webkit/gtk+)
 * gtk 2.14 or higher

See also my version of ebuild: http://www.uzbl.org/wiki/gentoo_ebuild
Comment 3 Czeryna Karol 2009-06-05 07:19:08 UTC
Created attachment 193600 [details]
fixed.
Comment 4 Czeryna Karol 2009-06-05 07:20:04 UTC
Comment on attachment 193600 [details]
fixed.

ok I did few changes.
Comment 5 Czeryna Karol 2009-06-05 21:16:27 UTC
Created attachment 193661 [details]
another fix.

another fix.
Comment 6 James Pic 2009-07-19 13:14:50 UTC
I add to add the following dependency:

>=dev-libs/icu-4.0.1

Thanks for sharing the ebuild.
Comment 7 Czeryna Karol 2009-07-19 14:40:37 UTC
you (In reply to comment #6)
> I add to add the following dependency:
> 
> >=dev-libs/icu-4.0.1
> 
> Thanks for sharing the ebuild.
> 

do you mean I have to add icu library to my ebuild? :)
Comment 8 James Pic 2009-07-22 08:04:58 UTC
(In reply to comment #7)
> you (In reply to comment #6)
> > I add to add the following dependency:
> > 
> > >=dev-libs/icu-4.0.1
> > 
> > Thanks for sharing the ebuild.
> > 
> 
> do you mean I have to add icu library to my ebuild? :)
> 

Yes, you do!
Comment 9 Czeryna Karol 2009-07-28 13:32:05 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > you (In reply to comment #6)
> > > I add to add the following dependency:
> > > 
> > > >=dev-libs/icu-4.0.1
> > > 
> > > Thanks for sharing the ebuild.
> > > 
> > 
> > do you mean I have to add icu library to my ebuild? :)
> > 
> 
> Yes, you do!
> 

I did it. You can download my ebuild from my git repository:
http://git.evil.evilroot.eu/?p=spaulding-overlay.git;a=summary
Comment 10 Tom Gillespie 2009-09-12 00:48:15 UTC
I added an xclip (x11-misc/xclip) useflag to my ebuild since uzbl scripts need it for proper copy behavior and most users do not have it installed.  Should this become standard?
Comment 11 Tom Gillespie 2009-09-18 19:28:55 UTC
Created attachment 204533 [details]
icu fix, new use flags

I added socat and xclip useflags and added the icu fix that Karol had in the git version.  Tested on x86 (i486, i686) and amd64, no problems.
Comment 12 avx 2009-09-28 18:26:02 UTC
Shouldn't we patch the Makefile, so that it doesn't get installed to /usr/local?
Comment 13 Tim Weber 2009-10-01 22:24:22 UTC
Created attachment 205791 [details]
updated Ebuild with better file locations

No need to patch the Makefile, just set PREFIX instead of DESTDIR.

I have edited the Ebuild to put the files and documentation into more “Gentoo-style” directories. Attached. Or grab it from my overlay at http://github.com/scy/portage-overlay/blob/master/www-client/uzbl/uzbl-9999.ebuild.
Comment 14 Tim Weber 2009-10-25 07:57:55 UTC
My overlay moved to http://scytale.name/proj/overlay/. (Just so you know, I hate it when clicking through links in a bug leads to 404s half of the time.)

However, my Uzbl ebuild is no longer in it, since I have decided not to use Uzbl for the time being. It’s just not ready yet, imho. The Ebuild is still archived here in Bugzilla and, the last time I tried, worked quite well.
Comment 15 Simeon Maryasin 2009-11-09 00:25:48 UTC
Created attachment 209694 [details]
based on Tim Weber's one, fixed install path

Replaced PREFIX="${D}/usr" with DESTDIR="${D}" PREFIX="/usr" as recommended in Makefile.
In new Uzbl layout, uzbl-browser script searches default config in $PREFIX...
Also, replaced some spaces with tabs for repoman's pleasure and removed keywords, as there is a non-live version of Uzbl
Comment 16 Simeon Maryasin 2009-11-09 00:34:12 UTC
Created attachment 209695 [details]
non-live ebuild, based on previous one

On Github, there is a link like http://github.com/Dieterbe/uzbl/tarball/2009.11.07 which redirects to something like http://github.com/Dieterbe-uzbl-a22e90a.tar.gz . I don't know how to handle this correctly.
I am using first link for fetching and later renaming unpacked directory. Another way is to use a custom MY_P (like this:
TARBALL_VER=a22e90a
MY_P=Dieterbe-${PN}-${TARBALL_VER}
...), but what if this number may change from time to time?..
Of course, best way maybe is to mirror tarball, but I doubt I can do this :)
Comment 17 Alex Alexander (RETIRED) gentoo-dev 2009-12-04 00:52:42 UTC
I've picked this up,

wired * gentoo-x86/www-client/uzbl/ (4 files in 2 dirs): 
new ebuild

First version in tree is uzbl-0_pre20091107.ebuild. it has a nasty hack to solve the folder naming issue.

I've added a 0 there in case they ever decide to use a sane versioning scheme.

Also I've "packed" all the optional helper apps into one "helpers" USE flag that makes things simpler. We'll see how that goes.

I'll add a keywordless 9999 version in a bit :)

Thanks
Comment 18 Alex Alexander (RETIRED) gentoo-dev 2009-12-04 01:11:25 UTC
Assign to me before closing...

btw, new snapshot and live ebuilds in tree now :)