Ticket #6916 (assigned)
Create Paraview 3.98.1 DEB kits for Ubuntu 12.04 LTS
Reported by: | Stuart Campbell | Owned by: | Owen Arnold |
---|---|---|---|
Priority: | major | Milestone: | Backlog |
Component: | Infrastructure | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: |
Description
Feel free to pass this back to me before you leave
Change History
comment:1 Changed 7 years ago by Martyn Gigg
- Owner changed from Martyn Gigg to Owen Arnold
- Status changed from new to assigned
comment:2 Changed 7 years ago by Owen Arnold
I've been able to create deb kits for Paraview using the following options.
cmake -G"Unix Makefiles" -DBUILD_TESTING=OFF -DENABLE_paraview=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt -DCPACK_GENERATOR="DEB" -DCPACK_PACKAGE_CONTACT="mantid-help@…"
However, there are several problems.
- CMAKE_INSTALL_PREFIX gets ignored
- Relating to the above, the package maker tries to create a directory in /usr/doc for which it does not have permission. It's not ideal to create the package with sudo privs on the jenkins job.
- If you do run 'make package' with elevated privs. You can create a package, however, once deployed the structure of this is crazy. the main paraview executable ends up under /usr/lib/paraview-398, and the libraries it requires are in the same directory, so cannot be loaded without modifying the LD_LIBRARY_PATH
The existing job is here http://download.mantidproject.org/jenkins/view/ParaView/job/isis_ubuntu-12.04_paraview-3.98.1. At the time of writing. You can pick up the debian file by looking under workspace/build
comment:5 Changed 7 years ago by Nick Draper
- Milestone changed from Release 2.6 to Backlog
Moved to backlog at the code freeze for R2.6
Note: See
TracTickets for help on using
tickets.
Owen said he'd have a look at this