dev_env.sh 927 Bytes
Newer Older
1 2 3 4 5 6 7
#!/usr/bin/env bash

set -e

function main {
    pacman --noconfirm -S --needed \
        git \
Philipp Hörist's avatar
Philipp Hörist committed
8 9 10 11
        mingw-w64-x86_64-python3 \
        mingw-w64-x86_64-python3-gobject \
        mingw-w64-x86_64-python3-pip \
        mingw-w64-x86_64-toolchain \
Philipp Hörist's avatar
Philipp Hörist committed
12
        mingw-w64-x86_64-adwaita-icon-theme \
Philipp Hörist's avatar
Philipp Hörist committed
13
        mingw-w64-x86_64-gtk3 \
Philipp Hörist's avatar
Philipp Hörist committed
14 15 16
        mingw-w64-x86_64-python3-setuptools-scm \
        mingw-w64-x86_64-python3-cryptography \
        mingw-w64-x86_64-python3-certifi \
Philipp Hörist's avatar
Philipp Hörist committed
17
        mingw-w64-x86_64-python3-pyopenssl \
Philipp Hörist's avatar
Philipp Hörist committed
18 19
        mingw-w64-x86_64-python3-pillow \
        mingw-w64-x86_64-python3-six
20 21 22

    PIP_REQUIREMENTS="\
git+https://dev.gajim.org/gajim/python-nbxmpp.git
Philipp Hörist's avatar
Philipp Hörist committed
23
git+https://dev.gajim.org/lovetox/pybonjour-python3.git
Philipp Hörist's avatar
Philipp Hörist committed
24
git+https://github.com/enthought/pywin32-ctypes.git
Philipp Hörist's avatar
Philipp Hörist committed
25
python-axolotl
26 27
python-gnupg
keyring
28
css_parser
Philipp Hörist's avatar
Philipp Hörist committed
29
qrcode
30
"
31
pip3 install precis-i18n
Philipp Hörist's avatar
Philipp Hörist committed
32 33 34 35 36
pip3 install $(echo "$PIP_REQUIREMENTS" | tr ["\\n"] [" "])

}

main;