Skip to content

Create standalone conda package for library

The CAEN HV Wrapper Library was being bundled as a vendor lib here: https://gitlab.esss.lu.se/e3/recipes/CAENHVAsyn-recipe/-/tree/aebf565883291d17613eabcb05b88998ff0c0431/src/support

This should instead be packaged standalone, where it does not need to depend on EPICS. This will then allow the caenhvasyn conda package to depend on this package.

I have not tested this packaging with the downstream module, as I do not have access to any IOC needing it. But if the previous bundling worked, I assume the library will work without any other flags for relocation of the binary. The first real test will have to be made by WP12 later on when the conda design is replaced - FYI @caissarogue and @douglasaraujo.

I downloaded the tar-ball from CAEN's website (https://www.caen.it/products/caen-hv-wrapper-library/). The license specifies:

C.A.E.N. grants you a limited non-exclusive licence to use this CAEN SwFw for any purpose, including commercial 
applications and redistribute it freely, subject to the following restrictions:

1. The origin of this CAEN SwFw must not be misrepresented; you must not claim that you wrote the original CAEN SwFw.
2. You must not alter the CAEN SwFw, user licence or installer in any way.
3. This notice may not be removed or altered from any distribution.
4. You may not resell or charge for the CAEN SwFw.
5. You may not reverse engineer, decompile, disassemble, derive the source code of or modify the CAEN SwFw in order to resell,  
   rent, lease, loan, derivative works. 
6. You must not use CAEN SwFw to engage in or allow others to engage in any illegal activity.
7. You may not claim any sponsorship by, endorsement by, or affiliation with our company.
8. You acknowledge that C.A.E.N. owns the copyright and all associated intellectual property rights relating to the 
CAEN SwFw except to the extent that the CAEN SwFw includes identifiable separate components originating from 
the CAEN SwFw.

Merge request reports

Loading