[SCM] BOINC packaging branch, master, updated. upstream/7.0.28+dfsg-449-gaf096b4
Steffen Moeller
steffen_moeller at gmx.de
Wed May 23 08:08:14 UTC 2012
The following commit has been merged in the master branch:
commit 1b982b863cd7ac3b0c2b1c8bc09819dca89f89b1
Author: Steffen Moeller <steffen_moeller at gmx.de>
Date: Tue May 22 01:01:53 2012 +0200
Adjusting changelog for screensaver work.
diff --git a/debian/changelog b/debian/changelog
index 4bdeb2e..9713fc0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,10 @@
-boinc (7.0.28+dfsg-1) unstable; urgency=low
+boinc (7.0.28+dfsg-2) UNRELEASED; urgency=low
+
+ * Building the screensaver again (Steffen and Bernd)
+
+ -- Steffen Moeller <moeller at debian.org> Tue, 22 May 2012 01:01:39 +0200
+
+boinc (7.0.28+dfsg-1) UNRELEASED; urgency=low
* New upstream version.
* Adding hardening flags.
diff --git a/debian/control b/debian/control
index 566c2f1..80f8b15 100644
--- a/debian/control
+++ b/debian/control
@@ -106,6 +106,36 @@ Description: core client for the BOINC distributed computing infrastructure
dynamically download the projects application's program to be then
wrapped by the BOINC core client.
+Package: boinc-screensaver
+Section: x11
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, boinc-client
+Suggests: boinc-manager
+Description: screen saver auto-controlling volunteer computing
+ The Berkeley Open Infrastructure for Network Computing (BOINC) is a
+ software platform for distributed computing: several initiatives of
+ various scientific disciplines all compete for the idle time of
+ desktop computers. The developers' web site at the University of
+ Berkeley serves as a common portal to the otherwise independently run
+ projects.
+ .
+ The BOINC client is configurable by the command line or the BOINC
+ manager's GUI to compute with any range between 0% and 100% of
+ available resources, and to change that ratio to a higher after
+ some user determined duration of inactivity. There is now quite
+ a number of individuals who prefer to have everything presented
+ with their accustomed priciple for setting and choosing a screen
+ saver. Upon inactivity, the BOINC client is started, and stopped
+ again when the user is back. To save the screen, it then shows
+ the graphical progress indication as optionally shown also by
+ the manager.
+ .
+ This package is excellent to further promote BOINC, recalling the
+ effect SETI at Home once had in the Cambridge, UK, CB2 Cybercafe.
+ Just, when using it together with the regular BOINC client setup,
+ it is suggested not to have all CPUs used to avoid multiple
+ processes running on the same core.
+
Package: boinc-manager
Section: x11
diff --git a/debian/patches/0002-re-enable-X11-screensaver-build.patch b/debian/patches/0002-re-enable-X11-screensaver-build.patch
index d007099..d42e63b 100644
--- a/debian/patches/0002-re-enable-X11-screensaver-build.patch
+++ b/debian/patches/0002-re-enable-X11-screensaver-build.patch
@@ -7,11 +7,11 @@ Subject: [PATCH 2/2] re-enable X11 screensaver build
Makefile.am | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
-diff --git a/Makefile.am b/Makefile.am
-index 0c2ea14..f74a363 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -22,9 +22,9 @@ endif
+Index: boinc/Makefile.am
+===================================================================
+--- boinc.orig/Makefile.am 2012-05-18 14:28:57.925461036 +0200
++++ boinc/Makefile.am 2012-05-22 01:03:09.000000000 +0200
+@@ -22,9 +22,9 @@
if ENABLE_MANAGER
CLIENTGUI_SUBDIRS = clientgui locale
@@ -24,6 +24,15 @@ index 0c2ea14..f74a363 100644
endif
# ORDER MATTERS below. One must build dependencies FIRST, then things
---
-1.7.10.1
-
+Index: boinc/clientscr/Makefile.am
+===================================================================
+--- boinc.orig/clientscr/Makefile.am 2012-03-31 13:44:23.051165746 +0200
++++ boinc/clientscr/Makefile.am 2012-05-22 01:12:36.804981415 +0200
+@@ -3,6 +3,7 @@
+
+ include $(top_srcdir)/Makefile.incl
+
++AM_LDFLAGS += -lpthread
+ if ENABLE_CLIENT_RELEASE
+ AM_LDFLAGS += -static-libtool-libs
+ ## for an entirely statically linked library, you may want to try
diff --git a/debian/patches/screen_saver_boinc_extra.patch b/debian/patches/screen_saver_boinc_extra.patch
new file mode 100644
index 0000000..fc1e35b
--- /dev/null
+++ b/debian/patches/screen_saver_boinc_extra.patch
@@ -0,0 +1,22 @@
+Index: boinc/clientscr/screensaver_x11.cpp
+===================================================================
+--- boinc.orig/clientscr/screensaver_x11.cpp 2012-05-22 01:03:09.000000000 +0200
++++ boinc/clientscr/screensaver_x11.cpp 2012-05-22 23:37:35.829892017 +0200
+@@ -23,7 +23,7 @@
+ //
+ // GL: boincscr -root \n\
+ //
+-// If your BOINC directory differs from /var/lib/boinc, you can use
++// If your BOINC directory differs from /var/lib/boinc-client, you can use
+ // the -boinc_dir command line argument.
+ //
+ // When run, this screensaver connects to the BOINC client via RPC, asks for
+@@ -404,7 +404,7 @@
+ {
+ unsigned long int window_id = 0;
+ bool windowed = true;
+- std::string boinc_wd = "/var/lib/boinc";
++ std::string boinc_wd = "/var/lib/boinc-client";
+
+ // parse command line
+ for(int c = 0; c < argc; c++)
diff --git a/debian/patches/series b/debian/patches/series
index 1747ecb..ac5b723 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -55,3 +55,4 @@ api_NULL_not_defined.patch
unlink_undefined.patch
0001-Patch-from-Steffen-Moeller-for-recent-Xcb.patch
0002-re-enable-X11-screensaver-build.patch
+screen_saver_boinc_extra.patch
--
BOINC packaging
More information about the pkg-boinc-commits
mailing list