[vlc-devel] [PATCH 2/7] win32: msi: use the detected way to run win32 exectuables
Steve Lhomme
robux4 at ycbcr.xyz
Thu May 14 12:31:56 CEST 2020
On 2020-05-13 12:24, Rémi Denis-Courmont wrote:
> Hi,
>
> The GPL does not say that you have to have the source of the build
> tools. That's just an indirect consequence of the tools themselves being
> under copyleft license.
>
> What the GPL says is that each must fit at least one of the condition:
> A) comes with OS,
> B) is freely provided by the binary distributor,
What do you call the binary distributor ?
We provide the wix 3.5 to make the MSI package here
https://download.videolan.org/contrib/wix/wix-3.5.msi
> C) is freely provided by a third party referred by the binary provider,
> while the binary is (re)licensed to GPLv3.
>
> Now Wix does not seem to be in case A (not in Ubuntu or whatever CI OS
> is), nor B (notably not in extras/tools), and is definitely not in case
> C (Windows builds claim GPLv2).
>
> So it can't be used.
>
> I think it's very edgy to depend on WINE here, but Wix is clearly not OK
> as things stand.
>
> Le 13 mai 2020 12:37:27 GMT+03:00, Alexandre Janniaux
> <ajanni at videolabs.io> a écrit :
>
> Hi,
>
> You can have sources of the tools without having them being
> cross-platform, which is the case for wixtoolset:
>
> http://lists.wixtoolset.org/pipermail/wix-devs-wixtoolset.org/2017-July/000840.html
> https://github.com/wixtoolset/issues/issues/4381
>
> Work has been done to have it run natively on linux but
> it's not done by the main developers which don't care
> about this.
>
> Regards,
> --
> Alexandre Janniaux
> Videolabs
>
> On Tue, May 12, 2020 at 06:06:50PM +0300, Rémi Denis-Courmont wrote:
>
> Le tiistaina 12. toukokuuta 2020, 13.28.03 EEST Steve Lhomme a
> écrit :
>
> ------------------------------------------------------------------------
> extras/package/win32/msi.mak | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/extras/package/win32/msi.mak
> b/extras/package/win32/msi.mak
> index 52c01636995b..ca818d140a5a 100644
> --- a/extras/package/win32/msi.mak
> +++ b/extras/package/win32/msi.mak
> @@ -4,9 +4,9 @@ BUILT_SOURCES_distclean += \
> endif
>
> WIXPATH=`wine winepath -u 'C:\\Program Files (x86)\\Windows
> Installer XML
> v3.5\\bin'` -HEAT=wine "$(WIXPATH)/heat.exe"
> -CANDLE=wine "$(WIXPATH)/candle.exe"
> -LIGHT=wine "$(WIXPATH)/light.exe"
> +HEAT=$(RUN_HOST_CMD) "$(WIXPATH)/heat.exe"
> +CANDLE=$(RUN_HOST_CMD) "$(WIXPATH)/candle.exe"
> +LIGHT=$(RUN_HOST_CMD) "$(WIXPATH)/light.exe"
> VLCDIR=`wine winepath -s \`wine winepath -w
> '$(abs_top_builddir)/vlc-$(VERSION)'\``
> MSIDIR=$(abs_srcdir)/extras/package/win32/msi
> W_MSIDIR=`wine winepath -w '$(MSIDIR)'`
>
> Why the hell do you even need to run native programs in the
> build system? If
> they're open-source, you can recompile them. In the worst cases,
> you can at
> least compile with libwine. And if they're proprietary, you
> can't use them for
> redistributable (GPL) builds.
>
> --
> Реми Дёни-Курмон
> http://www.remlab.net/
> ------------------------------------------------------------------------
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
>
> ------------------------------------------------------------------------
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
>
>
> --
> Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser
> ma brièveté.
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
>
More information about the vlc-devel
mailing list