4 #include <boost/filesystem/path.hpp>
8 namespace linuxdeploy {
10 * Deploy the application ".desktop", icon, and runnable files in the AppDir root path. According to the
11 * AppDir spec at: https://docs.appimage.org/reference/appdir.html
13 * @param desktopFilePaths to be deployed in the AppDir root
14 * @param customAppRunPath AppRun to be used, if empty the application executable will be used instead
16 * @return true on success otherwise false
18 bool deployAppDirRootFiles(std::vector<std::string> desktopFilePaths, std::string customAppRunPath,
19 linuxdeploy::core::appdir::AppDir& appDir);
24 * @param executableFileName
27 bool addDefaultKeys(desktopfile::DesktopFile& desktopFile, const std::string& executableFileName);