Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
uzbl - a usable browser
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
bitwav3
n00b
n00b


Joined: 28 May 2009
Posts: 5

PostPosted: Sun May 31, 2009 12:18 am    Post subject: Reply with quote

rly nice browser, im using it right now, appears to be usable as stated.

The configuration file appears to be pretty simple making easy to edit ...

The example comes with a vi-like key binding, but i guess that anything can be made with it

I tested the chromium yesterday, found it nice, but, usually im fine with console text browsers, so this one, being simple like that, with a lot of possibilities to extend... is really closer to something that i want hehe
Back to top
View user's profile Send private message
Kenji Miyamoto
Veteran
Veteran


Joined: 28 May 2005
Posts: 1452
Location: Looking over your shoulder.

PostPosted: Tue Jun 02, 2009 4:56 pm    Post subject: Reply with quote

Has anyone been able to get the SOCKS proxy to work? I have no choice to forward my web traffic over SSH, and have a -D SOCKS proxy, as well as an HTTP proxy for Opera associated with it. I've tried the ports for both the SOCKS and HTTP proxy, but neither works.
_________________
[ Kawa-kun, new and improved!! ]

Alex Libman seems to be more of an anarchist than a libertarian.
Back to top
View user's profile Send private message
avx
Advocate
Advocate


Joined: 21 Jun 2004
Posts: 2151

PostPosted: Tue Jun 02, 2009 5:25 pm    Post subject: Reply with quote

Do you get any error? My privoxy&tor works ok.

For those interested on not on the mailing-list, I quote myself
Quote:
Hello,

at first the usual thank you, I'm very glad this project came up, although I'd love to have a webkit-port without any gtk/qt, but that's not your fault.

To give something back, I'd like to share my download-handler, which you can grab from:
http://ph030.de/projects/uzbl/uzbl_download

Features:
- well, downloading
- send the domain-part of the link as referer, might solve some problems
- custom useragent
- save files to designated folders based on their extension, so *.jpg -> ~/downloads/images
- if file already exists, a (d)menu comes up and asks to overwrite it
- a notification if download succeeds/fails

Deps:
- zsh
- dmenu
- dzen
- wget

Note, I haven't really tested it, yet(lazy hours @work :p)

Problems:
- currently only works with "right-click->download"
- not sh-compliant, arrays giving me headaches, so I used zsh instead
- if wget bails out, I'd like to have a convenient way to show the reason in dzen
- positioning dmenu and dzen hasn't been done, yet

Solutions for the problems are very welcome. Besides, I hope you find it usefull, permission is hereby granted to put it on the wiki(don't have and want an account there, yet).

Greetings,
MW
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5617
Location: Removed by Neddy

PostPosted: Tue Jun 02, 2009 7:11 pm    Post subject: Reply with quote

Where can I get net-libs/webkit-gtk-0_p42162 from

Also EAPI2 features are being used, EAPI should be defined in ebuild
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
dreadlorde
Apprentice
Apprentice


Joined: 16 Dec 2008
Posts: 243
Location: /adm/timezone/US_Michigan

PostPosted: Tue Jun 02, 2009 7:36 pm    Post subject: Reply with quote

Naib wrote:
Where can I get net-libs/webkit-gtk-0_p42162 from

Also EAPI2 features are being used, EAPI should be defined in ebuild

Use 1.1.8.
_________________
Ludwig von Mises Institute
Quote:
I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead.
Back to top
View user's profile Send private message
ocin
Guru
Guru


Joined: 01 Jan 2006
Posts: 500

PostPosted: Tue Jun 02, 2009 7:53 pm    Post subject: Reply with quote

I have added the ebuild to devnull overlay (::devnull).

Enjoy.
Back to top
View user's profile Send private message
dreadlorde
Apprentice
Apprentice


Joined: 16 Dec 2008
Posts: 243
Location: /adm/timezone/US_Michigan

PostPosted: Wed Jun 03, 2009 12:02 am    Post subject: Reply with quote

ph030 wrote:
...

Thanks for the script, I've changed it a little: it now uses xmessage instead of dzen, and I just have everything go $HOME. I'll post it when I get home.

Kenji Miyamoto wrote:
Has anyone been able to get the SOCKS proxy to work? I have no choice to forward my web traffic over SSH, and have a -D SOCKS proxy, as well as an HTTP proxy for Opera associated with it. I've tried the ports for both the SOCKS and HTTP proxy, but neither works.

Works fine with tor + polipo.
_________________
Ludwig von Mises Institute
Quote:
I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead.
Back to top
View user's profile Send private message
Need4Speed
Guru
Guru


Joined: 06 Jun 2004
Posts: 497

PostPosted: Wed Jun 03, 2009 10:47 pm    Post subject: Reply with quote

Just started playing with uzbl and I'm really liking the keyboard only browsing! 8)

I'm still trying to figure things out though. I see people are using dmenu-vertical for tabbed browsing. I don't see anything in the example config regarding tabs. What configs/scripts are you guys using?
_________________
2.6.34-rc3 on x86_64 w/ paludis
WM: ratpoison
Term: urxvt, zsh
Browser: uzbl
Email: mutt, offlineimap
IRC: weechat
News: newsbeuter
PDF: apvlv
Back to top
View user's profile Send private message
dreadlorde
Apprentice
Apprentice


Joined: 16 Dec 2008
Posts: 243
Location: /adm/timezone/US_Michigan

PostPosted: Thu Jun 04, 2009 2:27 am    Post subject: Reply with quote

Need4Speed wrote:
Just started playing with uzbl and I'm really liking the keyboard only browsing! 8)

I'm still trying to figure things out though. I see people are using dmenu-vertical for tabbed browsing. I don't see anything in the example config regarding tabs. What configs/scripts are you guys using?

There are no tabs in uzbl, just separately spawned instances of the browser. Most people are using dmenu-vertical for things like history, bookmarks, et cetera. I'm trying to figure out now how to handle multiple instances better atm.
_________________
Ludwig von Mises Institute
Quote:
I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead.
Back to top
View user's profile Send private message
Dieter@be
Guru
Guru


Joined: 03 Apr 2005
Posts: 314
Location: Wetteren, Belgium

PostPosted: Thu Jun 04, 2009 7:19 am    Post subject: Reply with quote

http://lists.uzbl.org/pipermail/uzbl-dev-uzbl.org/2009-June/000050.html :)
_________________
Nothing beats a ride on the Gentoo learning curve.
2 Gentoo Linux boxes - 2 Arch Linux boxes - Love all four
Say no to i386 binaries! -- Adopt an unanswered topic
Back to top
View user's profile Send private message
dreadlorde
Apprentice
Apprentice


Joined: 16 Dec 2008
Posts: 243
Location: /adm/timezone/US_Michigan

PostPosted: Tue Jun 09, 2009 4:24 pm    Post subject: Reply with quote

Anyone having trouble with new git versions of uzbl not compiling? I'm on windows so I can't post the errors atm, but they're on the mailing list.
_________________
Ludwig von Mises Institute
Quote:
I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead.
Back to top
View user's profile Send private message
Need4Speed
Guru
Guru


Joined: 06 Jun 2004
Posts: 497

PostPosted: Tue Jun 09, 2009 4:56 pm    Post subject: Reply with quote

dreadlorde wrote:
Anyone having trouble with new git versions of uzbl not compiling? I'm on windows so I can't post the errors atm, but they're on the mailing list.

It builds fine here with the 9999 ebuild from the devnull overlay.
_________________
2.6.34-rc3 on x86_64 w/ paludis
WM: ratpoison
Term: urxvt, zsh
Browser: uzbl
Email: mutt, offlineimap
IRC: weechat
News: newsbeuter
PDF: apvlv
Back to top
View user's profile Send private message
avx
Advocate
Advocate


Joined: 21 Jun 2004
Posts: 2151

PostPosted: Tue Jun 09, 2009 7:03 pm    Post subject: Reply with quote

Just ran `git pull` ~ten minutes ago...
Code:
make
cc -std=c99 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/webkit-1.0 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2   -ggdb -Wall -W -DARCH="\"x86_64\"" -DG_ERRORCHECK_MUTEXES -DCOMMIT="\"e602d97687fa1c379ac72bc68c9d653b7d5dd3d2\""   -lwebkit-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -pthread   uzbl.c   -o uzbl
uzbl.c: In function ‘expand_vars’:
uzbl.c:217: warning: cast from pointer to integer of different size
uzbl.c: In function ‘dump_var_hash’:
uzbl.c:2394: warning: cast from pointer to integer of different size
cc -std=c99 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/webkit-1.0 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2   -ggdb -Wall -W -DARCH="\"x86_64\"" -DG_ERRORCHECK_MUTEXES -DCOMMIT="\"e602d97687fa1c379ac72bc68c9d653b7d5dd3d2\""   -lwebkit-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -pthread   uzblctrl.c   -o uzblctrl


So, nope, no problem on ~amd64 (for me).
Back to top
View user's profile Send private message
dreadlorde
Apprentice
Apprentice


Joined: 16 Dec 2008
Posts: 243
Location: /adm/timezone/US_Michigan

PostPosted: Tue Jun 09, 2009 8:35 pm    Post subject: Reply with quote

Code:

[/usr/local/src/uzbl]# git pull
Already up-to-date.
[/usr/local/src/uzbl]# make
cc -std=c99 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/webkit-1.0 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2   -ggdb -Wall -W -DARCH="\"i686\"" -DG_ERRORCHECK_MUTEXES -DCOMMIT="\"e602d97687fa1c379ac72bc68c9d653b7d5dd3d2\""   -lwebkit-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -pthread   uzbl.c   -o uzbl
/tmp/ccCRa2ID.o: In function `main':
/usr/local/src/uzbl/uzbl.c:2417: undefined reference to `g_thread_init_with_errorcheck_mutexes'
collect2: ld returned 1 exit status
make: *** [uzbl] Error 1


That's with the default C/XXFLAGS, LDFLAGS, and modified prefix (so uzbl installs in /usr/local).

This is the code block where it fails.
Code:

2412 /** -- MAIN -- **/
2413 int
2414 main (int argc, char* argv[]) {
2415     gtk_init (&argc, &argv);
2416     if (!g_thread_supported ())
2417         g_thread_init (NULL);
2418     uzbl.state.executable_path = g_strdup(argv[0]);
2419     uzbl.state.selected_url = NULL;
2420     uzbl.state.searchtx = NULL;


~x86

Code:

[I] dev-libs/glib
     Available versions: 
   (1)   1.2.10-r5
   (2)   2.18.4-r1 (~)2.18.4-r2 (~)2.20.2 (~)2.20.3
   {debug doc fam hardened selinux xattr}
     Installed versions:  2.20.3(2)(00:22:48 06/09/09)(-debug -doc -fam -hardened -selinux -xattr)
     Homepage:            http://www.gtk.org/
     Description:         The GLib library of C routines

[I] net-libs/webkit-gtk
     Available versions:  0_p40220 (~)1.1.7 (~)1.1.8 {coverage debug doc gnome-keyring gstreamer pango soup sqlite svg xslt}
     Installed versions:  1.1.8(16:48:38 06/01/09)(-coverage -debug -doc -gnome-keyring -gstreamer -pango)
     Homepage:            http://www.webkitgtk.org/
     Description:         Open source web browser engine

[I] net-libs/libsoup
     Available versions: 
   (2.2)   2.2.105-r2
   (2.4)   2.24.3 (~)2.26.1 (~)2.26.2
   {debug doc gnome ssl}
     Installed versions:  2.26.2(2.4)(13:21:16 05/23/09)(ssl -debug -doc -gnome)
     Homepage:            http://www.gnome.org/
     Description:         An HTTP library implementation in C


emerge --info
Code:

Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.29.4-rt i686)
=================================================================
System uname: Linux-2.6.29.4-rt-i686-Mobile_Intel-R-_Celeron-R-_CPU_2.20GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 09 Jun 2009 02:15:01 +0000
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8
dev-lang/python:     2.6.2-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="x86 ~x86"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
ANT_HOME="/usr/share/ant"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLISION_IGNORE="/lib/modules"
COLORFGBG="default;default"
COLORTERM="rxvt"
CONFIG_PROTECT="/etc /etc/polipo /etc/tor/ /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
DISPLAY=":0.0"
DISTDIR="/var/portage/distfiles"
EDITOR="/usr/bin/vim"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="-a -v"
EMERGE_WARNING_DELAY="10"
FEATURES="distlocks fixpackages nodoc parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="ftp://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ ftp://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ ftp://gentoo.mirrors.tds.net/gentoo"
HG="/usr/bin/hg"
HISTFILE="/root/.zsh_history"
HISTSIZE="2000"
HOME="/root"
HUSHLOGIN="FALSE"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.19.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.3.3/info"
INPUT_DEVICES="evdev keyboard mouse"
JAVAC="/bin/javac"
JDK_HOME=""
KERNEL="linux"
LANG="en_US.iso88591"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -s -Wl,--hash-style=both"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LINGUAS="en_US"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAKEOPTS="-j2"
MANPATH="/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.19.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.3.3/man:/etc/java-config/system-vm/man/:/usr/lib/php5/man/:/usr/kde/3.5/share/man:/usr/qt/3/doc/man"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
NOCOLOR="true"
OLDPWD="/usr/local/src/uzbl"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
PKGDIR="/usr/portage/packages"
PKG_CONFIG_PATH="/usr/qt/3/lib/pkgconfig"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha hppa amd64-fbsd sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_NICENESS="-10"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/berkano /usr/portage/local/layman/java-overlay /usr/portage/local/layman/sunrise /usr/portage/local/zoidberg"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PS1="[%~]%# "
PWD="/root"
QEMU_SOFTMMU_TARGETS="i386"
QEMU_USER_TARGETS="i386"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.3.3:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
SAVEHIST="2000"
SHELL="/bin/zsh"
SHLVL="4"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
TERM="rxvt-unicode"
USE="X aac acl acpi aim alsa branding bzip2 cairo cddb cdparanoia cdr cli cracklib crypt css curl dbus dri dvd dvdr dvdread emboss encode evo exif fastcgi fbcon ffmpeg flac fontconfig fortran ftp gdbm gif gnutls gpm graphviz gtk gzip hal iconv imap ipod isdnlog jabber javascript jpeg lame lm_sensors logrotate mad midi mikmod minimal mmx mp3 mpeg mplayer msn mudflap ncurses nls nptl nptlonly offensive ogg opengl openmp pam pcre pdf perl png posix ppds pppd python quicktime readline reflection rss sdl session spell spl sse sse2 ssl svg symlink sysfs tcpd theora threads tiff truetype unicode usb vim-syntax vorbis wifi win32codecs x86 xcb xft xml xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" QEMU_SOFTMMU_TARGETS="i386" QEMU_USER_TARGETS="i386" USERLAND="GNU" VIDEO_CARDS="fbdev sis vga"
USER="root"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="fbdev sis vga"
WINDOWID="18874377"
WINDOWPATH="3"
XAUTHORITY="/root/.xauthKtBE14"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/kde/3.5/share:/usr/share"
XDG_DATA_HOME="/home/jake/.config"
XDG_SESSION_COOKIE="3474440e87181c1bc0518d0f49ef59f2-1244571658.967994-1955389092"
_="/usr/bin/emerge"

_________________
Ludwig von Mises Institute
Quote:
I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead.
Back to top
View user's profile Send private message
Need4Speed
Guru
Guru


Joined: 06 Jun 2004
Posts: 497

PostPosted: Tue Jun 09, 2009 9:28 pm    Post subject: Reply with quote

That's strange. It looks like a glib problem, but we do have the same version and it's compiled with the same flags. Check line 135 of /usr/include/glib-2.0/glib/gthread.h. g_thread_init_with_errorcheck_mutexes should be defined there. (I'm not sure if this enough; I don't know much C)
_________________
2.6.34-rc3 on x86_64 w/ paludis
WM: ratpoison
Term: urxvt, zsh
Browser: uzbl
Email: mutt, offlineimap
IRC: weechat
News: newsbeuter
PDF: apvlv
Back to top
View user's profile Send private message
dreadlorde
Apprentice
Apprentice


Joined: 16 Dec 2008
Posts: 243
Location: /adm/timezone/US_Michigan

PostPosted: Tue Jun 09, 2009 11:56 pm    Post subject: Reply with quote

I fixed it by adding '-lgthread-2.0' to the cflags, found the fix on some blog.
_________________
Ludwig von Mises Institute
Quote:
I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead.
Back to top
View user's profile Send private message
Need4Speed
Guru
Guru


Joined: 06 Jun 2004
Posts: 497

PostPosted: Wed Jun 10, 2009 3:22 am    Post subject: Reply with quote

Has anyone gotten html5 video working using the gstreamer backend? I've tried lots of gstreamer plugins, but I'm not sure I have the right ones installed because gentoo's gst-plugins-* packaging is really screwy.. :roll:

You can test html5 video on www.youtube.com/html5 and www.tinyvid.tv.

EDIT: Finally got it working by writing some custom ebuilds for gst-plugins-base and gst-plugins-good that forced everything to install. Webkit-gtk doesn't support native video controls, so a lot of sites like tinyvid won't work yet, but youtube.com/html5 works great! 8)
_________________
2.6.34-rc3 on x86_64 w/ paludis
WM: ratpoison
Term: urxvt, zsh
Browser: uzbl
Email: mutt, offlineimap
IRC: weechat
News: newsbeuter
PDF: apvlv
Back to top
View user's profile Send private message
Need4Speed
Guru
Guru


Joined: 06 Jun 2004
Posts: 497

PostPosted: Wed Jun 10, 2009 9:46 pm    Post subject: Reply with quote

In case anyone's interested, here's an ebuild I made to install webkit-gtk from svn. It includes the correct gstreamer dependencies to enable HTML5 ogg theora/vorbis playback. (you'll need to add a couple more to play H.264) It's far from perfect and I've removed a lot of options, but it works well for me. It gets rid of a couple bugs from webkit-gtk-1.1.18 that were annoying me.

net-libs/webkit-gtk-9999.ebuild:
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="1"

inherit autotools subversion

ESVN_REPO_URI="http://svn.webkit.org/repository/webkit/trunk"
DESCRIPTION="Open source web browser engine"
HOMEPAGE="http://www.webkit.org/"

LICENSE="LGPL-2 LGPL-2.1 BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc +gstreamer +svg"

RDEPEND="
   >=x11-libs/gtk+-2.10
   >=dev-libs/icu-3.8.1-r1
   >=x11-libs/pango-1.0
   >=net-libs/libsoup-2.25.91
   >=dev-db/sqlite-3
   media-libs/jpeg
   media-libs/libpng
   dev-libs/libxml2
   dev-libs/libxslt
   gstreamer? (
      >=media-plugins/gst-plugins-soup-0.10
      >=media-plugins/gst-plugins-alsa-0.10
      >=media-plugins/gst-plugins-ogg-0.10
      >=media-plugins/gst-plugins-theora-0.10
      >=media-plugins/gst-plugins-vorbis-0.10
   )"

DEPEND="${RDEPEND}
   dev-util/gperf
   dev-util/pkgconfig
   virtual/perl-Text-Balanced
   >=dev-util/gtk-doc-1.10"

S="${WORKDIR}/${MY_P}"

src_unpack() {
   subversion_src_unpack ${A}
   cd "${S}"

   gtkdocize || die "gtkdocize failed"

   AT_M4DIR="autotools" eautoreconf
}

src_compile() {
   local myconf
   myconf="${myconf} --with-font-backend=pango --disable-dashboard-support"

   econf \
      $(use_enable doc gtk-doc) \
      $(use_enable svg) \
      $(use_enable gstreamer video) \
      $(use_enable debug) \
      ${myconf} \
      || die "econf failed"

   emake || die "emake failed"
}

src_install() {
   emake DESTDIR="${D}" install || die "emake install failed"
}

_________________
2.6.34-rc3 on x86_64 w/ paludis
WM: ratpoison
Term: urxvt, zsh
Browser: uzbl
Email: mutt, offlineimap
IRC: weechat
News: newsbeuter
PDF: apvlv


Last edited by Need4Speed on Thu Jun 11, 2009 4:39 pm; edited 2 times in total
Back to top
View user's profile Send private message
ocin
Guru
Guru


Joined: 01 Jan 2006
Posts: 500

PostPosted: Thu Jun 11, 2009 1:51 am    Post subject: Reply with quote

nice, I will add the ebuild to ::devnull soon
Back to top
View user's profile Send private message
Dieter@be
Guru
Guru


Joined: 03 Apr 2005
Posts: 314
Location: Wetteren, Belgium

PostPosted: Thu Jun 11, 2009 7:57 am    Post subject: Reply with quote

Feel free to update http://www.uzbl.org/wiki/howtos as well :)
_________________
Nothing beats a ride on the Gentoo learning curve.
2 Gentoo Linux boxes - 2 Arch Linux boxes - Love all four
Say no to i386 binaries! -- Adopt an unanswered topic
Back to top
View user's profile Send private message
MarSoft
n00b
n00b


Joined: 05 Jun 2008
Posts: 5
Location: Москва

PostPosted: Thu Jun 11, 2009 9:57 am    Post subject: Reply with quote

Already updated... :)
Back to top
View user's profile Send private message
ocin
Guru
Guru


Joined: 01 Jan 2006
Posts: 500

PostPosted: Thu Jun 11, 2009 3:42 pm    Post subject: Reply with quote

MarSoft wrote:
Already updated... :)

net-libs/webkit-gtk-9999.ebuild needs EAPI="1"
Back to top
View user's profile Send private message
dreadlorde
Apprentice
Apprentice


Joined: 16 Dec 2008
Posts: 243
Location: /adm/timezone/US_Michigan

PostPosted: Mon Jun 15, 2009 1:19 am    Post subject: Reply with quote

Anyone else having trouble logging in, or getting captcha's to work? I can't log in anywhere with the latest git, and google captcha's fail every time.

:cry:
_________________
Ludwig von Mises Institute
Quote:
I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead.
Back to top
View user's profile Send private message
dreadlorde
Apprentice
Apprentice


Joined: 16 Dec 2008
Posts: 243
Location: /adm/timezone/US_Michigan

PostPosted: Sat Jul 18, 2009 5:17 am    Post subject: Reply with quote

New uzbl-9999 ebuild in my overlay.
_________________
Ludwig von Mises Institute
Quote:
I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead.
Back to top
View user's profile Send private message
taipan67
l33t
l33t


Joined: 04 Dec 2004
Posts: 866
Location: England (i'm told...)

PostPosted: Sat Jul 25, 2009 9:34 am    Post subject: Reply with quote

First of all, i'd like to thank the OP for bringing this package to my attention, as well as everyone that's posted ebuilds. I've only just started playing with this, but there are a couple of points i'd like to raise...

@dreadlorde - changes to the source have broken your Makefile-patch - do you feel like re-diffing it, and maybe even submitting it upstream? I don't know enough about Makefile-syntax to tell whether your mods would be Gentoo-specific or useful to all.

Next, this thread is poorly displayed because of an 'emerge --info' codeblock in an earlier post (no line-wrapping). I've emerged 'midori' to see whether it's due to uzbl itself or webkit-gtk, and 'midori' suffers the same issue, so upgrading from 'webkit-gtk-1.1.10' is desirable...

...But all newer versions depend on 'libsoup' >=2.27.4 - this includes 1.1.11 (no ebuild yet), 0_p46193 (hard-masked for precisely this reason), and the 9999-ebuild posted earlier (which now needs an update, as, therefore, does the devnull-overlay)...

...So, does anybody have an ebuild for 'libsoup-2.27.4' or 'libsoup-9999'? :?

Thanks in advance for any assistance you can render. :D

EDIT: Oh yeah, and one other thing - uzbl's '--geometry' options don't seem to be working. Whether it's an invocation error or the window-manager is over-riding things because of it's 'smart placement' settings or it's a genuine bug, i don't know. I'm overcoming it with fluxbox's 'apps' file, anyway - which is also handy for tabbing the windows. 8)
_________________
"Anyone who goes to see a psychiatrist should have their head examined!"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum