julian67 Posted October 11, 2014 Report Share Posted October 11, 2014 Running Funtoo current, all up to date. This version of webkit-gtk seems to be deprecated upstream and no longer hosted: >>> Emerging (3 of 9) net-libs/webkit-gtk-2.4.4-r200 >>> Downloading 'http://distfiles.gentoo.org/distfiles/webkitgtk-2.4.4.tar.xz' --2014-10-11 17:38:06-- http://distfiles.gentoo.org/distfiles/webkitgtk-2.4.4.tar.xz Resolving distfiles.gentoo.org... 64.50.236.52, 216.165.129.135, 64.50.233.100, ... Connecting to distfiles.gentoo.org|64.50.236.52|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2014-10-11 17:38:06 ERROR 404: Not Found. Actual existing, closest match version would be http://www.webkitgtk.org/releases/webkitgtk-2.4.4a.tar.xz How should I proceed? Report bug on gentoo bugtracker? Can I edit the ebuild and build an available version? Link to comment Share on other sites More sharing options...
0 ellotheth Posted October 12, 2014 Report Share Posted October 12, 2014 I had the same problem. Created a bug: https://bugs.funtoo.org/browse/FL-1612 Link to comment Share on other sites More sharing options...
0 julian67 Posted October 12, 2014 Author Report Share Posted October 12, 2014 Thanks for your reply and useful info. Link to comment Share on other sites More sharing options...
0 ellotheth Posted October 12, 2014 Report Share Posted October 12, 2014 No problem. For what it's worth, setting up the 2.4.4-r1 ebuild in a local overlay (I used the instructions at http://www.funtoo.org/Git_local_overlay) seems to be working: Follow the wiki instructions until it starts talking about rain-slick (the blue text). Create /usr/local/portage/net-libs/webkit-gtk/files/ Copy the original ebuild from /usr/portage/net-libs/webkit-gtk/webkit-gtk-2.4.4.ebuild to your local overlay at /usr/local/portage/net-libs/webkit-gtk/webkit-gtk-2.4.4-r1.ebuild Copy the original ebuild files in /usr/portage/net-libs/webkit-gtk/files to your local overlay at /usr/local/portage/net-libs/webkit-gtk/files Fix the SRC_URI var in the ebuild by adding an 'a' before the '.tar.xz': SRC_URI="http://www.webkitgtk.org/releases/${MY_P}a.tar.xz" Create the Manifest file $ ebuild webkit-gtk-2.4.4-r1.ebuild digest Now when you emerge webkit-gtk, it should pull from your local overlay with the fixed SRC_URI. Link to comment Share on other sites More sharing options...
0 julian67 Posted October 12, 2014 Author Report Share Posted October 12, 2014 That's excellent, thank you. My funtoo install is just a few days old so I am only just beginning to find my way around a lot of unfamiliar tools and procedures. This kind of info is exactly what is required, both as a workaround and a useful learning experience. best regards Link to comment Share on other sites More sharing options...
0 julian67 Posted October 12, 2014 Author Report Share Posted October 12, 2014 This was almost a copy and paste job. The only difference was that the version of webkit-gtk that emerge proposed to install was webkit-gtk-2.4.4-r200 so in /usr/local/portage/net-libs/webkit-gtk/ instead of creating webkit-gtk-2.4.4-r1.ebuild I created webkit-gtk-2.4.4-r201.ebuild. emerge installed this new higher version without error. Thanks. Link to comment Share on other sites More sharing options...
0 expanderbolt Posted October 13, 2014 Report Share Posted October 13, 2014 Very good indeed! Thanks ellotheth! Your solution saved my day! :) Link to comment Share on other sites More sharing options...
0 Funtoo Linux BDFL drobbins Posted October 15, 2014 Funtoo Linux BDFL Report Share Posted October 15, 2014 This has now been fixed in our Portage tree. Link to comment Share on other sites More sharing options...
Question
julian67
Running Funtoo current, all up to date.
This version of webkit-gtk seems to be deprecated upstream and no longer hosted:
Actual existing, closest match version would be http://www.webkitgtk.org/releases/webkitgtk-2.4.4a.tar.xz
How should I proceed?
Report bug on gentoo bugtracker?
Can I edit the ebuild and build an available version?
Link to comment
Share on other sites
7 answers to this question
Recommended Posts