clarified signature;
authorwenzelm
Tue, 21 Feb 2023 11:07:00 +0100
changeset 77327 089720dddded
parent 77326 b3f8aad678e9
child 77328 f30e050d4ac6
clarified signature;
src/Tools/VSCode/src/build_vscodium.scala
--- a/src/Tools/VSCode/src/build_vscodium.scala	Tue Feb 21 10:43:30 2023 +0100
+++ b/src/Tools/VSCode/src/build_vscodium.scala	Tue Feb 21 11:07:00 2023 +0100
@@ -63,7 +63,7 @@
     build_name: String,
     env: List[String]
   ) {
-    def is_linux: Boolean = platform == Platform.Family.linux
+    def primary: Boolean = platform == Platform.Family.linux
 
     def download_name: String = "VSCodium-" + download_template.replace("{VERSION}", version)
     def download_ext: String = if (download_template.endsWith(".zip")) "zip" else "tar.gz"
@@ -342,13 +342,13 @@
         platform_info.get_vscodium_repository(build_dir, progress = progress)
 
         val sources_patch = platform_info.patch_sources(build_dir)
-        if (platform_info.is_linux) write_patch("02-isabelle_sources", sources_patch)
+        if (platform_info.primary) write_patch("02-isabelle_sources", sources_patch)
 
         progress.echo("Build ...")
         progress.bash(platform_info.environment + "\n" + "./build.sh",
           cwd = build_dir.file, echo = verbose).check
 
-        if (platform_info.is_linux) {
+        if (platform_info.primary) {
           Isabelle_System.copy_file(build_dir + Path.explode("LICENSE"), component_dir.path)
         }
 
@@ -358,7 +358,7 @@
         platform_info.setup_electron(platform_dir)
 
         val resources_patch = platform_info.patch_resources(platform_dir)
-        if (platform_info.is_linux) write_patch("03-isabelle_resources", resources_patch)
+        if (platform_info.primary) write_patch("03-isabelle_resources", resources_patch)
 
         Isabelle_System.copy_file(
           build_dir + Path.explode("vscode/node_modules/electron/dist/resources/default_app.asar"),