Files
ansible_role_package/vars/pkgs/aquamarine.yml
2025-03-31 19:44:02 -06:00

66 lines
1.4 KiB
YAML

# vim: set filetype=yaml.ansible :
---
aquamarine:
version: v0.8.0
repo: "{{ hyprgitbase }}/aquamarine"
pkg_deps:
- hyprwayland_scanner
- hyprutils
build:
configure:
- cmake
- --no-warn-unused-cli
- -DCMAKE_BUILD_TYPE=Release
- -DCMAKE_INSTALL_PREFIX={{ hyprland.prefix }}
- -S
- .
- -B
- ./build
creates: build/libaquamarine.so
build:
- cmake
- --build
- ./build
- --config
- Release
- --target
- all
- -j
- "{{ ansible_processor_nproc | int }}"
installs: "{{ lib_path }}/libaquamarine.so"
install:
- cmake
- --install
- ./build
build_deps:
RedHat:
- hwdata-devel
- libdisplay-info-devel
- libdrm-devel
- libinput-devel
- libseat-devel
- mesa-libgbm-devel
- systemd-devel
- wayland-devel
- wayland-protocols-devel
Alpine:
- build-base
- elogind-dev
- hwdata-dev
- libdisplay-info-dev
- libdrm-dev
- libinput-dev
- libseat-dev
- mesa-gbm
- mesa-dev
- wayland-dev
- wayland-protocols
build_installed_files:
- "{{ lib_path }}/libaquamarine.so.0.8.0"
- "{{ lib_path }}/libaquamarine.so.7"
- "{{ lib_path }}/libaquamarine.so.0.7.2"
- "{{ lib_path }}libaquamarine.so.6"
- "{{ lib_path }}/libaquamarine.so"
- include/aquamarine
- "{{ lib_path }}/pkgconfig/aquamarine.pc"