live ebuild for electricsheep - screensaver and client for a distributed computing fractal art project
Created attachment 249306 [details] x11-misc/electricsheep-9999 ebuild
differences from the version in bug #272050 : - better ebuild structure - removed gnome and kde support
Created attachment 249310 [details, diff] xdg patch
Created attachment 314957 [details] x11-misc/electricsheep-9999.ebuild Make electricsheep compile against newer versions of ffmpeg (0.10.x)
Created attachment 314959 [details, diff] files/electricsheep-9999-ffmpeg-0.10.patch
Above modifications work for me with media-video/ffmpeg-0.10.2/0.10.3. Didn't test against media-video/libav.
Would you be willing to proxy maintain this package? It would mean to also fix existing bug reports: https://bugs.gentoo.org/buglist.cgi?quicksearch=electricsheep&list_id=1091941 See: http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml Thanks
Created attachment 332590 [details] electricsheep-9999.ebuild
(In reply to comment #8) The ebuild above is upgraded to use the repository @ Google Code, as the SVN is outdated. Need a bit cleaning in the dependencies. Unfortunately, the .desktop files for KDE and probably for Gnome too (don't use any fairy tale UI on my box) are outdated. Hopefully one can use this via xscreensaver. No problems running standalone!
(In reply to comment #9) > (In reply to comment #8) > > The ebuild above is upgraded to use the repository @ Google Code, as the SVN > is outdated. By SVN I meant Sourceforge. My brains is messing with me today...
ac-wrapper: warning: invalid WANT_AUTOCONF 'latest'; ignoring. Found GNU Autoconf version 2.69 Found GNU Automake version 1.13.1 Found GNU Libtool version 2.4.2 Automatically preparing build ... Warning: autoreconf failed Attempting to run the preparation steps individually Preparing build ... ERROR: aclocal -I mk/autoconf failed * ERROR: x11-misc/electricsheep-9999 failed (prepare phase): * subversion: can't execute ESVN_BOOTSTRAP. This is from the latest 9999.ebuild. Am I missing a file or something? Cheers
Created attachment 342694 [details, diff] Remove some deprecated / broken macros I also got "subversion: can't execute ESVN_BOOTSTRAP". After commenting out some deprecated/unused fields in configure.ac, I'm getting somewhat further. In ContentDecoder.cpp, I also had to (always) enable USE_NEW_FFMPEG_API. Now, electricsheep won't compile because of issues with wxwidgets. Somehow it seems that time.h isn't <include>d. Since I have other stuff to do, I'm giving up for now.
electricsheep has been updated to beta33 for Linux for some time now. It uses an svn checkout. Has anybody tried to build from that source? Would adding that ebuild perhaps get around this problem? Cheers
Hi, I've been trying to compile electricsheep every now and then (and then always gave up as I lost interest / lack of time...); From SVN, now I've gotten furthest point ever - it compiles, but fails at linking phase - something to do with glee. I believe this could be over my abilities to fix, but maybe soemone else will want to take a shot (I will look at the source, maybe I will figure it out). (btw. I installed glee-5.4.0 and flam3 live ebuild, other requirements were already installed).
Created attachment 383050 [details] electricsheep eubuild
sorry for my mistake, new ebuild. glee used from here: https://github.com/kunitoki/roxxorx-gentoo-overlay/tree/master/media-libs/glee please now question, worked for me.
Created attachment 383052 [details] electricsheep-9999.ebuild
you still have the old mplayer as a dependency, which got forked back in 2013. I manually edited the ebuild to use mplayer2 (the new hotness). I'll let you know how it goes.
Update: so, if you change the dependency to "media-video/mplayer2" in your ebuild, it apparently compiles and runs just fine. Even shows up in xscreensaver and everything. Holy crap. Thanks for your work on this; I've been waiting a long time to have my sheep back. PS it'd be nice to have a GLee ebuild in the tree.
hrm. Now I get the following error when electricsheep tries to run: $ electricsheep CElectricSheep() CElectricSheep_Linux() Startup() SetInstallation: /usr/share/electricsheep/Scripts libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast X Error of failed request: GLXUnsupportedPrivateRequest Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 16 (X_GLXVendorPrivate) Serial number of failed request: 90 Current serial number in output stream: 91 I'm running nvidia-drivers-346-22 on ~amd64 gentoo-sources-3.18.2 (which nvidia does not officially support, but which runs for everything but this, so ¯\_(ツ)_/¯ ). Any suggestions? Is electricsheep basing off some obsolete version of something, say, mesa? Cheers
Welp, now I've checked back, and electricsheep moved to github in May of 2015. There doesn't appear to be any new ebuild, so I can't build it anymore (even if it did work, which it hasn't for a good three or four years). Is electricsheep dead on gentoo?
Working live ebuild available in the 'stefantalpalaru' overlay: https://github.com/stefantalpalaru/gentoo-overlay/tree/master/x11-misc/electricsheep It depends on media-gfx/flam3-9999 and media-libs/glee from the same overlay.
Created attachment 436238 [details] electricsheep-9999.ebuild
(In reply to Stefan Talpalaru from comment #22) > Working live ebuild available in the 'stefantalpalaru' overlay: > https://github.com/stefantalpalaru/gentoo-overlay/tree/master/x11-misc/ > electricsheep > > It depends on media-gfx/flam3-9999 and media-libs/glee from the same overlay. omgomgomg it's been something like 6 years since this has worked on my machine, and this ebuild works! Oh man, you just made me soooo happy (and also nearly gave my S.O. a heart attack when I abruptly screamed at my computer screen). Thanks so much for this. My life suddenly has meaning again.
removed