Docs: Project Tools Update #156

Merged
Nick Alberelli merged 59 commits from :docs/project-tools-update into main 2023-10-19 22:21:50 +02:00
2 changed files with 15 additions and 4 deletions
Showing only changes of commit 7b0f1ad561 - Show all commits

View File

@ -30,11 +30,16 @@ Packages need to be compiled on the Build Server and marked with a date to be ab
::: info Info ::: info Info
The command `emerge --oneshot {package-name}` compiles package, but does not add the packages to the [@world](https://wiki.gentoo.org/wiki/World_set_(Portage)), this means these packages will be removed when running `--depclean`.. We add this because these packages are already pulled in by another set. So we dont want to add it again to the @world set. To learn more visit the [Gentoo Handbook](https://wiki.gentoo.org/wiki/Emerge#:~:text=fetchonly%20%2D%2Demptytree%20%40world-,Do%20not%20add%20dependencies%20to%20the%20world%20file,-If%20a%20dependency) The command `emerge --oneshot {package-name}` compiles package, but does not add the packages to the [@world](https://wiki.gentoo.org/wiki/World_set_(Portage)), this means these packages will be removed when running `--depclean`.. We add this because these packages are already pulled in by another set. So we dont want to add it again to the @world set. To learn more visit the [Gentoo Handbook](https://wiki.gentoo.org/wiki/Emerge#:~:text=fetchonly%20%2D%2Demptytree%20%40world-,Do%20not%20add%20dependencies%20to%20the%20world%20file,-If%20a%20dependency)
::: :::
## Update Add-ons in `/shared/software/addons` ## Update Local Add-Ons
Add-Ons are locally stored in the following directories; `/usr/share/flamenco` and `/usr/share/blender_studio_tools`. These are updated by running the following commands. These directories are automatically updated daily by the Gentoo package manager.
```bash
emerge -1 blender-studio-tools
emerge -1 flamenco
```
The software inside the `shared/software/addons` directory are the [Blender Studio Pipeline Add-ons](/addons/overview) and any other Add-ons that need to be distributed to all Blender Studio Users. These Add-ons are considered Live Packages. Live Packages are packages that fetch updates from the source repository directly and are not tied to a specific release. To update packages not included in `/shared/software/addons` see [Installing Software](/gentoo/user/installing-software)
1. Follow the instructions in [Installing Packages on Build Server](/gentoo/td/maintaince#installing-packages-on-build-server) using `blender-studio-tools` as the package name.
### How to update to specific version? ### How to update to specific version?

View File

@ -86,3 +86,9 @@ Blender Add-ons can be packaged directly from the [Blender Studio Pipeline](http
```bash ```bash
cd /blender-studio-pipeline/scripts/pipeline-release cd /blender-studio-pipeline/scripts/pipeline-release
./package_local.py /{my_project}/shared/artifacts/addons ./package_local.py /{my_project}/shared/artifacts/addons
```
::: info Blender Studio Users
Flamenco is installed and updated by the package manager of your Gentoo workstation. To learn more see [Update Local Add-Ons](/gentoo/td/maintaince#update-local-add-ons) in the Gentoo section.
:::