mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-04-28 18:02:38 +02:00
Make the container a git submodule
This commit is contained in:
parent
911a511e11
commit
8a84c115a1
3 changed files with 20 additions and 4 deletions
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[submodule "share/container"]
|
||||
path = share/container
|
||||
url = git@github.com:firstlookmedia/dangerzone-converter.git
|
18
README.md
18
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
|
||||
./install/linux/build_deb.py
|
||||
```
|
1
share/container
Submodule
1
share/container
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 6edf71901200da659e8a8350a3c1cbc9b92f9082
|
Loading…
Reference in a new issue