[ITP] Qemu

Helge Konetzka hk@zapateado.de
Wed Jul 21 13:43:24 GMT 2021



Am 20.07.21 um 15:11 schrieb Jon Turney:
> On 30/06/2021 14:35, Helge Konetzka wrote:
>> Hello,
>>
>>
>> I would like to package Qemu for Cygwin.
>> See https://www.qemu.org/
> 
> Thanks for looking into this, and sorry for the delay in responding.
>> Qemu is included in Debian.
>> See https://packages.debian.org/source/buster/qemu
>>
>> Qemu is released under the GNU General Public License, version 2. 
>> Parts of Qemu have specific licenses, see file LICENSE.
>> See https://qemu-project.gitlab.io/qemu/system/license.html
>>
>>
>> I've prepared cygports for the packages as a POC. See
>> https://gitlab.com/hejko-cygwin/cygports
>>
>> Qemu binaries and resources were packaged in mingw64-x86_64-qemu and 
>> mingw64-i686-qemu. To make Qemu accessible in a transparent way, I've 
>> created qemu-integration. It mainly consists of a wrapper and a setup 
>> script.
>> See
>> https://gitlab.com/hejko-cygwin/qemu-integration
> 
> I assume that it's not straightforward to build cygwin executables of 
> QEMU, but mentioning some of this issues would help.
> 
> Given that: do we really need to build our own MinGW QEMU packages? Can 
> the integration script just rely on the official Windows packages being 
> installed?

I've never tried to build Qemu using the Cygwin toolchain. It's not 
documented and IMHO it's not supported.

qemu-integration can be configured to execute the official Qemu 
distribution easily. I've already provided a configuration example for 
this case.

If you think this would be useful, I could create an updated version of 
qemu-integration which also defaults to the standard installation path 
of the "official" Qemu Windows package.

> 
>> For download of POC packages see
>> https://www.zapateado.de/cygwin/
>>
>>
>> Any interest for Qemu packages in Cygwin?
>> If so, I would split Qemu into several packages and add all licenses 
>> included in Qemu source before final upload.


More information about the Cygwin-apps mailing list