xpra icon
Bug tracker and wiki

Opened 4 weeks ago

Last modified 6 days ago

#1883 new task

packaging for mingw64 / MSYS2

Reported by: Antoine Martin Owned by: Smo
Priority: major Milestone: 2.4
Component: packaging Version: 2.3.x
Keywords: Cc:

Description

We should be able to submit this as a package to MSYS2: https://github.com/msys2/msys2/wiki/Creating-Packages.

Change History (2)

comment:1 Changed 4 weeks ago by Antoine Martin

Owner: changed from Antoine Martin to Smo
Summary: packaging for mingwpackaging for mingw64 / MSYS2

Python build changes mostly completed in r19684.
We can now install xpra locally from an MSYS2 shell with:

rm -fr dist/*
python ./setup.py clean
python ./setup.py install --prefix=./dist --share=share/xpra --with-scripts
rsync -rplogt dist/* ${MINGW_PREFIX}/

Still TODO:

  • install both python2 and python3 builds?
  • figure out the dependencies we want to declare (ie: not opencv..)
  • create some packages for the most important python dependencies (those should be easy): rencode, lz4, PyOpenGL + PyOpenGL_accelerate, cryptography
  • fix audio subprocess command failures

@smo: can you help with any of this?

comment:2 Changed 6 days ago by Antoine Martin

Update from the transition to python 3.7 (#1878) done by msys2:

Note: See TracTickets for help on using tickets.