Source: boinc Maintainer: Debian BOINC Maintainers Uploaders: Steffen Moeller , Guo Yixuan (郭溢譞) , Gianfranco Costamagna Section: net Priority: optional Build-Depends: debhelper-compat (= 13), default-libmysqlclient-dev, dh-python, docbook-xml, docbook2x, dpkg-dev (>= 1.16.1.1), freeglut3-dev, gettext, libcurl4-openssl-dev, libfcgi-dev, libgtk-3-dev, libice-dev, libjpeg-dev, libnotify-dev, libsm-dev, libsqlite3-dev, libssl-dev, libtool, libwxgtk-webview3.2-dev, libxcb-util0-dev, libxi-dev, libxml2-utils, libxmu-dev, libxss-dev, opencl-c-headers, pkg-config, po-debconf, python3-all, python3-setuptools, zlib1g-dev Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/pkg-boinc-team/boinc Vcs-Git: https://salsa.debian.org/pkg-boinc-team/boinc.git Homepage: https://boinc.berkeley.edu/ Rules-Requires-Root: no Package: boinc Architecture: all Depends: boinc-client (>= ${source:Version}), boinc-manager (>= ${source:Version}), ${misc:Depends} 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: boinc-virtualbox Architecture: amd64 Section: contrib/misc Depends: ${misc:Depends}, boinc-client Recommends: virtualbox | virtualbox-6.1 | virtualbox-6.0 | virtualbox-5.2 | virtualbox-5.1 | virtualbox-5.0, virtualbox-ext-pack Description: metapackage for virtualbox-savvy projects 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 (righteously) often find it an unbearable nuisance to care for the exact configuration of BOINC for virtualbox-based projects. This package adds a series of dependencies from the contrib section to the regular boinc package. This also meant this binary package to be redistributed in the contrib section of Debian. Package: boinc-client-nvidia-cuda Architecture: amd64 i386 armhf Section: contrib/net Breaks: boinc-nvidia-cuda Replaces: boinc-nvidia-cuda Depends: ${misc:Depends}, boinc-client Recommends: libcuda1 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 (righteously) often find it an unbearable nuisance 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. Package: boinc-client-opencl Architecture: any Section: contrib/net Breaks: boinc-amd-opencl Replaces: boinc-amd-opencl Depends: ${misc:Depends}, ocl-icd-libopencl1 Recommends: amd-opencl-icd | opencl-icd 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 (righteously) often find it an unbearable nuisance 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. Package: boinc-client Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, adduser, ca-certificates, lsb-base (>= 3.0-6), libboinc7t64 (= ${binary:Version}) Suggests: boinc-manager, boinc-client-opencl, boinc-client-nvidia-cuda, x11-xserver-utils 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 scientific data and executables to be then wrapped by the BOINC core client. Package: boinc-screensaver Architecture: any Section: x11 Depends: boinc-client, ${misc:Depends}, ${shlibs:Depends} 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 principle 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@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 Architecture: any Section: x11 Depends: ${misc:Depends}, ${shlibs:Depends}, boinc-client 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, as there are * attached projects * running tasks * file transfers between the client and project servers * statistics about granted credits and disk usage for every project * constraints on CPU usage 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 Architecture: any Section: oldlibs Depends: libboinc-app-dev (= ${binary:Version}), ${misc:Depends} Description: development files to build applications for BOINC projects (transitional) 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 Architecture: any Section: libdevel Depends: ${misc:Depends}, libboinc-app7t64 (= ${binary:Version}), libboinc7t64 (= ${binary:Version}), libc6-dev | libc-dev, default-libmysqlclient-dev, libssl-dev, build-essential Breaks: boinc-dev (<< 7.0.28+dfsg-3) Replaces: boinc-dev (<< 7.0.28+dfsg-3) 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 that are needed to develop and compile applications which utilizes the BOINC infrastructure. The package also provides static libraries. These are needed for the development of scientific applications that work seamlessly across many Linux distributions and different releases of the same. Package: libboinc-app7t64 Architecture: any Section: libs Provides: libboinc-app, ${t64:Provides} Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Breaks: libboinc-app7 (<< ${source:Version}), boinc-dev (<< 7.0.28+dfsg-3), libboinc-app (<= 7.0.34+dfsg-1) Replaces: libboinc-app7, boinc-dev (<< 7.0.28+dfsg-3), libboinc-app (<= 7.0.34+dfsg-1) Depends: ${misc:Depends}, ${shlibs:Depends} 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 and the boinc-client itself. Package: libboinc7t64 Architecture: any Section: libs Provides: libboinc, ${t64:Provides} Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Breaks: libboinc7 (<< ${source:Version}), boinc-dev (<< 7.0.28+dfsg-3), libboinc (<= 7.0.34+dfsg-1) Replaces: libboinc7, boinc-dev (<< 7.0.28+dfsg-3), libboinc (<= 7.0.34+dfsg-1) Depends: ${misc:Depends}, ${shlibs: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 depend 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 binaries of all projects.