summaryrefslogtreecommitdiff
path: root/gui-wm/hyprland
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-19 19:05:16 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-19 19:05:16 +0100
commit60cdf17f0a24ced43a795eb9e096087f59c9d571 (patch)
tree2e021c7bbbe084014dbc23ab9d7fafbe63c7d5ae /gui-wm/hyprland
parent63b2c0efb0684f8577c44d181c991cf471351fc5 (diff)
gentoo auto-resync : 19:07:2023 - 19:05:16
Diffstat (limited to 'gui-wm/hyprland')
-rw-r--r--gui-wm/hyprland/Manifest4
-rw-r--r--gui-wm/hyprland/hyprland-0.27.2.ebuild (renamed from gui-wm/hyprland/hyprland-0.25.0.ebuild)33
2 files changed, 23 insertions, 14 deletions
diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index 1539cd7d7233..220b82d85fa6 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -1,6 +1,6 @@
AUX nvidia-0.25.0.patch 1394 BLAKE2B 95df2f6b82afb460a3e0a1769bb2abf41abcd76c564db3d43189fc9a617b92ae1de8422243f6624574d316187706d552439f47cc44bbcf3fa4f5fabd5d83b420 SHA512 5389d132e16c4dc7af3cdb48003ac7be8ae3760b6052d2edf637b3d645e2e85eda162353b245a848c5b9d218bfccfdfa987189d164444564d87a7048ec53f52d
-DIST hyprland-0.25.0.gh.tar.gz 1510798 BLAKE2B c146c57e5142666ff76188e870ea4d2dd9613e25a1d2c3320dc222fbe62651975a40fffffe9cc936ced0e86f919534d7a6c94a8b1596f912c3ad9750a35e4f13 SHA512 84d12ef7bfb25e69c4a707a8ffc99ca23eb58e73630e3df1f134cb610c6206e42917f76b54db0cc6d10e7b929514cbac06dfc99feba8ff81aea0dc7fcb340450
DIST hyprland-0.26.0.gh.tar.gz 1523005 BLAKE2B e54ebb73850f63427ff9347c7ad0cb2ffda3350baf3c4221de51b1094678f3ffdac67669f49bfe3ba416b627673f5ca8491d06e16791764ef1c39f5964f2b570 SHA512 b43639a8e0fdd60165b6caa51c9411bc6f97260690c5ee3d15126ef091ccf93955fdda904a226b4aeb4367785ecaba426882a2e9b726c2b79c81a2ede0f9e36a
-EBUILD hyprland-0.25.0.ebuild 2051 BLAKE2B 9ac8ded81174d7ebae4e6023b12ed316e778e04e3fabd828101a50505c663eb824919b58a2daf4cf60d56719efab41047ee11d9cd28fb6f65f0d3b19d3891160 SHA512 6c5174a4a1606c00df038eb7285ef91a61ffb98efe96daaacb017371b8acf5b24ecd2bbdd3c7f8801cc4839fc059917c1f524a4f5319674ce39b5e725fe379b5
+DIST hyprland-0.27.2.gh.tar.gz 4992717 BLAKE2B 6725ee593edb4f7d127eb95ed567bc7344edc066a9ce818ba99bd15eb718ce1d8de86a63da5684521ccbe3ba918a3f385c3a3e662314704e60e855101d391d05 SHA512 92e8ca21eba52ff423654cd345d37125656c32e1262e4e76d8841ee4ba698788d46d70a5876fc9aca42440efa5dd4122f46c84365da53810284a666f5d13ce7e
EBUILD hyprland-0.26.0.ebuild 2154 BLAKE2B 9bd3595f7c3efd97a6e0b53a6ff8bb099291899cd4a97b61010e168d03ed43ab6e865b832619bee4383bd44eb92d533185bcea5c334e7ad1fbd0b5561dc5785e SHA512 a9f876684bdb4952e12fffa97e12903f7e9f3673875d75d2af8ff5c1911cffe3aaa589e42c229810e4908c2be2e3646ec57174fefffaa32a0d76b0376dbff9b8
+EBUILD hyprland-0.27.2.ebuild 2154 BLAKE2B 9bd3595f7c3efd97a6e0b53a6ff8bb099291899cd4a97b61010e168d03ed43ab6e865b832619bee4383bd44eb92d533185bcea5c334e7ad1fbd0b5561dc5785e SHA512 a9f876684bdb4952e12fffa97e12903f7e9f3673875d75d2af8ff5c1911cffe3aaa589e42c229810e4908c2be2e3646ec57174fefffaa32a0d76b0376dbff9b8
MISC metadata.xml 716 BLAKE2B fc5248c809b9b5bf1002e3d82ff80f595b8e613d09e5541f1a0151c3ea2c117376d25fa5a40c85d254533708d9eff5339bd329b42118e87ca49e22e55c0c5d7b SHA512 31252ced2546f3686f17259aabfe9273af14f7efaf3fa0bfb446c65c6d9478be3a23c531e0ac463f27fe1d50842f6f126f32e47a8a03a345306297e182952e98
diff --git a/gui-wm/hyprland/hyprland-0.25.0.ebuild b/gui-wm/hyprland/hyprland-0.27.2.ebuild
index aff592df7d8c..e67a76f747bd 100644
--- a/gui-wm/hyprland/hyprland-0.25.0.ebuild
+++ b/gui-wm/hyprland/hyprland-0.27.2.ebuild
@@ -7,6 +7,7 @@ inherit meson toolchain-funcs
DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its looks"
HOMEPAGE="https://github.com/hyprwm/Hyprland"
+
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${PF}.gh.tar.gz"
S="${WORKDIR}/${PN}-source"
@@ -17,8 +18,9 @@ IUSE="X legacy-renderer systemd video_cards_nvidia"
RDEPEND="
app-misc/jq
- dev-libs/libevdev
- dev-libs/libinput
+ dev-libs/glib:2
+ dev-libs/libinput:=
+ dev-libs/libliftoff
dev-libs/wayland
dev-libs/wayland-protocols
dev-util/glslang
@@ -28,17 +30,19 @@ RDEPEND="
media-libs/libglvnd[X?]
media-libs/mesa[gles2,wayland,X?]
media-libs/vulkan-loader
+ sys-auth/seatd:=
x11-base/xcb-proto
x11-libs/cairo
x11-libs/libdrm
x11-libs/libxkbcommon
+ x11-libs/pango
x11-libs/pixman
x11-misc/xkeyboard-config
- virtual/libudev
+ virtual/libudev:=
X? (
gui-libs/wlroots[x11-backend]
x11-base/xwayland
- x11-libs/libxcb
+ x11-libs/libxcb:=
x11-libs/xcb-util-image
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
@@ -47,30 +51,35 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-libs/hyprland-protocols
- dev-libs/libliftoff
>=dev-libs/wayland-1.22.0
+ dev-util/wayland-scanner
dev-vcs/git
>=gui-libs/wlroots-0.16.0[X?]
"
-src_prepare() {
- if [[ $(tc-is-gcc) ]]; then
- STDLIBVER=$(echo '#include <string>' | $(tc-getCXX) -x c++ -dM -E - | \
+pkg_setup() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ if tc-is-gcc; then
+ STDLIBVER=$(echo '#include <string>' | $(tc-getCXX) -x c++ -dM -E - | \
grep GLIBCXX_RELEASE | sed 's/.*\([1-9][0-9]\)/\1/')
- if ! [[ ${STDLIBVER} -ge 12 ]]; then
- die "Hyprland requires >=sys-devel/gcc-12.1.0 to build"
- fi
+
+ if ! [[ ${STDLIBVER} -ge 12 ]]; then
+ die "Hyprland requires >=sys-devel/gcc-12.1.0 to build"
+ fi
elif [[ $(clang-major-version) -lt 16 ]]; then
die "Hyprland requires >=sys-devel/clang-16.0.3 to build";
fi
+}
+src_prepare() {
if use video_cards_nvidia; then
cd "${S}/subprojects/wlroots" || die
eapply "${FILESDIR}/nvidia-0.25.0.patch"
cd "${S}" || die
fi
- eapply_user
+ default
}
src_configure() {