Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 506006 - www-client/uzbl-9999 - use EGIT_BRANCH=next
Summary: www-client/uzbl-9999 - use EGIT_BRANCH=next
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: tharvik
URL: https://github.com/uzbl/uzbl/tree/next
Whiteboard:
Keywords: EBUILD, NeedPatch, PATCH
Depends on: 513446
Blocks:
  Show dependency tree
 
Reported: 2014-03-27 22:59 UTC by _root_
Modified: 2014-07-06 12:21 UTC (History)
2 users (show)

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


Attachments
uzbl-2014.03.25.ebuild (uzbl-2014.03.25.ebuild,2.78 KB, text/plain)
2014-03-27 23:04 UTC, _root_
Details
build log related to comment no.4 (build.log,33.91 KB, text/x-log)
2014-03-28 09:42 UTC, _root_
Details
Ebuild using next branch (uzbl-9999.ebuild,2.87 KB, text/plain)
2014-06-02 15:15 UTC, tharvik
Details
Ebuild using next branch v2 (uzbl-9999.ebuild,3.03 KB, text/plain)
2014-06-02 19:30 UTC, tharvik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description _root_ 2014-03-27 22:59:25 UTC
uzbl ebuild builds old uzbl and Franky too old.

I searched and had a talk with its developers at #uzbl and they directed my to **next** branch which they say all the new stuff goes in to.
The suggestion is You remove the experimental branch and use next branch instead or add the next branch to the mix for users like my to choose to install.


Reproducible: Always

Steps to Reproduce:
1.EGIT_BRANCH=next
2.EGIT_COMMIT=next
Actual Results:  
new Uzbl in next branch WITH NEW SCRIPTS will be installed


It needs attention from the maintainer; to change the ebuild and commit the new ebuild to reflect the next branch
Comment 1 _root_ 2014-03-27 23:04:12 UTC
Created attachment 373678 [details]
uzbl-2014.03.25.ebuild
Comment 2 _root_ 2014-03-28 01:22:13 UTC
using the next branch will produce these errors:
make -j3 USE_GTK3=0 
Package webkitgtk-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `webkitgtk-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'webkitgtk-3.0' found
Package javascriptcoregtk-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `javascriptcoregtk-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'javascriptcoregtk-3.0' found
Package webkitgtk-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `webkitgtk-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'webkitgtk-3.0' found
Package javascriptcoregtk-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `javascriptcoregtk-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'javascriptcoregtk-3.0' found
cc -march=native -O2 -pipe -std=c99  -W -Wall -Wextra -pthread -Wunused-function -DG_DISABLE_DEPRECATED -D_XOPEN_SOURCE=500 -DARCH=\"x86_64\" -DCOMMIT=\"2012.05.14-1029-g6641953\" -DHAVE_LIBSOUP_CHECK_VERSION  -c -o src/uzbl-core.o src/uzbl-core.c
cc -march=native -O2 -pipe -std=c99  -W -Wall -Wextra -pthread -Wunused-function -DG_DISABLE_DEPRECATED -D_XOPEN_SOURCE=500 -DARCH=\"x86_64\" -DCOMMIT=\"2012.05.14-1029-g6641953\" -DHAVE_LIBSOUP_CHECK_VERSION  -c -o src/comm.o src/comm.c
cc -march=native -O2 -pipe -std=c99  -W -Wall -Wextra -pthread -Wunused-function -DG_DISABLE_DEPRECATED -D_XOPEN_SOURCE=500 -DARCH=\"x86_64\" -DCOMMIT=\"2012.05.14-1029-g6641953\" -DHAVE_LIBSOUP_CHECK_VERSION  -c -o src/commands.o src/commands.c
In file included from src/comm.c:1:0:
src/comm.h:4:18: fatal error: glib.h: No such file or directoryIn file included from src/commands.c:1:0:
src/commands.h:4:18: fatal error: glib.h: No such file or directory
compilation terminated.
make: *** [src/commands.o] Error 1
make: *** Waiting for unfinished jobs....

compilation terminated.
make: *** [src/comm.o] Error 1
In file included from src/uzbl-core.h:4:0,
                 from src/uzbl-core.c:30:
src/webkit.h:7:27: fatal error: webkit/webkit.h: No such file or directory
compilation terminated.
make: *** [src/uzbl-core.o] Error 1
 [31;01m*[0m ERROR: www-client/uzbl-214.03.25::avalon_overlay failed (compile phase):
 [31;01m*[0m   emake failed
Comment 3 Franz Trischberger 2014-03-28 05:59:21 UTC
https://bugs.gentoo.org/show_bug.cgi?id=453208
Replace "USE_GTK3" with "ENABLE_GTK3". Hopefully also fixes the webkit issue...
Comment 4 _root_ 2014-03-28 09:40:32 UTC
Using  Franz Fellner ebuild which is set to branch next https://raw.githubusercontent.com/ff2000/gentoo-overlay/master/www-client/uzbl/uzbl-9999.ebuild

we get this error with or without +gtk3: 
http://paste2.org/6dDJsP32
Comment 5 _root_ 2014-03-28 09:42:45 UTC
Created attachment 373716 [details]
build log related to comment no.4
Comment 6 Franz Trischberger 2014-03-28 11:36:34 UTC
You are building against gtk2 now ;)
They changed from 1/0 to yes/no in the options. After that it also fails with the same error. I already started playing with the Makefile, but no luck (and too little time). Hints welcome :)
Comment 7 _root_ 2014-03-28 19:00:18 UTC
IUSE+=" +browser helpers +tabbed +vim-syntax +gtk3 "
I changed you ebuild as above but i get the same error.
It seems the next branch doesn't build without gtk3. and it is not that big deal except flash and that is the fact that you maintained before.
Comment 8 Franz Trischberger 2014-04-03 06:33:54 UTC
Changed the ebuild in my overlay, please test, again (installed fine with gtk3 for me)

https://github.com/ff2000/gentoo-overlay/blob/master/www-client/uzbl/uzbl-9999.ebuild
Comment 9 tharvik 2014-06-02 15:15:32 UTC
Created attachment 378074 [details]
Ebuild using next branch

New ebuild using next branch and correcting some related bugs (like failing at src_install with MAKEOPTS=-j)
Comment 10 tharvik 2014-06-02 19:30:41 UTC
Created attachment 378084 [details]
Ebuild using next branch v2
Comment 11 _root_ 2014-06-19 17:41:37 UTC
plz confirm and move the new ebuild to 9999 of gentoo portage
thank you
Comment 12 Sven Vermeulen (RETIRED) gentoo-dev 2014-07-06 12:21:29 UTC
The -9999 build has been committed to the tree