Wireshark-commits: [Wireshark-commits] master 4d65098: Packaging: Add initial support for AppImage.

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Wed, 12 Dec 2018 21:02:50 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=4d6509854cbde812470fe76c90dafca1ad7666e6
Submitter: "Gerald Combs <gerald@xxxxxxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

4d65098 by Gerald Combs (gerald.combs@xxxxxxxxxxxx):

    Packaging: Add initial support for AppImage.
    
    Add an "appimage" target that will create an AppImage package. Current
    AppImage tools assume that you only have one executable, so add
    a custom AppRun wrapper that will let you run our associated CLI
    utilities via symlinks, e.g.
    
        ln -s ./Wireshark-3.2.1-x86.appimage capinfos
        ./capinfos --help
    
    Packaging requires both linuxdeployqt and appimagetool, although we
    might be able to reduce this to just linuxdeployqt:
    
        https://github.com/probonopd/linuxdeployqt
        https://github.com/AppImage/AppImageKit
    
    I haven't done much testing beyond running Wireshark and
    capinfos. There are undoubtedly issues that need to be fixed.
    
    Bug: 14464
    Change-Id: Ic004ba1962e6a8630ebb017349d9b2c0462fd5fe
    Reviewed-on: https://code.wireshark.org/review/30953
    Reviewed-by: Gerald Combs <gerald@xxxxxxxxxxxxx>
    

Actions performed:

    from  3a7df1e   opcua: fix typo, use the commonly used 'Endpoint' instead of 'EndPoint'
     add  4d65098   Packaging: Add initial support for AppImage.


Summary of changes:
 CMakeLists.txt                 | 54 ++++++++++++++++++++++++++++++++++++++++++
 docbook/release-notes.asciidoc |  1 +
 packaging/appimage/AppRun      | 24 +++++++++++++++++++
 3 files changed, 79 insertions(+)
 create mode 100644 packaging/appimage/AppRun