summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@gmx.de>2014-11-05 16:19:43 +0100
committerSven Eden <sven.eden@gmx.de>2014-11-05 16:19:43 +0100
commit5de6025ec1e89d7e1f3ac6a37db270a5542d479c (patch)
tree48bdfbc2fb7c6d18bd182f2a74fab5b8ac2346d2 /sci-misc/boinc/files
parentsci-misc/boinc : Added missing systemd inherit. (diff)
downloadseden-5de6025ec1e89d7e1f3ac6a37db270a5542d479c.tar.gz
seden-5de6025ec1e89d7e1f3ac6a37db270a5542d479c.tar.bz2
seden-5de6025ec1e89d7e1f3ac6a37db270a5542d479c.zip
sci-misc/boinc-7.2.42-r1 : New USE flags "xscreensaver", "suid" and "kde" added for better fine tuning of the boincscr screensaver.
Diffstat (limited to 'sci-misc/boinc/files')
-rw-r--r--sci-misc/boinc/files/boinc-7.2-remove_boincscr.patch15
-rw-r--r--sci-misc/boinc/files/boincscr.desktop20
-rw-r--r--sci-misc/boinc/files/boincscr.xml14
3 files changed, 49 insertions, 0 deletions
diff --git a/sci-misc/boinc/files/boinc-7.2-remove_boincscr.patch b/sci-misc/boinc/files/boinc-7.2-remove_boincscr.patch
new file mode 100644
index 0000000..2abc00f
--- /dev/null
+++ b/sci-misc/boinc/files/boinc-7.2-remove_boincscr.patch
@@ -0,0 +1,15 @@
+--- a/Makefile.am 2014-11-05 13:23:17.000000000 +0100
++++ b/Makefile.am 2014-11-05 13:25:43.558205864 +0100
+@@ -26,9 +26,9 @@
+
+ if ENABLE_MANAGER
+ CLIENTGUI_SUBDIRS = clientgui locale
+-if BUILD_X11_SCREENSAVER
+- CLIENTGUI_SUBDIRS += clientscr
+-endif
++#if BUILD_X11_SCREENSAVER
++# CLIENTGUI_SUBDIRS += clientscr
++#endif
+ endif
+
+ # ORDER MATTERS below. One must build dependencies FIRST, then things
diff --git a/sci-misc/boinc/files/boincscr.desktop b/sci-misc/boinc/files/boincscr.desktop
new file mode 100644
index 0000000..91fead3
--- /dev/null
+++ b/sci-misc/boinc/files/boincscr.desktop
@@ -0,0 +1,20 @@
+[Desktop Entry]
+Encoding=UTF-8
+Exec=boincscr
+Icon=preferences-desktop-screensaver
+X-KDE-ServiceTypes=ScreenSaver
+X-KDE-Category=OpenGL Screen Savers
+X-KDE-Type=OpenGL
+Type=Service
+Actions=InWindow;Root
+Name=BOINC
+
+[Desktop Action InWindow]
+Exec=kxsrun boincscr -- -window -window-id %w
+Name=Display in specified window
+NoDisplay=true
+
+[Desktop Action Root]
+Exec=kxsrun boincscr -- -root -boinc_dir /var/lib/boinc
+Name=Display in root window
+NoDisplay=true
diff --git a/sci-misc/boinc/files/boincscr.xml b/sci-misc/boinc/files/boincscr.xml
new file mode 100644
index 0000000..365914f
--- /dev/null
+++ b/sci-misc/boinc/files/boincscr.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="boincscr" _label="Boinc">
+
+ <command arg="-root -boinc_dir /var/lib/boinc"/>
+
+ <_description>
+This is a XScreenSaver compatible BOINC screensaver for Unix/X11.
+
+This screensaver is part of BOINC.
+http://boinc.berkeley.edu
+Copyright (C) 2010 University of California
+ </_description>
+</screensaver>