From bc7063a1b8201cebddf1ba8dc5273749343dc187 Mon Sep 17 00:00:00 2001 From: Matthew Leeds Date: Tue, 8 Jan 2019 14:20:58 -0800 Subject: [PATCH 1/2] README: Tweak a few things --- README.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 07e32926..0bbad24c 100644 --- a/README.md +++ b/README.md @@ -24,15 +24,18 @@ Flatpak welcomes contributions from anyone! Here are some ways you can help: # Hacking Flatpak uses a traditional autoconf-style build mechanism. To build just do ``` + ./autogen.sh ./configure [args] make make install ``` -Dependencies you will need include: autoconf, automake, libtool, bison, gettext, -gtk-doc, gobject-introspection, libcap, libarchive, libxml2, libsoup, gpgme, -polkit, libXau, ostree, json-glib, appstream, libseccomp -(or their devel packages). +To automatically install dependencies on apt-based distributions you can try +running `apt build-dep flatpak` and on dnf ones try `dnf builddep flatpak`. +Dependencies you will need include: autoconf, automake, libtool, bison, +gettext, gtk-doc, gobject-introspection, libcap, libarchive, libxml2, libsoup, +gpgme, polkit, libXau, ostree, json-glib, appstream, libseccomp (or their devel +packages). Most configure arguments are documented in `./configure --help`. However, there are some options that are a bit more complicated. @@ -94,5 +97,7 @@ quick intro to the major components of the flatpak repo: * `portal`: The Flatpak portal service, which lets sandboxed apps request the creation of new sandboxes * `doc`: The sources for the documentation, both man pages and library documentation * `tests`: The testsuite - +* `bubblewrap`: Flatpak's unpriveleged sandboxing tool which is developed separately and exists here as a submodule +* `libglnx`: a small utility library for projects that use GLib on Linux, as a submodule +* `dbus-proxy`: a filtering proxy for D-Bus connections, as a submodule From 3cf05140d6595375303b8e941ca0b9d9624528fb Mon Sep 17 00:00:00 2001 From: Matthew Leeds Date: Tue, 8 Jan 2019 14:50:46 -0800 Subject: [PATCH 2/2] fixup! README: Tweak a few things --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0bbad24c..2cd803ef 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ quick intro to the major components of the flatpak repo: * `portal`: The Flatpak portal service, which lets sandboxed apps request the creation of new sandboxes * `doc`: The sources for the documentation, both man pages and library documentation * `tests`: The testsuite -* `bubblewrap`: Flatpak's unpriveleged sandboxing tool which is developed separately and exists here as a submodule +* `bubblewrap`: Flatpak's unprivileged sandboxing tool which is developed separately and exists here as a submodule * `libglnx`: a small utility library for projects that use GLib on Linux, as a submodule * `dbus-proxy`: a filtering proxy for D-Bus connections, as a submodule