wine-mono: update to 4.7.1 + add license (#8625)

This commit is contained in:
cr6git 2017-11-05 08:03:35 +01:00 committed by Juan RP
parent 2d9f8a249c
commit 26f0617805
2 changed files with 34 additions and 4 deletions

View file

@ -0,0 +1,29 @@
Wine Mono contains code from several different projects, each of which has its own licensing.
Parts of Mono (mono/) are variously licensed under the GPL, LGPL, and MIT X11 licenses. All parts are available as LGPL or MIT X11 except for the following:
* The ICSharpCode.SharpZipLib library is available as GPL with an exception (see mono/mcs/class/ICSharpCode.SharpZipLib/README). Because this library is not a replacement for any Microsoft class libraries, nor is it used by any replacements for Microsoft class libraries, I believe this is OK.
* The TimeZoneInfo implementation for Android (mono/mcs/class/System.Core/System/TimeZoneInfo.Android.cs) is licensed as Apache 2.0. That code is not used in the Wine Mono build.
* Parts of mcs/tools. I don't have an exhaustive list of these, but I believe the tools are used only at build time and not shipped.
* mcs/jay is BSD-licensed.
The Visual Basic class libraries (mono-basic/) are MIT X11. The compiler is LGPL v2.
OpenTK (opentk/) is MIT X11.
Lidgren.Network (MonoGame/ThirdParty/Lidgren.Network) is MIT.
MonoGame uses GamepadConfig, Tao.Sdl, and SDL for its gamepad support. GamepadConfig has a non-free license, so gamepad support is disabled in Wine Mono to eliminate those dependencies.
MonoGame (MonoGame/) is Ms-PL.
Any code not in a submodule is MIT:
Copyright (c) 2012 Vincent Povirk for CodeWeavers
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View file

@ -1,18 +1,19 @@
# Template file for 'wine-mono'
pkgname=wine-mono
version=4.5.6
version=4.7.1
revision=1
noarch=yes
build_style=fetch
homepage="http://wiki.winehq.org/Mono"
homepage="https://wiki.winehq.org/Mono"
license="MIT,GPL-3,LGPL-2"
short_desc="Mono built for running .NET applications with WINE"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
distfiles="${SOURCEFORGE_SITE}/wine/Wine%20Mono/${version}/${pkgname}-${version}.msi"
checksum=ac681f737f83742d786706529eb85f4bc8d6bdddd8dcdfa9e2e336b71973bc25
distfiles="http://dl.winehq.org/wine/wine-mono/${version}/${pkgname}-${version}.msi"
checksum=2c8d5db7f833c3413b2519991f5af1f433d59a927564ec6f38a3f1f8b2c629aa
do_install() {
# The actual installation within WINE occurs at runtime in whatever
# WINEPREFIX is being used.
vinstall ${pkgname}-${version}.msi 644 usr/share/wine/mono
vlicense ${FILESDIR}/COPYING
}