Install Hyprland and dependencies using checkinstall

This commit is contained in:
Oliver Traber 2025-08-05 20:56:22 +02:00
parent d11c691c9b
commit c6b52d58ab
Signed by: Bluemedia
GPG key ID: C0674B105057136C

View file

@ -21,6 +21,7 @@
- build-essential - build-essential
- cmake - cmake
- meson - meson
- checkinstall
# Aquamarine # Aquamarine
- hwdata - hwdata
- libdrm-dev - libdrm-dev
@ -95,6 +96,7 @@
version: "{{ item.version }}" version: "{{ item.version }}"
force: true force: true
recursive: true recursive: true
depth: 1
loop: loop:
- repo: "https://github.com/hyprwm/hyprutils.git" - repo: "https://github.com/hyprwm/hyprutils.git"
version: "v0.7.1" version: "v0.7.1"
@ -138,7 +140,7 @@
- name: Install hyprutils - name: Install hyprutils
become: yes become: yes
ansible.builtin.command: ansible.builtin.command:
cmd: "cmake --install build" cmd: "checkinstall -y -D sudo cmake --install build"
chdir: /usr/local/src/hyprutils chdir: /usr/local/src/hyprutils
- name: Build hyprwayland-scanner - name: Build hyprwayland-scanner
@ -152,7 +154,7 @@
- name: Install hyprwayland-scanner - name: Install hyprwayland-scanner
become: yes become: yes
ansible.builtin.command: ansible.builtin.command:
cmd: "cmake --install build" cmd: "checkinstall -y -D sudo cmake --install build"
chdir: /usr/local/src/hyprwayland-scanner chdir: /usr/local/src/hyprwayland-scanner
- name: Build hyprlang - name: Build hyprlang
@ -166,7 +168,7 @@
- name: Install hyprlang - name: Install hyprlang
become: yes become: yes
ansible.builtin.command: ansible.builtin.command:
cmd: "cmake --install build" cmd: "checkinstall -y -D sudo cmake --install build"
chdir: /usr/local/src/hyprlang chdir: /usr/local/src/hyprlang
- name: Build hyprcursor - name: Build hyprcursor
@ -180,7 +182,7 @@
- name: Install hyprcursor - name: Install hyprcursor
become: yes become: yes
ansible.builtin.command: ansible.builtin.command:
cmd: "cmake --install build" cmd: "checkinstall -y -D sudo cmake --install build"
chdir: /usr/local/src/hyprcursor chdir: /usr/local/src/hyprcursor
- name: Build Aquamarine - name: Build Aquamarine
@ -194,7 +196,7 @@
- name: Install Aquamarine - name: Install Aquamarine
become: yes become: yes
ansible.builtin.command: ansible.builtin.command:
cmd: "cmake --install build" cmd: "checkinstall -y -D sudo cmake --install build"
chdir: /usr/local/src/Aquamarine chdir: /usr/local/src/Aquamarine
- name: Build hyprgraphics - name: Build hyprgraphics
@ -208,7 +210,7 @@
- name: Install hyprgraphics - name: Install hyprgraphics
become: yes become: yes
ansible.builtin.command: ansible.builtin.command:
cmd: "cmake --install build" cmd: "checkinstall -y -D sudo cmake --install build"
chdir: /usr/local/src/hyprgraphics chdir: /usr/local/src/hyprgraphics
- name: Build Hyprland - name: Build Hyprland
@ -219,9 +221,9 @@
- name: Install Hyprland - name: Install Hyprland
become: true become: true
community.general.make: ansible.builtin.command:
cmd: "checkinstall -y -D sudo make install"
chdir: /usr/local/src/Hyprland chdir: /usr/local/src/Hyprland
target: install
- name: Build xdg-desktop-portal-hyprland - name: Build xdg-desktop-portal-hyprland
ansible.builtin.command: ansible.builtin.command:
@ -234,7 +236,7 @@
- name: Install xdg-desktop-portal-hyprland - name: Install xdg-desktop-portal-hyprland
become: yes become: yes
ansible.builtin.command: ansible.builtin.command:
cmd: "cmake --install build" cmd: "checkinstall -y -D sudo cmake --install build"
chdir: /usr/local/src/xdg-desktop-portal-hyprland chdir: /usr/local/src/xdg-desktop-portal-hyprland
- name: Build hyprland-qt-support - name: Build hyprland-qt-support
@ -248,7 +250,7 @@
- name: Install hyprland-qt-support - name: Install hyprland-qt-support
become: yes become: yes
ansible.builtin.command: ansible.builtin.command:
cmd: "cmake --install build" cmd: "checkinstall -y -D sudo cmake --install build"
chdir: /usr/local/src/hyprland-qt-support chdir: /usr/local/src/hyprland-qt-support
- name: Build hyprland-qtutils - name: Build hyprland-qtutils
@ -262,7 +264,7 @@
- name: Install hyprland-qtutils - name: Install hyprland-qtutils
become: yes become: yes
ansible.builtin.command: ansible.builtin.command:
cmd: "cmake --install build" cmd: "checkinstall -y -D sudo cmake --install build"
chdir: /usr/local/src/hyprland-qtutils chdir: /usr/local/src/hyprland-qtutils
- name: Reload systemd - name: Reload systemd