forked from Mirrors/flatpak-builder
d5c176f440
A new user might think that APPDIR is the location of the app to be built, and run something like `xdg-app-builder . ./manifest`. This could silently the user's entire project that they are trying to package, which is not acceptable at all! Even if you think it is their fault for not reading the manual first! This commit means that APPDIR is no longer deleted. Instead, xdg-app-builder checks whether it is empty and, if it is not, it asks the user to delete the contents and then rerun it. This means you now have to do `rm -Rf APPDIR; xdg-app-builder APPDIR MANIFEST` when developing your manifest, but I think that's better than having a build tool that can optionally delete your whole project. |
||
---|---|---|
app | ||
builder | ||
common | ||
completion | ||
data | ||
dbus-proxy | ||
doc | ||
document-portal | ||
env.d | ||
lib | ||
libglnx@e7f7081054 | ||
profile | ||
session-helper | ||
tests | ||
triggers | ||
.gitignore | ||
.gitmodules | ||
COPYING | ||
Makefile.am | ||
Makefile.gtester | ||
NEWS | ||
README.md | ||
acinclude.m4 | ||
autogen.sh | ||
configure.ac | ||
xdg-app.pc.in |
README.md
xdg-app
xdg-app is a system for building, distributing and running sandboxed desktop applications on Linux.
See https://wiki.gnome.org/Projects/SandboxedApps for more information.