Package Details: electricsheep 3.0.2-3

Git Clone URL: https://aur.archlinux.org/electricsheep.git (read-only)
Package Base: electricsheep
Description: Screensaver that realize the collective dream of sleeping computers from all over the internet
Upstream URL: http://community.electricsheep.org/
Licenses: GPL
Submitter: dvzrv
Maintainer: Rogach
Last Packager: Rogach
Votes: 5
Popularity: 0.133805
First Submitted: 2017-12-26 20:59
Last Updated: 2019-04-27 19:31

Latest Comments

1 2 Next › Last »

scippio commented on 2019-07-05 20:55

@Rogach thank you

Rogach commented on 2019-07-05 11:13

@scippio http://www.webupd8.org/2011/11/how-to-get-electric-sheep-to-work-with.html

scippio commented on 2019-07-05 06:09

How I can add this screensaver into xscreensaver?

Rogach commented on 2019-04-28 17:07

@FlyingJay1

The version seems to be taken from clientversion.h: https://github.com/scottdraves/electricsheep/blob/master/client_generic/Common/clientversion.h#L21

Also see: https://github.com/scottdraves/electricsheep/issues/69#issuecomment-393518032

Seems that they simply forgot to update version in configure.ac.

FlyingJay1 commented on 2019-04-28 03:44

The version is 3.7b3, see here https://github.com/scottdraves/electricsheep/blob/master/client_generic/configure.ac#L7

There is no 3.0.2 anywhere there.

Rogach commented on 2019-01-19 11:00

@robin0800 @txtsd @scippio

GL/glext.h now seems to be exporting functions for GL_ARB_shader_objects extension, but by default they skip defining prototypes for functions. I suspect that electricsheep itself should be updated to use new API, but for now the following workaround in PKGBUILD helped me:

--- PKGBUILD.orig   2019-01-19 13:52:50.044747463 +0300
+++ PKGBUILD    2019-01-19 13:53:08.628339477 +0300
@@ -31,7 +31,7 @@
   cd ${pkgname}-${_gitcommit}/client_generic
   CPPFLAGS+=" -I/usr/include/lua5.1" ./configure --prefix=/usr
   sed -i 's|-I /usr/include/libavutil||' MSVC/SettingsGUI/Makefile
-  make CXXFLAGS+="-DUSE_NEW_FFMPEG_API=1" GLEE_LIBS="-lGLee" LDFLAGS+="-lpthread"
+  make CXXFLAGS+="-DUSE_NEW_FFMPEG_API=1 -DGL_GLEXT_PROTOTYPES" GLEE_LIBS="-lGLee" LDFLAGS+="-lpthread"
 }

 package() {

robin0800 commented on 2019-01-03 16:13

I flagged It as out of date as the package will not build. Is it a glee problem?

txtsd commented on 2019-01-03 09:19

Same error as scippio for me

scippio commented on 2018-12-07 17:55

Hello, Ihave still error with compilation: ../DisplayOutput/OpenGL/ShaderGL.cpp: In destructor ‘virtual DisplayOutput::CShaderGL::~CShaderGL()’: ../DisplayOutput/OpenGL/ShaderGL.cpp:41:3: error: ‘glDeleteObjectARB’ was not declared in this scope glDeleteObjectARB( m_VertexShader ); ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:41:3: note: suggested alternative: ‘glDeleteTextures’ glDeleteObjectARB( m_VertexShader ); ^~~~~~~~~~~~~~~~~ glDeleteTextures ../DisplayOutput/OpenGL/ShaderGL.cpp:44:3: error: ‘glDeleteObjectARB’ was not declared in this scope glDeleteObjectARB( m_FragmentShader ); ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:44:3: note: suggested alternative: ‘glDeleteTextures’ glDeleteObjectARB( m_FragmentShader ); ^~~~~~~~~~~~~~~~~ glDeleteTextures ../DisplayOutput/OpenGL/ShaderGL.cpp:47:3: error: ‘glDeleteObjectARB’ was not declared in this scope glDeleteObjectARB( m_Program ); ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:47:3: note: suggested alternative: ‘glDeleteTextures’ glDeleteObjectARB( m_Program ); ^~~~~~~~~~~~~~~~~ glDeleteTextures ../DisplayOutput/OpenGL/ShaderGL.cpp: In member function ‘virtual bool DisplayOutput::CShaderGL::Bind()’: ../DisplayOutput/OpenGL/ShaderGL.cpp:55:2: error: ‘glUseProgramObjectARB’ was not declared in this scope glUseProgramObjectARB( m_Program ); ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In member function ‘virtual bool DisplayOutput::CShaderGL::Unbind()’: ../DisplayOutput/OpenGL/ShaderGL.cpp:82:2: error: ‘glUseProgramObjectARB’ was not declared in this scope glUseProgramObjectARB( 0 ); ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In member function ‘virtual bool DisplayOutput::CShaderGL::Build(const char*, const char*)’: ../DisplayOutput/OpenGL/ShaderGL.cpp:128:14: error: ‘glCreateProgramObjectARB’ was not declared in this scope m_Program = glCreateProgramObjectARB(); etc...

Rogach commented on 2018-06-16 12:47

@eigengrau, adding -lpthread to CXXFLAGS fixes the build:

make CXXFLAGS+="-DUSE_NEW_FFMPEG_API=1 -lpthread" GLEE_LIBS="-lGLee"

Is there some way to add this to PKGBUILD in AUR?