dotfiles-ansible/playbooks/roles/packages/tasks/anime4kcpp.yml

34 lines
810 B
YAML

---
- name: anime4kcpp | Install dependencies
apk:
name: cmake, opencv-dev, opencl-dev
state: present
tags: system
become: yes
- name: anime4kcpp | Clone Anime4KCPP repository
git:
depth: 1
repo: https://github.com/TianZerL/Anime4KCPP.git
dest: '{{ anime4kcpp_dir }}'
- name: anime4kcpp | Make build directory
file:
path: '{{ anime4kcpp_dir }}/build'
state: directory
- name: anime4kcpp | Generate cmake build files
command:
chdir: '{{ anime4kcpp_dir }}/build'
cmd: cmake ..
- name: anime4kcpp | Build Anime4KCPP CLI
community.general.make:
chdir: '{{ anime4kcpp_dir }}/build'
- name: anime4kcpp | Symlink Anime4KCPP_CLI executable
file:
src: '{{ anime4kcpp_dir }}/build/bin/Anime4KCPP_CLI'
dest: ~/.local/bin/Anime4KCPP_CLI
state: link