Skip to content

Commit

Permalink
Data for blender #65
Browse files Browse the repository at this point in the history
  • Loading branch information
alvagante committed Feb 15, 2023
1 parent ad1ecf7 commit 234278a
Show file tree
Hide file tree
Showing 5 changed files with 102 additions and 0 deletions.
72 changes: 72 additions & 0 deletions data/blender/default.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
blender::settings:
tp_prerequisites: {}

urls:
website: 'https://blender.org'
support: 'https://www.blender.org/support/'
documentation: 'https://www.blender.org/get-involved/documentation/'
source: 'https://github.com/blender/blender'
description: 'Blender is the free and open source 3D creation suite'

# Configured: +package -source -release +image
install_method: 'release'

packages:
main:
name: blender
ensure: present
source: ~
install_options: []
params: {}
providers:
chocolatey:
name:
scoop:
name: blender
winget:
name: BlenderFoundation.Blender

files:
config:
path: /usr/share/blender/$MAJVERSION/
format: 'inifile_with_stanzas'

dirs:
home:
path: /usr/share/blender/qON/

user_files:
config:
path: '$HOME/.config/blender/$MAJVERSION/'

user_dirs:
config:
path: '$HOME/.config/blender/$MAJVERSION/'

info_commands:
list: 'blender list'
debug_commands:
debug: 'blender debug'
test_commands:
status: 'blender status'
version_command: 'blender version'
help_command: 'blender help'
run_commands:
start:
command: 'blender start'
release:
latest_version: '3.4.1'
latest_version_major: '3.4'
destination: /usr/share/blender
base_url: 'https://mirrors.dotsrc.org/blender/release/Blender$MAJVERSION/'
# Official base url has a intermediate page. A specific mirrot is used instead.
# base_url: 'https://www.blender.org/download/release/Blender$MAJVERSION/blender-$VERSION-$OS-$ARCH'
file_name: 'blender-$VERSION-$OS-x64.tar.xz'
extracted_dir: 'blender-$VERSION-$OS-x64'
file_format: xz
extract_dir: '/usr/share/blender'
setup:
enable: true
links:
'/usr/local/bin/blender': '/usr/share/blender/blender-$VERSION-$OS-x64/blender'
15 changes: 15 additions & 0 deletions data/blender/hiera.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
:hierarchy:
- "%{title}/%{repo}/operatingsystem/%{operatingsystem}%{operatingsystemmajrelease}"
- "%{title}/%{repo}/operatingsystem/%{operatingsystem}"
- "%{title}/%{repo}/osfamily/%{osfamily}%{operatingsystemmajrelease}"
- "%{title}/%{repo}/osfamily/%{osfamily}"
- "%{title}/%{repo}/default"
- "%{title}/operatingsystem/%{operatingsystem}%{operatingsystemmajrelease}"
- "%{title}/operatingsystem/%{operatingsystem}"
- "%{title}/osfamily/%{osfamily}%{operatingsystemmajrelease}"
- "%{title}/osfamily/%{osfamily}"
- "%{title}/default"
- "default/%{operatingsystem}%{operatingsystemmajrelease}"
- "default/%{operatingsystem}"
- default
8 changes: 8 additions & 0 deletions data/blender/osfamily/Darwin.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
blender::settings:
brew_package_name: 'blender'
package_provider: 'appdmg'

packages:
main:
source: 'https://ftp.nluug.nl/pub/graphics/blender/release/Blender$MAJVERSION/blender-$VERSION-macos-$ARCH.dmg'
3 changes: 3 additions & 0 deletions data/blender/osfamily/Debian.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
blender::settings: {}

4 changes: 4 additions & 0 deletions data/blender/osfamily/windows.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
blender::settings:
package_provider: 'windows'
package_source: 'https://www.blender.org/download/release/Blender$MAJVERSION/blender-$VERSION-windows-x64.msi'

0 comments on commit 234278a

Please sign in to comment.