[msbuild] Bump msbuild to fix test failures on wrench (#5660)
[mono.git] / packaging / MacSDK / msbuild.py
index 0e16af1fa7991d173346a97c8e413cbe35c9ef47..67db79c7fe63b3729025e8fe7e314002805a8ce8 100644 (file)
@@ -1,44 +1,14 @@
 import fileinput
 
-
 class MSBuild (GitHubPackage):
+       def __init__ (self):
+               GitHubPackage.__init__ (self, 'mono', 'msbuild', '15.4',
+                       revision = '5bb588162eadfc68c6af8895397f4f65f8008b24')
 
-    def __init__(self):
-        GitHubPackage.__init__(self, 'mono', 'msbuild', '15.0',
-                               git_branch='xplat-c8p')
-
-    def build(self):
-        self.sh('./cibuild.sh --scope Compile --target Mono --host Mono')
-
-    def install(self):
-        # adjusted from 'install-mono-prefix.sh'
-
-        build_output = 'bin/Debug-MONO/OSX_Deployment'
-        new_location = os.path.join(
-            self.staged_prefix,
-            'lib/mono/msbuild/%s/bin' %
-            self.version)
-        bindir = os.path.join(self.staged_prefix, 'bin')
-
-        os.makedirs(new_location)
-        self.sh('cp -R %s/* %s' % (build_output, new_location))
-
-        os.makedirs(bindir)
-
-        self.sh('cp msbuild-mono-deploy.in %s/msbuild' % bindir)
-
-        for line in fileinput.input('%s/msbuild' % bindir, inplace=True):
-            line = line.replace('@bindir@', '%s/bin' % self.staged_prefix)
-            line = line.replace(
-                '@mono_instdir@',
-                '%s/lib/mono' %
-                self.staged_prefix)
-            print line
-
-        for excluded in glob.glob("%s/*UnitTests*" % new_location):
-            self.rm(excluded)
+       def build (self):
+               self.sh ('./cibuild.sh --scope Compile --target Mono --host Mono --config Release')
 
-        for excluded in glob.glob("%s/*xunit*" % new_location):
-            self.rm(excluded)
+       def install (self):
+                self.sh ('./install-mono-prefix.sh %s' % self.staged_prefix)
 
-MSBuild()
+MSBuild ()