Compare commits
2
Commits
77075e369c
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a561a35030 | ||
|
|
467a6ce0e3 |
@@ -8,7 +8,7 @@
|
|||||||
<env name="PYTHONUNBUFFERED" value="1" />
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
</envs>
|
</envs>
|
||||||
<option name="SDK_HOME" value="" />
|
<option name="SDK_HOME" value="" />
|
||||||
<option name="SDK_NAME" value="BlenderDocker" />
|
<option name="SDK_NAME" value="Python 3.12 (BlenderDocker)" />
|
||||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||||
<option name="IS_MODULE_SDK" value="false" />
|
<option name="IS_MODULE_SDK" value="false" />
|
||||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
<env name="PYTHONUNBUFFERED" value="1" />
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
</envs>
|
</envs>
|
||||||
<option name="SDK_HOME" value="" />
|
<option name="SDK_HOME" value="" />
|
||||||
<option name="SDK_NAME" value="BlenderDocker" />
|
<option name="SDK_NAME" value="Python 3.12 (BlenderDocker)" />
|
||||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/" />
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/" />
|
||||||
<option name="IS_MODULE_SDK" value="false" />
|
<option name="IS_MODULE_SDK" value="false" />
|
||||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
|||||||
@@ -41,7 +41,10 @@ class BlenderDependency:
|
|||||||
|
|
||||||
def _get_list(self):
|
def _get_list(self):
|
||||||
"""Keep the mandatory 'library' packages (and Wayland Protocols) as Debian/Ubuntu apt names."""
|
"""Keep the mandatory 'library' packages (and Wayland Protocols) as Debian/Ubuntu apt names."""
|
||||||
sources = self.module.BUILD_MANDATORY_SUBPACKAGES + self.module.DEPS_CRITICAL_SUBPACKAGES
|
sources = self.module.BUILD_MANDATORY_SUBPACKAGES
|
||||||
|
if hasattr(self.module, 'DEPS_CRITICAL_SUBPACKAGES'):
|
||||||
|
sources += self.module.DEPS_CRITICAL_SUBPACKAGES
|
||||||
|
|
||||||
for package in self._flatten(sources):
|
for package in self._flatten(sources):
|
||||||
if 'library' not in package.name.lower() and package.name.lower() not in _EXTRA_PACKAGE_NAMES:
|
if 'library' not in package.name.lower() and package.name.lower() not in _EXTRA_PACKAGE_NAMES:
|
||||||
continue
|
continue
|
||||||
@@ -51,6 +54,7 @@ class BlenderDependency:
|
|||||||
|
|
||||||
def _get_complete_list(self):
|
def _get_complete_list(self):
|
||||||
"""All packages required to build Blender (PACKAGES_BASICS_BUILD) as Debian/Ubuntu apt names."""
|
"""All packages required to build Blender (PACKAGES_BASICS_BUILD) as Debian/Ubuntu apt names."""
|
||||||
|
if hasattr(self.module, 'PACKAGES_BASICS_BUILD'):
|
||||||
for package in self._flatten(self.module.PACKAGES_BASICS_BUILD):
|
for package in self._flatten(self.module.PACKAGES_BASICS_BUILD):
|
||||||
name = package.distro_package_names.get(self.module.DISTRO_ID_DEBIAN)
|
name = package.distro_package_names.get(self.module.DISTRO_ID_DEBIAN)
|
||||||
if isinstance(name, str):
|
if isinstance(name, str):
|
||||||
|
|||||||
@@ -90,3 +90,9 @@ def get_all_tags_from_docker():
|
|||||||
# All tags data:
|
# All tags data:
|
||||||
for release in j:
|
for release in j:
|
||||||
print(release)
|
print(release)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
print('Clean docker')
|
||||||
|
clean_all_dockers()
|
||||||
|
print('Done')
|
||||||
Reference in New Issue
Block a user