diff --git a/dev-utils/_linux/linuxdeploy-plugin-appimage/linuxdeploy-plugin-appimage.py b/dev-utils/_linux/linuxdeploy-plugin-appimage/linuxdeploy-plugin-appimage.py new file mode 100644 index 00000000..3550e779 --- /dev/null +++ b/dev-utils/_linux/linuxdeploy-plugin-appimage/linuxdeploy-plugin-appimage.py @@ -0,0 +1,28 @@ +import info + + +class subinfo(info.infoclass): + def setTargets(self): + self.svnTargets["master"] = "https://github.com/linuxdeploy/linuxdeploy-plugin-appimage.git" + self.description = "AppDir creation and maintenance tool. Featuring flexible plugin system." + self.webpage = "https://github.com/linuxdeploy/linuxdeploy-plugin-appimage" + self.defaultTarget = "master" + + def setDependencies(self): + self.runtimeDependencies["virtual/base"] = None + self.runtimeDependencies["dev-utils/linuxdeploy"] = None + self.runtimeDependencies["libs/libpng"] = None + self.runtimeDependencies["libs/libjpeg-turbo"] = None + + +from Package.CMakePackageBase import * + + +class Package(CMakePackageBase): + def __init__(self, **args): + CMakePackageBase.__init__(self) + self.subinfo.options.fetch.checkoutSubmodules = True + + def install(self): + return utils.copyFile(os.path.join(self.buildDir(), "src", "linuxdeploy-plugin-appimage"), + os.path.join(self.imageDir(), "bin", "linuxdeploy-plugin-appimage"))