Skip to content

Commit ddb5e5c

Browse files
committed
Fixes for Ubuntu packaging and versioning.
1 parent ec9aedc commit ddb5e5c

File tree

2 files changed

+22
-14
lines changed

2 files changed

+22
-14
lines changed

apps/smilx/CMakeLists.txt

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ ENDIF(MSVC)
7373
#--------------------------------------------------------------------------------
7474
#Packaging
7575
SET(CPACK_PACKAGE_NAME "sMILX")
76-
SET(CPACK_PACKAGE_VENDOR "AeHRC")
76+
SET(CPACK_PACKAGE_VENDOR "UQ/CSIRO")
7777
SET(CPACK_PACKAGE_VERSION_MAJOR "${SMILX_VERSION_MAJOR}")
7878
SET(CPACK_PACKAGE_VERSION_MINOR "${SMILX_VERSION_MINOR}")
7979
SET(CPACK_PACKAGE_VERSION_PATCH "${SMILX_VERSION_PATCH}")
@@ -231,20 +231,31 @@ ELSE(WIN32) #Rest of the OSes (Unix and Apple atm)
231231
ENDIF(BUILD_FTL_PLUGIN)
232232

233233
#Install ITK libraries
234-
IF(ITK_VERSION_MAJOR GREATER 3)
235-
FILE(GLOB itkFiles "${ITK_DIR}/lib/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
236-
ELSE(ITK_VERSION_MAJOR GREATER 3)
237-
FILE(GLOB itkFiles "${ITK_DIR}/bin/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
238-
ENDIF(ITK_VERSION_MAJOR GREATER 3)
239-
INSTALL(FILES ${itkFiles} DESTINATION lib COMPONENT Runtime
234+
#USING PACKAGE MANAGER VERSION - Ubuntu 16.04
235+
#~ IF(ITK_VERSION_MAJOR GREATER 3)
236+
#~ FILE(GLOB itkFiles "${ITK_DIR}/lib/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
237+
#~ ELSE(ITK_VERSION_MAJOR GREATER 3)
238+
#~ FILE(GLOB itkFiles "${ITK_DIR}/bin/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
239+
#~ ENDIF(ITK_VERSION_MAJOR GREATER 3)
240+
#~ INSTALL(FILES ${itkFiles} DESTINATION lib COMPONENT Runtime
241+
#~ PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE)
242+
243+
# Install VTK files
244+
IF(VTK_MAJOR_VERSION GREATER 5)
245+
FILE(GLOB vtkFiles "${VTK_DIR}/lib/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
246+
ELSE(VTK_MAJOR_VERSION GREATER 5)
247+
FILE(GLOB vtkFiles "${VTK_DIR}/bin/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
248+
ENDIF(VTK_MAJOR_VERSION GREATER 5)
249+
INSTALL(FILES ${vtkFiles} DESTINATION lib COMPONENT Runtime
240250
PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE)
241251

242252
#Debian
243-
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Shekhar Chandra <Shekhar.Chandra@csiro.au>")
253+
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Shekhar Chandra <shakes76@users.sf.net>")
244254
#~ SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libfftw3-3") #10.04
245255
#~ 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
246256
#~ 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
247-
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")
257+
#~ 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")
258+
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libinsighttoolkit4.9, libfftw3-3") #Ubuntu 16.04
248259
#~ SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4, libqtgui4, libqt4-xmlpatterns, libqt4-sql, libqt4-opengl, libqt4-network, libvtk5.6, libvtk5.6-qt4, libfftw3-3") #11.10
249260

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

259-
# Install VTK files
260-
#USING PACKAGE MANAGER VERSION
261-
262270
#Install startup scripts
263271
install(FILES "${PROJECT_BINARY_DIR}/smilx" DESTINATION "../../bin"
264272
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)

ui/about.ui

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<item>
6060
<widget class="QLabel" name="lblAuthor">
6161
<property name="text">
62-
<string>Chandra et al., 2013</string>
62+
<string>Chandra et al., 2017</string>
6363
</property>
6464
<property name="alignment">
6565
<set>Qt::AlignCenter</set>
@@ -69,7 +69,7 @@
6969
<item>
7070
<widget class="QLabel" name="lblCentre">
7171
<property name="text">
72-
<string>Australian e-Health Research Centre</string>
72+
<string>University of Queensland, Australia</string>
7373
</property>
7474
<property name="alignment">
7575
<set>Qt::AlignCenter</set>

0 commit comments

Comments
 (0)