Browse Source

Update update.py paths and plugin extension for v2.

pull/785/head
Andrew Belt 3 years ago
parent
commit
361e29fbcd
1 changed files with 6 additions and 5 deletions
  1. +6
    -5
      scripts/update.py

+ 6
- 5
scripts/update.py View File

@@ -11,13 +11,13 @@ import update_modulargrid
import update_cache import update_cache




TOOLCHAIN_DIR = "../toolchain"
TOOLCHAIN_DIR = "../toolchain-v2"
PACKAGES_DIR = "../packages" PACKAGES_DIR = "../packages"
SCREENSHOTS_DIR = "../screenshots" SCREENSHOTS_DIR = "../screenshots"
MANIFESTS_DIR = "manifests" MANIFESTS_DIR = "manifests"
RACK_SYSTEM_DIR = "../Rack-v1"
RACK_USER_DIR = "$HOME/.Rack"
RACK_USER_PLUGIN_DIR = os.path.join(RACK_USER_DIR, "plugins-v1")
RACK_SYSTEM_DIR = "../Rack-v2"
RACK_USER_DIR = "$HOME/.Rack2"
RACK_USER_PLUGIN_DIR = os.path.join(RACK_USER_DIR, "plugins")


# Update git before continuing # Update git before continuing
common.system("git pull") common.system("git pull")
@@ -47,6 +47,7 @@ for plugin_path in plugin_paths:
continue continue
slug = manifest['slug'] slug = manifest['slug']
version = manifest['version'] version = manifest['version']
# TODO Extract manifest from .vcvplugin
elif plugin_ext == ".zip": elif plugin_ext == ".zip":
m = re.match(r'^(.*)-(.*?)-(.*?)$', plugin_basename) m = re.match(r'^(.*)-(.*?)-(.*?)$', plugin_basename)
slug = m[1] slug = m[1]
@@ -85,7 +86,7 @@ for plugin_path in plugin_paths:
common.system(f'cd "{TOOLCHAIN_DIR}" && make plugin-build-clean') common.system(f'cd "{TOOLCHAIN_DIR}" && make plugin-build-clean')
common.system(f'cd "{TOOLCHAIN_DIR}" && make -j$(nproc) plugin-build PLUGIN_DIR={plugin_path}') common.system(f'cd "{TOOLCHAIN_DIR}" && make -j$(nproc) plugin-build PLUGIN_DIR={plugin_path}')
common.system(f'cp -vi "{TOOLCHAIN_DIR}"/plugin-build/* "{PACKAGES_DIR}"/') common.system(f'cp -vi "{TOOLCHAIN_DIR}"/plugin-build/* "{PACKAGES_DIR}"/')
common.system(f'cp -vi "{TOOLCHAIN_DIR}"/plugin-build/*-lin.zip "{RACK_USER_PLUGIN_DIR}"')
common.system(f'cp -vi "{TOOLCHAIN_DIR}"/plugin-build/*-lin.vcvplugin "{RACK_USER_PLUGIN_DIR}"')
except Exception as e: except Exception as e:
print(e) print(e)
print(f"{slug} build failed") print(f"{slug} build failed")


Loading…
Cancel
Save