@@ -154,19 +154,13 @@ else()
154
154
install (FILES ${CMAKE_SOURCE_DIR} /nemo/actions/dependency-viewer.nemo_action
155
155
DESTINATION share/nemo/actions
156
156
COMPONENT nemo-integration )
157
- set (GNOME_SHELL_VERSION_STR "unknown 1" )
158
- execute_process (COMMAND gnome-shell --version OUTPUT_VARIABLE GNOME_SHELL_VERSION_STR )
159
- string (REGEX MATCH "[0-9]+" GNOME_SHELL_VERSION "${GNOME_SHELL_VERSION_STR} " )
160
- message (STATUS "GNOME_SHELL_VERSION is ${GNOME_SHELL_VERSION} " )
161
- if (GNOME_SHELL_VERSION LESS 43 )
162
- install (FILES ${CMAKE_SOURCE_DIR} /nautilus-python/extensions/dependency-viewer.py
163
- DESTINATION share/nautilus-python/extensions
164
- COMPONENT nautilus-integration )
165
- else ()
166
- install (FILES ${CMAKE_SOURCE_DIR} /nautilus-python/extensions/dependency-viewer-43.py
167
- DESTINATION share/nautilus-python/extensions
168
- COMPONENT nautilus-integration )
169
- endif ()
157
+ install (FILES ${CMAKE_SOURCE_DIR} /nautilus-python/extensions/dependency-viewer.py
158
+ DESTINATION share/nautilus-python/extensions
159
+ COMPONENT nautilus-integration )
160
+ install (FILES ${CMAKE_SOURCE_DIR} /nautilus-python/extensions/dependency-viewer-43.py
161
+ DESTINATION share/nautilus-python/extensions
162
+ COMPONENT nautilus-integration )
163
+
170
164
set (PYTHON_NAUTILUS_DEB "python-nautilus" )
171
165
set (PYTHON_NAUTILUS_RPM "nautilus-python" )
172
166
if (LSB_RELEASE_ID_SHORT MATCHES "Ubuntu" AND LSB_RELEASE_CODENAME_SHORT MATCHES "jammy" )
@@ -191,6 +185,7 @@ else()
191
185
set (CPACK_DEBIAN_PACKAGE_HOMEPAGE ${CMAKE_PROJECT_HOMEPAGE_URL} )
192
186
set (CPACK_DEBIAN_PACKAGE_LICENSE "Apache-2.0" )
193
187
set (CPACK_DEBIAN_PACKAGE_DEPENDS "${PYTHON_NAUTILUS_DEB} , binutils, libqt5core5a, libqt5gui5, libqt5widgets5" )
188
+ SET (CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_SOURCE_DIR} /resources/postinst" )
194
189
195
190
set (CPACK_RPM_PACKAGE_NAME ${CPACK_PACKAGE_NAME} )
196
191
set (CPACK_RPM_PACKAGE_VERSION ${CPACK_PACKAGE_VERSION} )
@@ -200,6 +195,7 @@ else()
200
195
set (CPACK_RPM_PACKAGE_URL ${CMAKE_PROJECT_HOMEPAGE_URL} )
201
196
set (CPACK_RPM_PACKAGE_LICENSE "Apache-2.0" )
202
197
set (CPACK_RPM_PACKAGE_REQUIRES "${PYTHON_NAUTILUS_RPM} , binutils, qt5-qtbase" )
198
+ SET (CPACK_RPM_POST_INSTALL_SCRIPT_FILE "${CMAKE_SOURCE_DIR} /resources/postinst" )
203
199
endif ()
204
200
include (CPack )
205
201
cpack_add_component (application DISPLAY_NAME "DependencyViewer" REQUIRED )
0 commit comments