Skip to content

Commit

Permalink
Fixes for Ubuntu packaging and versioning.
Browse files Browse the repository at this point in the history
  • Loading branch information
shakes76 committed Apr 19, 2017
1 parent ec9aedc commit ddb5e5c
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 14 deletions.
32 changes: 20 additions & 12 deletions apps/smilx/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ ENDIF(MSVC)
#--------------------------------------------------------------------------------
#Packaging
SET(CPACK_PACKAGE_NAME "sMILX")
SET(CPACK_PACKAGE_VENDOR "AeHRC")
SET(CPACK_PACKAGE_VENDOR "UQ/CSIRO")
SET(CPACK_PACKAGE_VERSION_MAJOR "${SMILX_VERSION_MAJOR}")
SET(CPACK_PACKAGE_VERSION_MINOR "${SMILX_VERSION_MINOR}")
SET(CPACK_PACKAGE_VERSION_PATCH "${SMILX_VERSION_PATCH}")
Expand Down Expand Up @@ -231,20 +231,31 @@ ELSE(WIN32) #Rest of the OSes (Unix and Apple atm)
ENDIF(BUILD_FTL_PLUGIN)

#Install ITK libraries
IF(ITK_VERSION_MAJOR GREATER 3)
FILE(GLOB itkFiles "${ITK_DIR}/lib/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
ELSE(ITK_VERSION_MAJOR GREATER 3)
FILE(GLOB itkFiles "${ITK_DIR}/bin/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
ENDIF(ITK_VERSION_MAJOR GREATER 3)
INSTALL(FILES ${itkFiles} DESTINATION lib COMPONENT Runtime
#USING PACKAGE MANAGER VERSION - Ubuntu 16.04
#~ IF(ITK_VERSION_MAJOR GREATER 3)
#~ FILE(GLOB itkFiles "${ITK_DIR}/lib/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
#~ ELSE(ITK_VERSION_MAJOR GREATER 3)
#~ FILE(GLOB itkFiles "${ITK_DIR}/bin/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
#~ ENDIF(ITK_VERSION_MAJOR GREATER 3)
#~ INSTALL(FILES ${itkFiles} DESTINATION lib COMPONENT Runtime
#~ PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE)

# Install VTK files
IF(VTK_MAJOR_VERSION GREATER 5)
FILE(GLOB vtkFiles "${VTK_DIR}/lib/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
ELSE(VTK_MAJOR_VERSION GREATER 5)
FILE(GLOB vtkFiles "${VTK_DIR}/bin/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
ENDIF(VTK_MAJOR_VERSION GREATER 5)
INSTALL(FILES ${vtkFiles} DESTINATION lib COMPONENT Runtime
PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE)

#Debian
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Shekhar Chandra <Shekhar.Chandra@csiro.au>")
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Shekhar Chandra <shakes76@users.sf.net>")
#~ SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libfftw3-3") #10.04
#~ SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libvtk5.8, libvtk5.8-qt4, libinsighttoolkit3.20, libpythonqt2.0, libfftw3-3") #12.04
#~ SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libvtk5.8, libvtk5.8-qt4, libpythonqt2.0, libfftw3-3") #12.04, no ITK
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libvtk5.8, libvtk5.8-qt4, libpythonqt-dev, libinsighttoolkit4.5, libfftw3-3")
#~ SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libvtk5.8, libvtk5.8-qt4, libpythonqt-dev, libinsighttoolkit4.5, libfftw3-3")
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libinsighttoolkit4.9, libfftw3-3") #Ubuntu 16.04
#~ SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libvtk5.6, libvtk5.6-qt4, libfftw3-3") #11.10

#RPM
Expand All @@ -256,9 +267,6 @@ ELSE(WIN32) #Rest of the OSes (Unix and Apple atm)
#SET(CPACK_RPM_PACKAGE_REQUIRES "libqt4, vtk, vtk-qt, libfftw3-3") #opensuse 12.3 and 13.1
SET(CPACK_RPM_PACKAGE_REQUIRES "qt, vtk, vtk-qt, InsightToolkit, pythonqt, fftw3") #Fedora 21

# Install VTK files
#USING PACKAGE MANAGER VERSION

#Install startup scripts
install(FILES "${PROJECT_BINARY_DIR}/smilx" DESTINATION "../../bin"
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
Expand Down
4 changes: 2 additions & 2 deletions ui/about.ui
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
<item>
<widget class="QLabel" name="lblAuthor">
<property name="text">
<string>Chandra et al., 2013</string>
<string>Chandra et al., 2017</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
Expand All @@ -69,7 +69,7 @@
<item>
<widget class="QLabel" name="lblCentre">
<property name="text">
<string>Australian e-Health Research Centre</string>
<string>University of Queensland, Australia</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
Expand Down

0 comments on commit ddb5e5c

Please sign in to comment.