Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 270995
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Alex Alexander <wired@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Karol Czeryna <czeryna@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
uzbl-9999.ebuild ebuild. text/plain Karol Czeryna 2009-05-23 21:57 0000 1.03 KB Details
uzbl-9999.ebuild fixed. text/plain Karol Czeryna 2009-06-05 07:19 0000 844 bytes Details
uzbl-9999.ebuild another fix. text/plain Karol Czeryna 2009-06-05 21:16 0000 866 bytes Details
uzbl-9999.ebuild icu fix, new use flags text/plain Tom Gillespie 2009-09-18 19:28 0000 995 bytes Details
uzbl-9999.ebuild updated Ebuild with better file locations text/plain Tim Weber 2009-10-01 22:24 0000 1.38 KB Details
uzbl-9999.ebuild based on Tim Weber's one, fixed install path text/plain Semen Maryasin 2009-11-09 00:25 0000 1.15 KB Details
uzbl-20091107.ebuild non-live ebuild, based on previous one text/plain Semen Maryasin 2009-11-09 00:34 0000 1.32 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 270995 depends on: Show dependency tree
Bug 270995 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2009-05-23 21:56 0000
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 From Karol Czeryna 2009-05-23 21:57:15 0000 -------
Created an attachment (id=192237) [details]
ebuild.

------- Comment #2 From Semen Maryasin 2009-06-04 02:31:04 0000 -------
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 From Karol Czeryna 2009-06-05 07:19:08 0000 -------
Created an attachment (id=193600) [details]
fixed

------- Comment #4 From Karol Czeryna 2009-06-05 07:20:04 0000 -------
(From update of attachment 193600 [details])
ok I did few changes.

------- Comment #5 From Karol Czeryna 2009-06-05 21:16:27 0000 -------
Created an attachment (id=193661) [details]
another fix.

another fix.

------- Comment #6 From James Pic 2009-07-19 13:14:50 0000 -------
I add to add the following dependency:

>=dev-libs/icu-4.0.1

Thanks for sharing the ebuild.

------- Comment #7 From Karol Czeryna 2009-07-19 14:40:37 0000 -------
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 From James Pic 2009-07-22 08:04:58 0000 -------
(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 From Karol Czeryna 2009-07-28 13:32:05 0000 -------
(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 From Tom Gillespie 2009-09-12 00:48:15 0000 -------
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 From Tom Gillespie 2009-09-18 19:28:55 0000 -------
Created an attachment (id=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 From Manu Wächter 2009-09-28 18:26:02 0000 -------
Shouldn't we patch the Makefile, so that it doesn't get installed to
/usr/local?

------- Comment #13 From Tim Weber 2009-10-01 22:24:22 0000 -------
Created an attachment (id=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 From Tim Weber 2009-10-25 07:57:55 0000 -------
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 From Semen Maryasin 2009-11-09 00:25:48 0000 -------
Created an attachment (id=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 From Semen Maryasin 2009-11-09 00:34:12 0000 -------
Created an attachment (id=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 From Alex Alexander 2009-12-04 00:52:42 0000 -------
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 From Alex Alexander 2009-12-04 01:11:25 0000 -------
Assign to me before closing...

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

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug