[SCM] BOINC packaging branch, master, updated. debian/7.0.33+dfsg-1-8-g1cb1bc4

Steffen Moeller steffen_moeller at gmx.de
Thu Aug 23 22:10:24 UTC 2012


The following commit has been merged in the master branch:
commit d0101d14e2598e91d056c47e2a3e4c0f0877c3ea
Author: Steffen Moeller <steffen_moeller at gmx.de>
Date:   Thu Aug 23 23:19:34 2012 +0200

    nvidia package no longer built by default
    
    also remove the default control file.

diff --git a/debian/control b/debian/control
deleted file mode 100644
index b2c5ed7..0000000
--- a/debian/control
+++ /dev/null
@@ -1,261 +0,0 @@
-Source: boinc
-Section: net
-Priority: optional
-Maintainer: Debian BOINC Maintainers <pkg-boinc-devel at lists.alioth.debian.org>
-Uploaders: Steffen Moeller <moeller at debian.org>, 
- Rene Mayorga <rmayorga at debian.org>,
- Daniel Hahler <ubuntu at thequod.de>,
- Guo Yixuan <culu.gyx at gmail.com>
-DM-Upload-Allowed: yes
-Standards-Version: 3.9.3
-Build-Depends: debhelper (>= 7.0.50~), po-debconf, dh-buildinfo, pkg-config (>= 0.15),
- dpkg-dev (>= 1.16.5),
- libtool, autoconf (>= 2.59), autotools-dev, automake1.9 (>= 1.9.3), gettext,
- docbook2x, docbook-xml, libxml2-utils,
- zlib1g-dev, libssl-dev, libcurl4-openssl-dev (>= 7.17.1),
- libsm-dev, libice-dev, libxmu-dev, libxi-dev, libx11-dev, libnotify-dev (>= 0.7.0),
- freeglut3-dev, libwxgtk2.8-dev, libgtk2.0-dev,
- libsqlite3-dev, libmysqlclient-dev, python, libfcgi-dev, libjpeg-dev,
- libxcb-util0-dev,
- libxss-dev
-Homepage: http://boinc.berkeley.edu/
-Vcs-Git: git://git.debian.org/git/pkg-boinc/boinc.git
-Vcs-Browser: http://git.debian.org/?p=pkg-boinc/boinc.git
-
-
-Package: boinc
-Architecture: all
-Depends: ${misc:Depends},
- boinc-client (>= ${binary:Version}), boinc-manager (>= ${binary:Version})
-Description: metapackage for the BOINC client and the manager
- 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.
- .
- This package depends both on the BOINC core client program that is
- required to participate in any project that uses BOINC, and the
- BOINC Manager, a graphical monitor and control utility for the
- BOINC core client.
-
-
-Package: libboinc
-Architecture: any
-Section: libs
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: libraries of BOINC the client depends on
- The Berkeley Open Infrastructure for Network Computing (BOINC) is a
- software platform for distributed computing using volunteered computer
- resources.
- .
- The environment offers a series of libraries that both the user-run
- client and the client-invoked scientific applications run on. With
- the number of cores per machine growing, and with scientific apps
- commonly started for every core, it is essential to have memory
- shared as much as possible between all binaries.
-
-
-Package: boinc-nvidia-cuda
-Architecture: amd64 i386
-Section: contrib/net
-Depends: ${misc:Depends}, boinc, libcuda1|nvidia-current, libcuda1-ia32 [amd64]|libcuda1:i386 [amd64]|nvidia-current [amd64], ia32-libs [amd64]|nvidia-current [amd64]
-Description: metapackage for CUDA-savvy BOINC client and manager
- 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.
- .
- Regular users (rightously) often find it an unbearable nuissance to
- care for the exact configuration of BOINC for CUDA-savvy graphics
- cards. This package adds a series of dependencies from the non-free
- section to the regular boinc package. This also meant this binary
- package to be redistributed in the contrib section of Debian.
-
-# Removed until fglrx is back in testing
-#
-#Package: boinc-amd-opencl
-#Architecture: amd64 i386
-#Section: contrib/net
-#Depends: ${misc:Depends}, boinc, fglrx-driver, amd-libopencl1
-#Description: metapackage for AMD/ATI OpenCL-savvy BOINC client and manager
-# 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.
-# .
-# Regular users (rightously) often find it an unbearable nuissance to
-# care for the configuration of BOINC for the OpenCL-savvy AMD/ATI
-# graphics cards.  This package adds a series of dependencies from the
-# non-free section to the regular boinc package. This also meant this
-# binary package to be redistributed in the contrib section of Debian.
-# .
-# This package is not perfect, yet. A major problem for the moment
-# is the availability of the OpenCL driver for 32bit binaries for
-# amd64. If this is planned, install the amd-app package provided
-# through the AMD developer forum.
-
-
-Package: boinc-client
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends},
- libboinc (= ${binary:Version}),
- python (>= 2.3),
- adduser,
- ca-certificates
-Recommends: ia32-libs [amd64]
-Suggests: boinc-app-seti, boinc-manager, x11-xserver-utils, libcuda1, libcuda1-ia32 [amd64]
-Breaks: udev (<< 136-1)
-Description: core client for the BOINC distributed computing infrastructure
- 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.
- .
- This package contains the BOINC core client program that is required
- to participate in any project that uses BOINC. A central server
- distributes work units and collects results via this client. When
- attaching a local machine to a project, this client will also
- 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
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: boinc-client, ia32-libs-gtk [amd64]
-Suggests: libgl1-mesa-glx, libxt6
-Description: GUI to control and monitor the BOINC core client
- The Berkeley Open Infrastructure for Network Computing (BOINC) is a
- software platform for distributed computing using volunteered computer
- resources.
- .
- This package contains the BOINC Manager, a graphical monitor and
- control utility for the BOINC core client. It gives a detailed
- overview of the state of the client it is monitoring, for example it
- shows attached projects, running tasks or file transfers between the
- client and project servers. It also shows statistics about granted
- credits and disk usage of the client and the projects. The BOINC
- Manager has two modes of operation, the "Simple View" in which it only
- displays the most important information and the "Advanced View" in
- which all information and all control elements are available.
- .
- For active participation in any BOINC project the recommended
- boinc-client package, not the boinc-manager, is required for every
- machine contributing.
-
-
-Package: boinc-dev
-Section: oldlibs
-Architecture: all
-Priority: extra
-Depends: ${misc:Depends}, libboinc-app-dev, libboinc-app
-Description: development files to build applications for BOINC projects
- Dummy transitional package helping the transition of a split of
- architecture-independent development files and the architecture-dependent
- dynamic libraries.  Static libraries are no longer redistributed.
-
-
-Package: libboinc-app-dev
-Section: libdevel
-Architecture: all
-Depends: ${misc:Depends}, libboinc, libboinc-app, libc6-dev | libc-dev,
- libstdc++6-4.3-dev | libstdc++-dev, libssl-dev, libmysqlclient-dev
-Conflicts: boinc-dev (<= 7.0.28+dfsg-2)
-Description: development files to build applications for BOINC projects
- The Berkeley Open Infrastructure for Network Computing (BOINC) is a
- software platform for distributed computing using volunteered computer
- resources.
- .
- This package contains header files and static libraries that are
- needed to develop and compile applications which utilizes the BOINC
- infrastructure.
-
-
-Package: libboinc-app
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: boinc-dev (<= 7.0.28+dfsg-2)
-Description: libraries for BOINC's scientific applications
- The Berkeley Open Infrastructure for Network Computing (BOINC) is a
- software platform for distributed computing using volunteered computer
- resources.
- .
- This package contains dynamic libraries that are needed for applications
- which utilizes the BOINC infrastructure.
-
-
-
-
-
-
-Package: boinc-dbg
-Section: debug
-Priority: extra
-Architecture: any
-Depends: boinc-client (= ${binary:Version}) | boinc-manager (= ${binary:Version}), ${misc:Depends}
-Suggests: libcurl3-dbg, libssl0.9.8-dbg, libwxgtk2.8-dbg
-Description: debugging symbols for BOINC binaries
- The Berkeley Open Infrastructure for Network Computing (BOINC) is a
- software platform for distributed computing using volunteered computer
- resources.
- .
- This package contains unstripped versions of all binaries included in
- the BOINC packages. It is provided primarily to provide a backtrace
- with names in a debugger, this makes it somewhat easier to interpret
- core dumps.
-
-
-Package: boinc-cgi-stripchart
-Section: libs
-Priority: extra
-Architecture: all
-Depends: ${misc:Depends}, gnuplot-nox, perl
-Recommends: apache2|httpd-cgi
-Description: CGI script for plotting basic statistical graphs
- The Berkeley Open Infrastructure for Network Computing (BOINC) is a
- software platform for distributed computing using volunteered computer
- resources.
- .
- The BOINC developers have found their charting library to be of
- interest for a larger audience. It is isolated in the BOINC source
- tree and thus presented as a separate package.
diff --git a/debian/control.in b/debian/control.in
index 3e0eb33..af998c7 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -57,23 +57,27 @@ Description: libraries of BOINC the client depends on
  shared as much as possible between all binaries.
 
 
-Package: boinc-nvidia-cuda
-Architecture: amd64 i386
-Section: contrib/net
-Depends: ${misc:Depends}, boinc, libcuda1|nvidia-current, libcuda1-ia32 [amd64]|nvidia-current [amd64], ia32-libs [amd64]|nvidia-current [amd64]
-Description: metapackage for CUDA-savvy BOINC client and manager
- 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.
- .
- Regular users (rightously) often find it an unbearable nuissance to
- care for the exact configuration of BOINC for CUDA-savvy graphics
- cards. This package adds a series of dependencies from the non-free
- section to the regular boinc package. This also meant this binary
- package to be redistributed in the contrib section of Debian.
+# Not compatible with Wheezy because of libcuda1:i386 [amd64]
+# Decided against having it in by default since the former
+# libcuda1-ia32 is no longer functional in unstable. Backports
+# shall see it again.
+%Package: boinc-nvidia-cuda
+%Architecture: amd64 i386
+%Section: contrib/net
+%Depends: ${misc:Depends}, boinc, libcuda1|nvidia-current, libcuda1:i386 [amd64]|nvidia-current [amd64], ia32-libs [amd64]|nvidia-current [amd64]
+%Description: metapackage for CUDA-savvy BOINC client and manager
+% 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.
+% .
+% Regular users (rightously) often find it an unbearable nuissance to
+% care for the exact configuration of BOINC for CUDA-savvy graphics
+% cards. This package adds a series of dependencies from the non-free
+% section to the regular boinc package. This also meant this binary
+% package to be redistributed in the contrib section of Debian.
 
 # Removed until fglrx is back in testing
 #

-- 
BOINC packaging



More information about the pkg-boinc-commits mailing list