Install Hyprland and dependencies using checkinstall
This commit is contained in:
parent
d11c691c9b
commit
c6b52d58ab
1 changed files with 13 additions and 11 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue