From 2a01d9b65fdc8cbb8569af19dc80f26791efe3cb Mon Sep 17 00:00:00 2001 From: Donald Williams <129223418+dwilliam62@users.noreply.github.com> Date: Sat, 24 Jan 2026 17:19:24 -0500 Subject: [PATCH] Development to main : Update Hyprland version to 0.53.3 to fix hyprpm (#236) * Testing build from debian packages On branch development Your branch is up to date with 'origin/development'. Changes to be committed: new file: BUILD_METHOD_OPTIONS.md new file: CHANGES_SUMMARY.md new file: GIT_STATUS.md new file: INSTALL_METHOD_GUIDE.md new file: QUICK_START.txt modified: install.sh * Fix package installation: skip plugins and debug symbols by default, improve dependency handling * Add comprehensive troubleshooting guide for package installation issues * Fix package installation path handling: use full paths instead of cd to preserve working directory * Removed files related to debian pacakge building On branch development Your branch is up to date with 'origin/development'. Changes to be committed: deleted: BUILD_METHOD_OPTIONS.md deleted: GIT_STATUS.md deleted: INSTALL_METHOD_GUIDE.md deleted: PACKAGE_INSTALL_TROUBLESHOOTING.md deleted: QUICK_START.txt * Ported ubuntu quickshell install script to debian On branch development Your branch is up to date with 'origin/development'. Changes to be committed: new file: install-scripts/quickshell.sh * Forgot to add quickshell as install option On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install.sh * Added missing depdendencies to debian quickshell On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/quickshell.sh * Fixing QML import pathing On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/quickshell.sh * Adding shim for missing QML properies On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/quickshell.sh * Added check for debian trixie in quickshell install Trixe doesn't support overview seems like the QT libs are too old On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/quickshell.sh * Fixed typo in script On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: refresh-hypr-tags.sh * libmuparser-dev is now needed On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/00-dependencies.sh modified: install-scripts/hyprland.sh * Adding hyprwire depdency On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hypr-tags.env new file: install-scripts/hyprwire.sh modified: install.sh modified: refresh-hypr-tags.sh modified: update-hyprland.sh * Updating hyprwire build order On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/hyprland.sh * Fixing script permissions * fixing hyprwire build error On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hyprwire.sh * Still fixing hyprwire build errors On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hyprwire.sh * Fixing SED error. (I Hate sed) On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hyprwire.sh * Still getting append errors trying another fix On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hyprwire.sh * Updated tags for 0.53.0 On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: ../hypr-tags.env modified: hyprland.sh * Fixing build error on hyprland On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hyprland.sh * Still getting build errors with hyprland On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/hyprland.sh * More build errors to fix On branch development Your branch is ahead of 'origin/development' by 1 commit. (use "git push" to publish your local commits) Changes to be committed: modified: install-scripts/hyprland.sh * Fixind SED error * Hyprland tag set to 52.2 * Scripts has hardcoded versions vs. pulling hypr-env On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/aquamarine.sh modified: install-scripts/hyprcursor.sh modified: install-scripts/hyprgraphics.sh modified: install-scripts/hyprland-guiutils.sh modified: install-scripts/hyprland-protocols.sh modified: install-scripts/hyprland-qt-support.sh modified: install-scripts/hyprland.sh modified: install-scripts/hyprlang.sh modified: install-scripts/hyprtoolkit.sh modified: install-scripts/hyprutils.sh modified: install-scripts/hyprwayland-scanner.sh modified: install-scripts/hyprwire.sh modified: install-scripts/wayland-protocols-src.sh * Fixing update-hyprland to support tags On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/hyprutils.sh modified: update-hyprland.sh * Fixing update-hyprland (again) to use env-tags On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: update-hyprland.sh * Fixing update-hyprland On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: update-hyprland.sh * Trying to get trixie to build On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/hyprland.sh * Updated README re: NVIDIA drivers & HL 0.52.2+ on Trixie On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: README.md * UPD: Before ubunmtu was out-of-date, now can run HL dots previsously ubuntu was older HL. Now it's up to date and can also run current dotfiles. Removed old statement saying ubuntu could not run current dotfiles. On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: README.md * Pinned version to 52.2 for debian stable support On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOGS.md deleted: CHANGES_SUMMARY.md modified: Debian-Hyprland-Install-Upgrade.es.md modified: Debian-Hyprland-Install-Upgrade.md modified: hypr-tags.env new file: hypr-tags.env-v.053 modified: update-hyprland.sh * Fixed update-hyprland refresh-hypr-tags --force-override It now assumes --fetch-latest Small formatting fixes Now shows version to upgrade too and pause to allow review On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOGS.md modified: Debian-Hyprland-Install-Upgrade.es.md modified: Debian-Hyprland-Install-Upgrade.md modified: dry-run-build.sh modified: refresh-hypr-tags.sh modified: update-hyprland.sh * Fixing build scrpt to work onm debian stable On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/hyprland-guiutils.sh * Added selectable shim for hyprwire to allow building on trixie On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hyprwire.sh * Fixed hyprland 0.53 build for trixie found bug in xdph script On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hyprland.sh modified: xdph.sh modified: ../install.sh modified: ../update-hyprland.sh * Major Update Debian trixie 0.53.1 support new build flags Trixie needs small patches to build vs. testing+ Script now detects that. But some debian based distros might mask name There is a flag `--force-trixie` to include the fixes Updated the Install-Upgrade documents with the specifics On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOGS.md modified: Debian-Hyprland-Install-Upgrade.es.md modified: Debian-Hyprland-Install-Upgrade.md modified: README.md modified: hypr-tags.env deleted: hypr-tags.env-v.053 modified: install.sh modified: refresh-hypr-tags.sh modified: update-hyprland.sh * Updated CHANGELOG with note about debian stable support On branch development Your branch is up to date with 'origin/development'. Changes to be committed: renamed: CHANGELOGS.md -> CHANGELOG.md * Sync README/CHANGELOG with main * Updated CHANGELOG and README re: debian trixie upgrades to Forky+ You must recompile Hyprland `update-hyprland --install --with-deps` Otherwise hyprland won't start You will be returned to the login manager On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md modified: README.md * Fixed install script to pull current headers for versioning Fastfetch was showing wrong version duo to header files from 52.2 On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/hyprland.sh * Improved syncing versioning Gets commit hash, tag, date, commit count, dirty state from hyprland --version. Pulls library versions from hyprland --version first, and falls back to hypr-tags.env if missing. Writes those values into /usr/include/hyprland/src/version.h. On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/hyprland.sh * Fixed ver mismatch in FF Pinned stable to 53.2 create build dir Now the code will compile in build directory vs. base directory Easier to clean up On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md modified: Debian-Hyprland-Install-Upgrade.es.md modified: Debian-Hyprland-Install-Upgrade.md modified: README.md modified: hypr-tags.env modified: install-scripts/Global_functions.sh modified: install-scripts/ags.sh modified: install-scripts/aquamarine.sh modified: install-scripts/hyprcursor.sh modified: install-scripts/hyprgraphics.sh modified: install-scripts/hypridle.sh modified: install-scripts/hyprland-guiutils.sh modified: install-scripts/hyprland-protocols.sh modified: install-scripts/hyprland-qt-support.sh modified: install-scripts/hyprland.sh modified: install-scripts/hyprlang.sh modified: install-scripts/hyprlock.sh modified: install-scripts/hyprpolkitagent.sh modified: install-scripts/hyprtoolkit.sh modified: install-scripts/hyprutils.sh modified: install-scripts/hyprwayland-scanner.sh modified: install-scripts/hyprwire.sh modified: install-scripts/quickshell.sh modified: install-scripts/rofi-wayland.sh modified: install-scripts/wayland-protocols-src.sh modified: install-scripts/xdph.sh modified: install-scripts/xkbcommon.sh modified: refresh-hypr-tags.sh modified: update-hyprland.sh * Moved source and builds to build dir Cleanup is now just removing the build directory and install-logs On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/Global_functions.sh modified: install-scripts/ags.sh modified: install-scripts/aquamarine.sh modified: install-scripts/dotfiles-branch.sh modified: install-scripts/gtk_themes.sh modified: install-scripts/hyprcursor.sh modified: install-scripts/hyprgraphics.sh modified: install-scripts/hypridle.sh modified: install-scripts/hyprland-guiutils.sh modified: install-scripts/hyprland-protocols.sh modified: install-scripts/hyprland-qt-support.sh modified: install-scripts/hyprland.sh modified: install-scripts/hyprlang.sh modified: install-scripts/hyprlock.sh modified: install-scripts/hyprpolkitagent.sh modified: install-scripts/hyprtoolkit.sh modified: install-scripts/hyprutils.sh modified: install-scripts/hyprwayland-scanner.sh modified: install-scripts/hyprwire.sh modified: install-scripts/quickshell.sh modified: install-scripts/rofi-wayland.sh modified: install-scripts/rog.sh modified: install-scripts/sddm_theme.sh modified: install-scripts/swww.sh modified: install-scripts/wayland-protocols-src.sh modified: install-scripts/xdph.sh modified: install-scripts/xkbcommon.sh modified: install-scripts/zsh_pokemon.sh * Fixed build error with hyprtoolkit * Updated docs for new build dir layout and how to clean up after On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: Debian-Hyprland-Install-Upgrade.es.md modified: Debian-Hyprland-Install-Upgrade.md * Updated CHANGELOG with build dir change and fixes On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md * Updated env-tag to Hyprland v0.53.3 fixed hyprpm On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md modified: hypr-tags.env * Updated pinned version to 0.53.3 On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: install-scripts/hyprland.sh modified: refresh-hypr-tags.sh modified: update-hyprland.sh * Updated CHANGELOG text --- CHANGELOG.md | 6 ++++++ hypr-tags.env | 2 +- install-scripts/hyprland.sh | 2 +- refresh-hypr-tags.sh | 2 +- update-hyprland.sh | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 428f96e..2129e07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## CHANGELOG +## 24 January 2026 + +- Updated Hyprland version to v0.53.3 +- Fixes `hyprpm` issues +- All other packages remain at the same version + ## 23 January 2026 - New layout for building Hyprland Source diff --git a/hypr-tags.env b/hypr-tags.env index bea7ca8..f57eb51 100644 --- a/hypr-tags.env +++ b/hypr-tags.env @@ -4,7 +4,7 @@ HYPRLAND_GUIUTILS_TAG=v0.2.1 HYPRLAND_PROTOCOLS_TAG=v0.7.0 HYPRLAND_QT_SUPPORT_TAG=v0.1.0 HYPRLAND_QTUTILS_TAG=v0.1.5 -HYPRLAND_TAG=v0.53.2 +HYPRLAND_TAG=v0.53.3 HYPRLANG_TAG=v0.6.8 HYPRTOOLKIT_TAG=v0.5.3 HYPRUTILS_TAG=v0.11.0 diff --git a/install-scripts/hyprland.sh b/install-scripts/hyprland.sh index 6236c7e..be452a6 100755 --- a/install-scripts/hyprland.sh +++ b/install-scripts/hyprland.sh @@ -3,7 +3,7 @@ # Main Hyprland Package# #specific branch or release -tag="v0.53.2" +tag="v0.53.3" # Auto-source centralized tags if env is unset if [ -z "${HYPRLAND_TAG:-}" ]; then TAGS_FILE="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)/hypr-tags.env" diff --git a/refresh-hypr-tags.sh b/refresh-hypr-tags.sh index 28a2526..24ef4b8 100755 --- a/refresh-hypr-tags.sh +++ b/refresh-hypr-tags.sh @@ -53,7 +53,7 @@ done if [[ ! -f "$TAGS_FILE" ]]; then cat > "$TAGS_FILE" <<'EOF' # Default Hyprland stack versions -HYPRLAND_TAG=v0.53.2 +HYPRLAND_TAG=v0.53.3 AQUAMARINE_TAG=v0.10.0 HYPRUTILS_TAG=v0.11.0 HYPRLANG_TAG=v0.6.8 diff --git a/update-hyprland.sh b/update-hyprland.sh index 9c29175..5e1dccc 100755 --- a/update-hyprland.sh +++ b/update-hyprland.sh @@ -103,7 +103,7 @@ ensure_tags_file() { cat >"$TAGS_FILE" <<'EOF' # Default Hyprland stack versions # (You can override any of these via --set or by editing hypr-tags.env.) - HYPRLAND_TAG=v0.53.2 +HYPRLAND_TAG=v0.53.3 AQUAMARINE_TAG=v0.10.0 HYPRUTILS_TAG=v0.11.0 HYPRLANG_TAG=v0.6.8