Has someone worked with a working example of a CPack script for debian packages with Qt and OpenGL dependencies?
I've set this one
set (CPACK_DEBIAN_PACKAGE_DEPENDS "libc6 (>= 2.3.1-6), libgcc1 (>= 1:3.4.2-12), libQtOpenGL (>=4.6.0), libQtCore (>=4.6.0), libQtGui (>=4.6.0), libglut (>=3.0), libICE (>=6.0), libX11 (>=6.0), libXext (>=6.0), libXmu (>=6.0), libXi (>=6.0), libstdc++ (>=6.0), libm (>=6.0), libgcc_s (>=1.0), libc (>=6.0), libGLU, libGL (>=1.0), libpthread" )
I googled around but never found a working example. My main problem is how to set the dependencies first for libGLU, then for libGL and the following libraries.
Once I've create the deb the installer says
**Error: Dependency is not satisfiable: libXXX**
where XXX is one the libraries I listed before (mainly Qt libraries)
Currently my cmake version is 2.8.2 but cpack_add_component command doesn't work
I don't think that you can "order" the dependencies in CMake. If you want a working example of a CMakeLists generating a .deb with qt dependencies look at :
You could use the
CPACK_DEBIAN_PACKAGE_SHLIBDEPS
CPack variable:This will resolve dependencies automatically.