Package Details: electricsheep-svn r134-4

Git Clone URL: (read-only)
Package Base: electricsheep-svn
Description: A screensaver that realize the collective dream of sleeping computers from all over the Internet
Upstream URL:
Licenses: GPLv2
Provides: electricsheep-svn
Submitter: Hideaki
Maintainer: aurifier
Last Packager: aurifier
Votes: 16
Popularity: 0.006088
First Submitted: 2009-01-25 07:25
Last Updated: 2016-10-04 18:47

Latest Comments

aurifier commented on 2016-10-04 18:49

Hi all, sorry for the long delay. I've managed to patch this so it's building on my system.

Wild_Penguin commented on 2016-09-11 16:37

Does not seem to compile anymore:

g++ -DPACKAGE_NAME=\"electricsheep\" -DPACKAGE_TARNAME=\"electricsheep\" -DPACKAGE_VERSION=\"2.7b33-svn\" -DPACKAGE_STRING=\"electricsheep\ 2.7b33-svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"electricsheep\" -DVERSION=\"2.7b33-svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DUSE_NEW_FFMPEG_API=1 -DHAVE_GLEE_H=1 -DHAVE_LIBBOOST_THREAD=1 -DHAVE_LIBBOOST_FILESYSTEM=1 -DHAVE_LIBBOOST_SYSTEM=1 -DHAVE_LIBTINYXML=1 -DHAVE_LIBGLUT=1 -DHAVE_LIBGL=1 -DHAVE_LIBRT=1 -I. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I .. -iquote ../DisplayOutput/OpenGL -I ../Common -I ../DisplayOutput -I ../DisplayOutput/Renderer -I ../Common/Math -I ../ContentDecoder -I ../TupleStorage -I ../ContentDownloader -I ../lua5.1/src -I ../Client -I ../Networking -I ../tinyXml -D_FORTIFY_SOURCE=2 -DLINUX_GNU=1 -DSHAREDIR=\"/usr/share/electricsheep/\" -I/usr/include/libgtop-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng16 -lrt -lz -lGL -D__STDC_CONSTANT_MACROS -Wno-write-strings -DHAVE_AVC_VID2=1 -march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT LoadDDS.o -MD -MP -MF .deps/LoadDDS.Tpo -c -o LoadDDS.o `test -f '../DisplayOutput/LoadDDS.cpp' || echo './'`../DisplayOutput/LoadDDS.cpp
In file included from ../ContentDecoder/ContentDecoder.h:46:0,
from Player.h:11,
from Player.cpp:37:
../ContentDecoder/Frame.h:78:48: virhe: ”PixelFormat” on esittelemättä
CVideoFrame( AVCodecContext *_pCodecContext, PixelFormat _format, std::string _filename ) : m_pFrame(NULL)
../ContentDecoder/Frame.h: Muodostin ”ContentDecoder::CVideoFrame::CVideoFrame(AVCodecContext*, int, std::__cxx11::string)”:
../ContentDecoder/Frame.h:106:23: varoitus: ”int avpicture_get_size(AVPixelFormat, int, int)” is deprecated [-Wdeprecated-declarations]
int32 numBytes = avpicture_get_size( _format, _pCodecContext->width, _pCodecContext->height );
In file included from ../ContentDecoder/ContentDecoder.h:29:0,
from Player.h:11,
from Player.cpp:37:
/usr/include/libavcodec/avcodec.h:5406:5: huom: esitelty täällä
int avpicture_get_size(enum AVPixelFormat pix_fmt, int width, int height);

-------> etc.... it goes on with these errors

TwoLeaves commented on 2015-10-04 04:42

I've asked on the GitHub issues page, I'll let you know if I get a response.

My system also required "freeglut" and "glu" to compile.

aurifier commented on 2015-10-03 14:13

Okay, I replaced the 'lua' dependency with 'lua51'.

I have not played around with the compile flags, and I don't know if you can still build with mplayer support. I would suggest the electricsheep forums, but they're basically dead and completely overrun with spam bots...

Lemme know if you find anything out! I'd be happy to maintain an electricsheep-mplayer-svn package as well, if you don't want to.

TwoLeaves commented on 2015-10-03 04:04

The 'lua' dependency needs to be replaced with 'lua51' for this package to build currently.

Also, has anyone played with the compile flags for this program? Is it possible to build it with the old mplayer support? The new OpenGL renderer uses much more CPU than I would like it to (compared to VA-API output).

clayman commented on 2014-11-21 20:57

Updated to -2 because the previous version couldn't compile correctly (a missing build subdirectory and wrong detection of the GLee library). This one should work fine.

clayman commented on 2014-11-16 14:30

Okay, I have updated the PKGBUILD with the most recent build/run-time dependencies and SVN revision. The package builds and runs on my machine but I may have missed a dependency so if anyone runs into trouble, shout out here and I'll look into it.

nrq commented on 2014-07-22 10:39

Package disowned as I stopped using electricsheep for now, so anyone who wants to take care of it, go ahead.

clayman commented on 2013-11-24 10:17

Hi guys, I'm happy to report that my patches have been accepted upstream, so the current SVN version #148 should at least compile and run correctly, including the setup tool.

There still are some more issues that I hope to be able to iron out soon (such as the ability to render to a window like in KDE 4's screen saver setup dialog and correct handling of multidisplay systems) but the core functionality should work.

Also, wxgtk2.9 is a requirement, the preferences tool won't compile with 2.8.

clayman commented on 2013-11-17 15:47

Also, I think ES no longer uses mplayer to render stuff, it's all done in OpenGL (on Linux anyway) so the mplayer dependency can go too.

All comments