Search Criteria
Package Details: electricsheep 3.0.2-12
Package Actions
Git Clone URL: | https://aur.archlinux.org/electricsheep.git (read-only, click to copy) |
---|---|
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: | 7 |
Popularity: | 0.000002 |
First Submitted: | 2017-12-26 20:59 (UTC) |
Last Updated: | 2023-01-30 04:30 (UTC) |
Dependencies (14)
- boost-libs (boost-libs-gitAUR)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-c-aresAUR, curl-gitAUR)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR)
- flam3AUR
- freeglut (freeglut-x11-gitAUR, freeglut-wayland-gitAUR)
- gleeAUR (glee-svnAUR)
- libgtop
- lua51
- tinyxml (tinyxml-gitAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- boost (boost-gitAUR) (make)
- glu (glu-gitAUR) (make)
- mesa (mesa-nightly-nvk-rusticl-intelrt-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-amber) (make)
- xscreensaver (xscreensaver-arch-logoAUR, xscreensaver-xmatrix-colorAUR) (optional) – to use electricsheep with xscreensaver
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 Next › Last »
ElijahLynn commented on 2022-05-06 23:25 (UTC) (edited on 2022-05-06 23:30 (UTC) by ElijahLynn)
aur/electricsheep 3.0.2-3 -> 3.0.2-6
Not sure why it is validating 3.0.2. Maybe I did something out of band when I installed it but I don't think so.
Update: Oh, they are both 3.0.2 (I was reading 3.0.2-6, after the dash). Maybe the package got updated here with out a version bump? I just
rm ~/.cache/yay/electricsheep -rf
then updated again and it downloaded, validated, and then did a fresh make and it works now without error.ajdunevent commented on 2022-05-02 22:11 (UTC)
@Rogach, thanks for the quick fix! The error was:
error while loading shared libraries: libtinyxml.so.0: cannot open shared object file: No such file or directory
Rogach commented on 2022-05-02 03:41 (UTC)
@ajdunevent Moved tinyxml to dependencies.
Can you share the error text? I looked through the source and it seems that tinyxml is used in sheep downloader - but checking the binary with ldd doesn't show dependency on the shared library.
ajdunevent commented on 2022-05-01 17:29 (UTC)
@Rogach, electricsheep won't run for me without tinyxml installed. Am I mistaken in my understanding that tinyxml should therefore be a dependency as opposed to a make dependency?
Rogach commented on 2022-05-01 09:34 (UTC)
@blarneyrabble Boost is not a problem here, those were just non-critical warnings. The main problem is that FFmpeg upgraded to version 5 and dropped some deprecated functions.
I've tweaked the code to make it compile on FFmpeg 5, and switched the upstream repo temporarily. I'll make a PR to the upstream repo and switch the source url back once changes are accepted.
If you would like to build the original code it is still possible - you can check out PKGBUILD at commit 2c11446c, it uses
ffmpeg4.4
as a dependency and still builds okay.blarneyrabble commented on 2022-04-22 06:29 (UTC) (edited on 2022-04-22 06:31 (UTC) by blarneyrabble)
Looks like I am having issues with my boost being too new, and this uses deprecated global placeholders? I think the solution would be to use the BOOST_BIND_NO_PLACEHOLDERS macro, or, as it states, use boost/bind/bind.hpp + using namespace boost::placeholders, but I am not sure how to do either? I'm thinking that editing ContentDecoder.h somehow might be what I'm trying to do?
from Player.cpp:36: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from ../ContentDecoder/ContentDecoder.h:46, from Player.h:11, from Player.cpp:37: ../ContentDecoder/Frame.h: In constructor ‘ContentDecoder::CVideoFrame::CVideoFrame(AVCodecContext*, AVPixelFormat, std::string)’: ../ContentDecoder/Frame.h:106:58: error: ‘avpicture_get_size’ was not declared in this scope 106 | int32 numBytes = avpicture_get_size( _format, _pCodecContext->width, _pCodecContext->height ); | ^~~~~~~~~~~~~~~~~~ ../ContentDecoder/Frame.h:108:58: error: ‘AVPicture’ was not declared in this scope; did you mean ‘AVPictureType’? 108 | avpicture_fill( (AVPicture *)m_pFrame, m_spBuffer->GetBufferPtr(), _format, _pCodecContext->width, _pCodecContext->height ); | ^~~~~~~~~ | AVPictureType ../ContentDecoder/Frame.h:108:69: error: expected primary-expression before ‘)’ token 108 | avpicture_fill( (AVPicture *)m_pFrame, m_spBuffer->GetBufferPtr(), _format, _pCodecContext->width, _pCodecContext->height ); | ^ ../ContentDecoder/Frame.h:108:41: error: ‘avpicture_fill’ was not declared in this scope 108 | avpicture_fill( (AVPicture *)m_pFrame, m_spBuffer->GetBufferPtr(), _format, _pCodecContext->width, _pCodecContext->height ); | ^~~~~~~~~~~~~~ make[1]: *** [Makefile:662: Player.o] Error 1
electricprism commented on 2021-10-06 23:32 (UTC)
Works. Thank You.
Rogach commented on 2020-04-08 14:16 (UTC)
@ShaviRankar
Do I run that command in the directory with all the build files?
- if you mean electricsheep build files, then no.You need to download the snapshot for
flam3
package from AUR (https://aur.archlinux.org/packages/flam3/), and then makepkg it as usual (here's the tutorial, just in case: https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages)After that you can use
pacman -Qi flam3
to verify that it successfully installed. Then you can proceed to installing theelectricsheep
package.ShaviRankar commented on 2020-04-07 16:53 (UTC)
pacman -Qi flam3
gives me:
error: package 'flam3' was not found
Thank you kindly for the explanation on mkpkg. Do I run that command in the directory with all the build files?
Rogach commented on 2020-04-06 08:11 (UTC) (edited on 2020-04-06 08:12 (UTC) by Rogach)
@ShaviRankar "rebuilt the package against the new boost-libs" - just doing
makepkg -sfi
should work (-f
will force the rebuild even if previously built package already exists)."the install still says it's missing" - can you show the error message? And
pacman -Qi flam3
output?« First ‹ Previous 1 2 3 4 5 6 Next › Last »