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
Created attachment 192237 [details] ebuild.
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
Created attachment 193600 [details] fixed.
Comment on attachment 193600 [details] fixed. ok I did few changes.
Created attachment 193661 [details] another fix. another fix.
I add to add the following dependency: >=dev-libs/icu-4.0.1 Thanks for sharing the ebuild.
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? :)
(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!
(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
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?
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.
Shouldn't we patch the Makefile, so that it doesn't get installed to /usr/local?
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.
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.
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
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 :)
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
Assign to me before closing... btw, new snapshot and live ebuilds in tree now :)