diff --git a/0001-meson-fix-hyprland.pc-install-location.patch b/0001-meson-fix-hyprland.pc-install-location.patch deleted file mode 100644 index 9f4510f..0000000 --- a/0001-meson-fix-hyprland.pc-install-location.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 0ee610a292b275e66d57c2f857331d1c153904de Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Florian=20=22sp1rit=22=E2=80=8B?= -Date: Tue, 30 May 2023 11:45:59 +0200 -Subject: [PATCH] meson: fix hyprland.pc install location - ---- - meson.build | 3 --- - 1 file changed, 3 deletions(-) - -diff --git a/meson.build b/meson.build -index 6a94dee..4777d2f 100644 ---- a/meson.build -+++ b/meson.build -@@ -88,13 +88,10 @@ subdir('assets') - subdir('example') - subdir('docs') - --pkg_install_dir = join_paths(get_option('datadir'), 'pkgconfig') -- - import('pkgconfig').generate( - name: 'Hyprland', - filebase: 'hyprland', - url: 'https://github.com/hyprwm/Hyprland', - description: 'Hyprland header files', -- install_dir: pkg_install_dir, - subdirs: ['', 'hyprland/protocols', 'hyprland/wlroots'], - ) --- -2.40.1 - diff --git a/hyprland-0.26.0.tar.xz b/hyprland-0.26.0.tar.xz deleted file mode 100644 index 8d83b06..0000000 --- a/hyprland-0.26.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d97f1964dfcd7f2abbdff1b230c1058324010ae7943b6eeaa656a79019ad3454 -size 1196768 diff --git a/hyprland-0.27.0.tar.xz b/hyprland-0.27.0.tar.xz new file mode 100644 index 0000000..c73dadf --- /dev/null +++ b/hyprland-0.27.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfe837a26516f94e3fa7291bb43bee81390ea061af6e92fa757c83eb114e572f +size 1208284 diff --git a/hyprland.changes b/hyprland.changes index cb2587e..d61fdae 100644 --- a/hyprland.changes +++ b/hyprland.changes @@ -1,3 +1,113 @@ +------------------------------------------------------------------- +Fri Jul 14 16:38:11 UTC 2023 - Florian "sp1rit" + +- Dropped 0001-meson-fix-hyprland.pc-install-location.patch. It + turns out, /usr/share/pkgconfig was the right directory after all. +- Updated to version 0.27.0: + + Sup y'all, new Hyprland update dropped :) + Shoutout to grandma + + New features: + * Add support for smart splitting (#2676) + * Allow setting alpha value for ignorezero layer rule (#2477) + * feat: add ipc set title window event (#2419) + * feat: add lockactivegroup dispatcher (#2478) + * feat: add variable to customize locked group border color + (#2507) + * gestures: add workspace_swipe_use_r + * noxwl: add missing stubs + * pluginapi: add configReloaded event + * rules: add nodim + * rules: add stayfocused + * screenshader: add output uniform + * xwayland: add force_zero_scaling + * xwayland: add nearest neighbor filtering as an opt + + Fixes: + * Fix crash when screen size is 0x0 (#2523) + * Fix fractional scale updates in some cases (#2447) + * chore: fix typos (#2463) + * config: fix floating rules with floating-by-rule windows + * config: fix reading touchpad values to non-touchpad per-device + cfgs + * config: minor path handling fixes + * configmgr: fix idiotic comparisons in device configs + * fix updating revision in wlroots.wrap + * format: fix hooksystem + * gradient: fix warn + * groupbar fixes (#2630) + * groupbar: fix damage calcs + * groupbar: fix vram leak + * internal: minor style fixes + * layout: minor style fixes + * lockgroups fix (#2636) + * main: fix segfault when -c is given with no other arguments + (#2470) + * opengl: fix invalid tex references to tex-less shader + * plugins: fix config value usage in init + * screenshader: fix uniform variable checks (#2513) + * screenshot fix (#2640) + * swipe: fix mixup of r/m + * texture: fix styling + * xwayland: fix minor force_zero_scaling bugs + * xwaylandmanager: fixup style + + Other: + * Avoid passing control unix socket descriptors to children + (#2656) + * Cleanup compositor deadcode (#2657) + * Close socket2 client descriptor on hangup (#2654) + * Implement pass binds (#2503) + * Keep new mapped layer's alpha zero if the workspace has a + fullscreen window (#2686) + * Make movetoworkspace register previous workspace (#2436) + * Partial revert of Commit 302ec13: (#2539) + * Reloads animated decoration values set on window rules (#2594) + * Reloads dynamic window rules (#2585) + * Reuse same ID when reconnecting monitor, otherwise use minimum + available ID (#2666) + * Update ISSUE_GUIDELINES.md faq link to the wiki (#2424) + * Xdg config home support (#2047) + * [hyprctl] Expose the special workspace id and name of the + monitor (#2392) + * animationmgr: warp on equal start and goal + * calculate zoom_center based on monitor scale (#2482) + * compositor: don't set dim percent on disabled dim + * compositor: move group members properly in + moveWindowToWorkspaceSafe + * crashreporter: log tag + * damage: account for popups in getFullWindowBoundingBox + * eventmanager: drop obsoleted ignore events flag (#2660) + * events: remove old comment + * gamma: use wlr's new gamma manager event + * hyprctl: recalc layout on setprop + * includes: move workspace protocol header to includes + * input: force focus on movefocus + * input: remove old redundant code + * input: schedule frame on mouse move + * input: update surface input on changeworkspace + * internal: damage window on change group + * internal: make borderSize prop overridable + * internal: properly set monitor props on special windows + * keybinds: remove old todo + * layout: improve time restraints in window drag + * layout: set pseudo to float size in new window + * layouts: make aware of borderSize prop + * monitor desc default workspace (#2673) + * monitor desc default workspace but working now (#2678) + * monitor desc support (#2670) + * props: bump ver to 0.27.0 + * render: move lastFrameDamage to CMonitor + * render: resize subsurfaces with size resizes + * renderer: damage decos on damageWindow + * screencopy: send original damage, avoid extents + * shader: init uniforms to -1 + * shader: remove useless comment + * shadow: drop useless damageEntire() + * toplevelexport: ignore defunct windows + * window: recalc on deco remove + * xwayland: disconnect events on destroy + * xwayland: remove spaces from output names + * xwayland: send zero scaling to xwayland if enabled + * zoom: multiply by scale only on mouseZoomUseMouse (#2495) + ------------------------------------------------------------------- Tue May 30 09:11:41 UTC 2023 - Florian "sp1rit" diff --git a/hyprland.spec b/hyprland.spec index e28a9b2..74cc067 100644 --- a/hyprland.spec +++ b/hyprland.spec @@ -20,14 +20,13 @@ %bcond_without devel Name: hyprland -Version: 0.26.0 +Version: 0.27.0 Release: 0 Summary: Dynamic tiling Wayland compositor License: BSD-3-Clause URL: https://hyprland.org/ Source0: %{name}-%{version}.tar.xz -Patch1: 0001-meson-fix-hyprland.pc-install-location.patch -Patch2: 0002-fix-patched-wlroots-build.patch +Patch1: 0002-fix-patched-wlroots-build.patch BuildRequires: cmake BuildRequires: gcc-c++ >= 11 BuildRequires: git @@ -118,7 +117,7 @@ rm %{buildroot}/%{_libdir}/libwlroots.a %{buildroot}/%{_libdir}/pkgconfig/wlroot %if %{with devel} %files devel %{_includedir}/%{name} -%{_libdir}/pkgconfig/%{name}.pc +%{_datadir}/pkgconfig/%{name}.pc %endif %changelog