Skip to content

Commit

Permalink
#1883: more dependencies moved to MSYS2
Browse files Browse the repository at this point in the history
git-svn-id: https://xpra.org/svn/Xpra/trunk@21483 3bb7dfac-3a0b-4e04-842a-767bc560f471
  • Loading branch information
totaam committed Jan 25, 2019
1 parent 96c41be commit 6545eee
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions src/win32/MINGW_SETUP.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,25 +38,24 @@ $PACMAN --noconfirm -S ${XPKG}gst-python
#development tools and libs for building extra packages:
$PACMAN --noconfirm -S base-devel ${XPKG}yasm ${XPKG}nasm subversion rsync zip gtk-doc ${XPKG}cmake ${XPKG}gcc ${XPKG}pkg-config ${XPKG}libffi ${XPKG}gss ${XPKG}openldap
#python libraries and packaging tools:
for x in cryptography cffi pycparser numpy pillow cx_Freeze appdirs paramiko comtypes netifaces rencode; do
$PACMAN --noconfirm -S ${XPKG}python2-enum34
for x in cryptography cffi pycparser numpy pillow cx_Freeze appdirs paramiko comtypes netifaces rencode websocket-client setproctitle pyu2f ldap ldap3 bcrypt pynacl; do
$PACMAN --noconfirm -S ${XPKG}python2-${x}
$PACMAN --noconfirm -S ${XPKG}python3-${x}
done
#python2-cryptography 2.4.2 has an undeclared dependency on:
$PACMAN --noconfirm -S ${XPKG}python2-ipaddress
$PACMAN --noconfirm -S ${XPKG}cython2 ${XPKG}python2-setuptools
$PACMAN --noconfirm -S ${XPKG}cython
#using easy-install for python libraries which are not packaged by mingw:
#build pynacl against the system library:
export SODIUM_INSTALL=system
easy_install-2.7 -U -Z enum34 enum-compat
for x in lz4 websocket-client websockify nvidia-ml-py setproctitle pyu2f python-ldap ldap3 bcrypt pynacl; do
#using easy-install for python libraries which are not yet packaged by mingw:
easy_install-2.7 -U -Z enum-compat
for x in lz4 websockify nvidia-ml-py; do
easy_install-2.7 -U -Z $x
easy_install-3.7 -U -Z $x
done
#last version to support python2:
#use the last version to support python2 (not the broken one in mingw):
easy_install-2.7 -U -Z zeroconf==0.19.1
easy_install-3.7 -U -Z zeroconf
$PACMAN --noconfirm -S ${XPKG}python3-zeroconf

#pyopengl problems:
#use 3.1.1a1 as there are bugs in later versions on win32:
Expand Down

0 comments on commit 6545eee

Please sign in to comment.