Update Hyprland to v0.46.2
This commit is contained in:
parent
6ea4904537
commit
ee86257e93
|
@ -7,7 +7,7 @@
|
||||||
- name: Add unstable repository
|
- name: Add unstable repository
|
||||||
become: yes
|
become: yes
|
||||||
ansible.builtin.apt_repository:
|
ansible.builtin.apt_repository:
|
||||||
repo: deb http://deb.debian.org/debian unstable main contrib non-free-firmware
|
repo: "deb http://deb.debian.org/debian unstable main contrib non-free-firmware"
|
||||||
state: present
|
state: present
|
||||||
update_cache: true
|
update_cache: true
|
||||||
|
|
||||||
|
@ -38,6 +38,9 @@
|
||||||
- libzip-dev
|
- libzip-dev
|
||||||
- librsvg2-dev
|
- librsvg2-dev
|
||||||
- libxcb-util-dev
|
- libxcb-util-dev
|
||||||
|
# hyprgraphics
|
||||||
|
- libjxl-dev
|
||||||
|
- libmagic-dev
|
||||||
# Hyprland
|
# Hyprland
|
||||||
- libpango1.0-dev
|
- libpango1.0-dev
|
||||||
- libtomlplusplus-dev
|
- libtomlplusplus-dev
|
||||||
|
@ -52,6 +55,7 @@
|
||||||
- libxcb-res0-dev
|
- libxcb-res0-dev
|
||||||
- xwayland
|
- xwayland
|
||||||
- libzip4t64
|
- libzip4t64
|
||||||
|
- libre2-dev
|
||||||
# xdg-desktop-portal-hyprland
|
# xdg-desktop-portal-hyprland
|
||||||
- qt6-base-dev
|
- qt6-base-dev
|
||||||
- libspa-0.2-dev
|
- libspa-0.2-dev
|
||||||
|
@ -73,6 +77,7 @@
|
||||||
- "hyprcursor"
|
- "hyprcursor"
|
||||||
- "xdg-desktop-portal-hyprland"
|
- "xdg-desktop-portal-hyprland"
|
||||||
- "Aquamarine"
|
- "Aquamarine"
|
||||||
|
- "hyprgraphics"
|
||||||
|
|
||||||
- name: Checkout hyprutils repo
|
- name: Checkout hyprutils repo
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
|
@ -94,7 +99,7 @@
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
repo: 'https://github.com/hyprwm/hyprlang.git'
|
repo: 'https://github.com/hyprwm/hyprlang.git'
|
||||||
dest: /usr/local/src/hyprlang
|
dest: /usr/local/src/hyprlang
|
||||||
version: v0.5.3
|
version: v0.6.0
|
||||||
force: true
|
force: true
|
||||||
recursive: true
|
recursive: true
|
||||||
|
|
||||||
|
@ -110,22 +115,29 @@
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
repo: 'https://github.com/hyprwm/xdg-desktop-portal-hyprland.git'
|
repo: 'https://github.com/hyprwm/xdg-desktop-portal-hyprland.git'
|
||||||
dest: /usr/local/src/xdg-desktop-portal-hyprland
|
dest: /usr/local/src/xdg-desktop-portal-hyprland
|
||||||
version: v1.3.8
|
version: v1.3.9
|
||||||
force: true
|
force: true
|
||||||
|
|
||||||
- name: Checkout Aquamarine repo
|
- name: Checkout Aquamarine repo
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
repo: 'https://github.com/hyprwm/aquamarine.git'
|
repo: 'https://github.com/hyprwm/aquamarine.git'
|
||||||
dest: /usr/local/src/Aquamarine
|
dest: /usr/local/src/Aquamarine
|
||||||
version: v0.5.0
|
version: v0.5.1
|
||||||
force: true
|
force: true
|
||||||
recursive: true
|
recursive: true
|
||||||
|
|
||||||
|
- name: Checkout hyprgraphics repo
|
||||||
|
ansible.builtin.git:
|
||||||
|
repo: 'https://github.com/hyprwm/hyprgraphics.git'
|
||||||
|
dest: /usr/local/src/hyprgraphics
|
||||||
|
version: v0.1.1
|
||||||
|
force: true
|
||||||
|
|
||||||
- name: Checkout Hyprland repo
|
- name: Checkout Hyprland repo
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
repo: 'https://github.com/hyprwm/Hyprland.git'
|
repo: 'https://github.com/hyprwm/Hyprland.git'
|
||||||
dest: /usr/local/src/Hyprland
|
dest: /usr/local/src/Hyprland
|
||||||
version: v0.45.0
|
version: v0.46.2
|
||||||
force: true
|
force: true
|
||||||
recursive: true
|
recursive: true
|
||||||
|
|
||||||
|
@ -199,6 +211,20 @@
|
||||||
cmd: "cmake --install build"
|
cmd: "cmake --install build"
|
||||||
chdir: /usr/local/src/Aquamarine
|
chdir: /usr/local/src/Aquamarine
|
||||||
|
|
||||||
|
- name: Build hyprgraphics
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: "{{ item }}"
|
||||||
|
chdir: /usr/local/src/hyprgraphics
|
||||||
|
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 hyprgraphics
|
||||||
|
become: yes
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: "cmake --install build"
|
||||||
|
chdir: /usr/local/src/hyprgraphics
|
||||||
|
|
||||||
- name: Build Hyprland
|
- name: Build Hyprland
|
||||||
community.general.make:
|
community.general.make:
|
||||||
chdir: /usr/local/src/Hyprland
|
chdir: /usr/local/src/Hyprland
|
||||||
|
|
Loading…
Reference in a new issue