From 8a84c115a1af78bcee62bfc8d255a7ff3e99efc7 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Thu, 9 Jan 2020 11:35:47 -0800 Subject: [PATCH] Make the container a git submodule --- .gitmodules | 3 +++ README.md | 20 ++++++++++++++++---- share/container | 1 + 3 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 .gitmodules create mode 160000 share/container diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..05a4e6c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "share/container"] + path = share/container + url = git@github.com:firstlookmedia/dangerzone-converter.git diff --git a/README.md b/README.md index b3a398c..7facab0 100644 --- a/README.md +++ b/README.md @@ -21,18 +21,30 @@ Right now, dangerzone only works in Linux, but the goal is to [get it working in ## Development environment +After cloning this git repo, make sure to checkout the git submodules. + +``` +git submodule init +``` + +### Debian/Ubuntu + You need [podman](https://podman.io/getting-started/installation) ([these instructions](https://kushaldas.in/posts/podman-on-debian-buster.html) are useful for installing in Debian or Ubuntu). -You also need python3, pipenv, and Qt5. +Install dependencies: + +``` +sudo apt install -y python3 python3-pyqt5 python3-appdirs python3-click python3-xdg +``` Run locally: ``` -pipenv run ./dev_script/dangerzone +./dev_script/dangerzone ``` Create a .deb: ``` -pipenv run ./install/linux/build_deb.py -``` \ No newline at end of file +./install/linux/build_deb.py +``` diff --git a/share/container b/share/container new file mode 160000 index 0000000..6edf719 --- /dev/null +++ b/share/container @@ -0,0 +1 @@ +Subproject commit 6edf71901200da659e8a8350a3c1cbc9b92f9082