[Debian Wiki] Update of "BOINC/Development" by SteffenMoeller

Debian Wiki debian-www at lists.debian.org
Fri Sep 28 12:55:03 UTC 2012


Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Debian Wiki" for change notification.

The "BOINC/Development" page has been changed by SteffenMoeller:
http://wiki.debian.org/BOINC/Development?action=diff&rev1=101&rev2=102

Comment:
Dropped source compilation instructions in 'Development'

  
  We are steadily following upstream's releases. Below the ToDo lists of the packaging branches:
    * [[http://git.debian.org/?p=pkg-boinc/boinc.git;a=blob;f=debian/TODO.Debian|TODO.Debian in master branch]]
+ 
+ === Compilation from the distribution's source package ===
+ 
+ If new to Linux development, you may possibly decide to do what the automated Debian build demons do to get the package compiled on various platforms: they use the source distribution. Once you ever compiled a Debian package yourself, please learn about git and check out our repository. The introduction at [[BOINC/Development/GitUsage]] by now does a fairly good  job. It just helps communicating with us.
+ 
+ To install the BOINC packages from source, a `deb-src` line pointing to Debian's main archive must be present in your `/etc/apt/sources.list` file. Also make sure that you have the `build-essential` and `fakeroot` packages installed on your system. Curiosity is a good motivation to inspect and compile the source.
+ 
+  1. Prepare a source directory and download the BOINC source package and it's build dependencies: {{{
+ mkdir -p ~/src/boinc
+ cd !$
+ apt-get build-dep boinc
+ apt-get source boinc
+ }}}
+ 
+  1. Change to the BOINC directory and build the sources. Before running `dpkg-buildpackage` you can apply patches to the BOINC source or set compiler flags to optimize the BOINC core client. {{{
+ cd boinc-X.Y.Z/
+ dpkg-buildpackage -rfakeroot -us -uc
+ }}}
+ 
+  1. After `dpkg-buildpackage` successfully finishes the build you can install your custom built packages: {{{
+ cd ~/src/boinc
+ dpkg -i boinc-client_X.Y.Z-R_ARCH.deb boinc-manager_X.Y.Z-R_ARCH.deb
+ }}}
+ 
+ If `dpkg-buildpackage` fails to build the BOINC packages this probably indicates a bug in our sources and it is worth reporting it to the pkg-boinc-devel mailing list pkg-boinc-devel at lists.alioth.debian.org.
  
  <<Anchor(BookmarksDebian)>>
  == Bookmarks for BOINC in Debian ==



More information about the pkg-boinc-commits mailing list