[SCM] SETI at home packaging branch, master, updated. debian/5.13+cvs20060510-4-59-g7a2db91

Steffen Moeller steffen_moeller at gmx.de
Sun May 20 16:28:01 UTC 2012


The following commit has been merged in the master branch:
commit 8cc62e66142ca77145fb9f2a630015450a035c89
Author: Steffen Moeller <steffen_moeller at gmx.de>
Date:   Sun May 20 13:24:23 2012 +0200

    Various updates, no new functionality.

diff --git a/debian/README.source b/debian/README.source
index 4ce54e5..eccac1c 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -1,9 +1,4 @@
-Modifications to the upstream source:
- This package uses quilt to manage all modifications to the upstream
- source. Changes are stored in the source package as diffs in
- debian/patches and applied during the build.
-
- Refer to /usr/share/doc/quilt/README.source for details.
+Modifications to the upstream source: none
 
 Repackaged upstream source:
  The SETI at home project does not distribute source code releases as
@@ -28,4 +23,4 @@ Repackaged upstream source:
    $ download-seti 2006-05-16
 
  The latest .orig.tar.gz tarball can always be retrieved, using this
- script, by invoking the get-orig-source target of debian/rules.
\ No newline at end of file
+ script, by invoking the get-orig-source target of debian/rules.
diff --git a/debian/boinc-app-seti.README.Debian b/debian/boinc-app-seti.README.Debian
index 07f3ddf..5db52e7 100644
--- a/debian/boinc-app-seti.README.Debian
+++ b/debian/boinc-app-seti.README.Debian
@@ -12,9 +12,28 @@ in /usr/share/doc/boinc-client/README.Debian for detailed instructions.
 About optimizing and compiler flags
 -----------------------------------
 
-The package uses only default -O2 optimization flags for the compiler.
-Consequently, users will tend to be unsatisfied with the performance of the
-Debian-binary when comparing it with the results achieved on other systems.
+The package uses only default -O3 optimization flags for the compiler.
+Consequently, users are not unlikely to be unsatisfied with the
+performance of the Debian-binary when comparing it with the results
+achieved on other systems.
+
 However, there is little else that can be done about it, the build daemons
 that assemble the packages across all platforms cannot know on which
-particular machine the resulting binary will be executed.
+particular machine the resulting binary will be executed. To rescue us
+just a bit:
+ * i686 machines are all presumed to have SSE2, a respective configure
+   option to SETI is set
+ * amd64 machines are all presumed to have SSE2 and SSE3, also passed
+   to the SETI configuration
+It is straight forward to self-compile the package. The debian/rules
+file already accomodates for a substitution e.g. of the compiler and
+extra flags for further improvements.
+
+
+About CUDA support
+------------------
+
+The CUDA code is separated from the regular SETI client, i.e. demanding
+a separate checkout from the source code repository. Upstream plans to
+merge that with the regular distribution, eventually. We will wait for that
+rather than complicating things on our end.
diff --git a/debian/changelog b/debian/changelog
index f9fb7bf..f7410c6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,9 +3,14 @@ boinc-app-seti (6.12~svn1305-1) unstable; urgency=low
   * New upstream version.
     - Removed all patches
     - Adjusted debian/rules for dynamic linking
+  * Updated debian/control
+    - Steffen's uploader's email address, removed Martin
+    - Set priority to extra (from optional)
   * Bumped policy compliance to 3.9.3
     - Source format 3.0
     - Adjusted clean target to allow repeated builds with git
+    - added build-arch/-indep debian/rules targets
+  * README.Debian and README.source get some extra wording
 
  -- Steffen Moeller <moeller at debian.org>  Sat, 19 May 2012 15:17:06 +0200
 
diff --git a/debian/control b/debian/control
index d93234d..9443582 100644
--- a/debian/control
+++ b/debian/control
@@ -1,9 +1,8 @@
 Source: boinc-app-seti
 Section: science
-Priority: optional
+Priority: extra
 Maintainer: Debian BOINC Maintainers <pkg-boinc-devel at lists.alioth.debian.org>
-Uploaders: Steffen Moeller <steffen_moeller at gmx.de>,
- Christoph Martin <christoph.martin at uni-mainz.de>,
+Uploaders: Steffen Moeller <moeller at debian.org>,
  Fernando C. Estrada <fcestrada at fcestrada.com>
 Standards-Version: 3.9.3
 Build-Depends: debhelper (>= 7), quilt, automake1.9 (>= 1.9.3),
@@ -32,4 +31,7 @@ Description: SETI at home application for the BOINC client
  architectures for which SETI at home does not provide its application.
  If your architecture is x86 or AMD64 the BOINC client automatically
  downloads the latest SETI at home application if you participate in this
- project. There is no need to install this package then.
+ project. There is no need to install this package then, except for
+ it to take all technical hurdles from you to have your very custom
+ SETI patch or new compiler flags evaluated. The configuration of
+ BOINC to find the local SETI binary is all performed by the package.
diff --git a/debian/rules b/debian/rules
index a61737c..df73dce 100755
--- a/debian/rules
+++ b/debian/rules
@@ -82,6 +82,10 @@ build-stamp:
 	dh build --after configure
 	touch $@
 
+build-arch: build
+build-indep:
+	# nothing to do
+
 clean:
 	if [ -r Makefile ]; then make clean; fi
 	find . -name "*.o" -delete

-- 
SETI at home packaging



More information about the pkg-boinc-commits mailing list