Add hyprland-qtutils to build tasks
This commit is contained in:
parent
067ec46899
commit
50c49fd9e8
1 changed files with 42 additions and 0 deletions
|
@ -61,6 +61,12 @@
|
||||||
- libspa-0.2-dev
|
- libspa-0.2-dev
|
||||||
- libpipewire-0.3-dev
|
- libpipewire-0.3-dev
|
||||||
- libsdbus-c++-dev
|
- libsdbus-c++-dev
|
||||||
|
# hyprland-qt-support
|
||||||
|
- qt6-declarative-dev
|
||||||
|
# hyprland-qtutils
|
||||||
|
- qt6-base-private-dev
|
||||||
|
- qt6-wayland-dev
|
||||||
|
- qt6-wayland-private-dev
|
||||||
|
|
||||||
- name: Create source folders
|
- name: Create source folders
|
||||||
become: yes
|
become: yes
|
||||||
|
@ -78,6 +84,8 @@
|
||||||
- "xdg-desktop-portal-hyprland"
|
- "xdg-desktop-portal-hyprland"
|
||||||
- "Aquamarine"
|
- "Aquamarine"
|
||||||
- "hyprgraphics"
|
- "hyprgraphics"
|
||||||
|
- "hyprland-qt-support"
|
||||||
|
- "hyprland-qtutils"
|
||||||
|
|
||||||
- name: Checkout required source repositories
|
- name: Checkout required source repositories
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
|
@ -111,6 +119,12 @@
|
||||||
- repo: "https://github.com/hyprwm/Hyprland.git"
|
- repo: "https://github.com/hyprwm/Hyprland.git"
|
||||||
version: "v0.47.2"
|
version: "v0.47.2"
|
||||||
dest: "/usr/local/src/Hyprland"
|
dest: "/usr/local/src/Hyprland"
|
||||||
|
- repo: "https://github.com/hyprwm/hyprland-qt-support.git"
|
||||||
|
version: "v0.1.0"
|
||||||
|
dest: "/usr/local/src/hyprland-qt-support"
|
||||||
|
- repo: "https://github.com/hyprwm/hyprland-qtutils.git"
|
||||||
|
version: "v0.1.3"
|
||||||
|
dest: "/usr/local/src/hyprland-qtutils"
|
||||||
|
|
||||||
- name: Build hyprutils
|
- name: Build hyprutils
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
|
@ -222,6 +236,34 @@
|
||||||
cmd: "cmake --install build"
|
cmd: "cmake --install build"
|
||||||
chdir: /usr/local/src/xdg-desktop-portal-hyprland
|
chdir: /usr/local/src/xdg-desktop-portal-hyprland
|
||||||
|
|
||||||
|
- name: Build hyprland-qt-support
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: "{{ item }}"
|
||||||
|
chdir: /usr/local/src/hyprland-qt-support
|
||||||
|
loop:
|
||||||
|
- "cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINSTALL_QML_PREFIX=lib/x86_64-linux-gnu/qt6/qml -S . -B ./build"
|
||||||
|
- "cmake --build ./build --config Release --target all --parallel 4"
|
||||||
|
|
||||||
|
- name: Install hyprland-qt-support
|
||||||
|
become: yes
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: "cmake --install build"
|
||||||
|
chdir: /usr/local/src/hyprland-qt-support
|
||||||
|
|
||||||
|
- name: Build hyprland-qtutils
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: "{{ item }}"
|
||||||
|
chdir: /usr/local/src/hyprland-qtutils
|
||||||
|
loop:
|
||||||
|
- "cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build"
|
||||||
|
- "cmake --build ./build --config Release --target all --parallel 4"
|
||||||
|
|
||||||
|
- name: Install hyprland-qtutils
|
||||||
|
become: yes
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: "cmake --install build"
|
||||||
|
chdir: /usr/local/src/hyprland-qtutils
|
||||||
|
|
||||||
- name: Reload systemd
|
- name: Reload systemd
|
||||||
ansible.builtin.systemd_service:
|
ansible.builtin.systemd_service:
|
||||||
daemon_reload: true
|
daemon_reload: true
|
||||||
|
|
Loading…
Add table
Reference in a new issue