Restructure binary packages
Description
This MR closes #296 (closed) by restructuring the binary packages for each subpackage of LALSuite by splitting off the shared object libraries into their own packages and reorganising the main lalxxx
package to depend upon both the liblalxxx
package(s) and the python(2)-lalxxx
package.
I am trying to make all of the necessary modifications to the packaging files to make this a smooth transition. This should make a (near) future transition to python3 fairly painless.
API Changes and Justification
Backwards Compatible Changes
-
This change introduces no API changes -
This change adds new API calls
Backwards Incompatible Changes
-
This change modifies an existing API -
This change removes an existing API
If any of the Backwards Incompatible check boxes are ticked please provide a justification why this change is necessary and why it needs to be done in a backwards incompatible way.
Review Status
This should be carefully reviewed by @adam-mercer and @steffen.grunewald.
Edited by Duncan Macleod