summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt32
1 files changed, 32 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b4cf66e..508d020 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -395,3 +395,35 @@ add_custom_target(appimage
`ldd pg_top | grep libselinux.so | cut -d \" \" -f 3` AppDir/usr/lib
COMMAND VERSION=${PROJECT_VERSION} appimagetool-${ARCH}.AppImage AppDir
)
+
+add_custom_target(appimage-docker
+ COMMAND cp -aL ${CMAKE_SOURCE_DIR}/AppRun AppDir
+ COMMAND cp -aL ${CMAKE_SOURCE_DIR}/pg_top.desktop AppDir
+ COMMAND cp -aL ${CMAKE_SOURCE_DIR}/pg_top.png AppDir
+ COMMAND mkdir -p AppDir/usr/share/metainfo
+ COMMAND cp -aL ${CMAKE_SOURCE_DIR}/pg_top.appdata.xml AppDir/usr/share/metainfo
+ COMMAND mkdir -p AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libpq.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libtinfo.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libbsd.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libssl.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libcrypto.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libgssapi_krb5.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libkrb5.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libk5crypto.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libkrb5support.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libkeyutils.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND cp -aL
+ `ldd pg_top | grep libselinux.so | cut -d \" \" -f 3` AppDir/usr/lib
+ COMMAND VERSION=${PROJECT_VERSION} /usr/local/squashfs-root/AppRun --comp=xz AppDir
+)