diff options
author | Julien Roy <julien@jroy.ca> | 2024-05-13 11:46:22 -0400 |
---|---|---|
committer | Yixun Lan <dlan@gentoo.org> | 2024-05-15 08:03:35 +0000 |
commit | dd2cc10258f76e7750d62b85e3e84339f9481ce8 (patch) | |
tree | 0cabdf2c2d23482446d1241b38f0a97c816755b6 /dev-util/hyprwayland-scanner | |
parent | dev-lang/spidermonkey: add 115.11.0 (diff) | |
download | gentoo-dd2cc10258f76e7750d62b85e3e84339f9481ce8.tar.gz gentoo-dd2cc10258f76e7750d62b85e3e84339f9481ce8.tar.bz2 gentoo-dd2cc10258f76e7750d62b85e3e84339f9481ce8.zip |
dev-util/hyprwayland-scanner: add 0.3.7
Signed-off-by: Julien Roy <julien@jroy.ca>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Diffstat (limited to 'dev-util/hyprwayland-scanner')
-rw-r--r-- | dev-util/hyprwayland-scanner/Manifest | 1 | ||||
-rw-r--r-- | dev-util/hyprwayland-scanner/hyprwayland-scanner-0.3.7.ebuild | 37 |
2 files changed, 38 insertions, 0 deletions
diff --git a/dev-util/hyprwayland-scanner/Manifest b/dev-util/hyprwayland-scanner/Manifest index 42fffb953cd3..62338d023cf0 100644 --- a/dev-util/hyprwayland-scanner/Manifest +++ b/dev-util/hyprwayland-scanner/Manifest @@ -1 +1,2 @@ DIST hyprwayland-scanner-0.3.1.gh.tar.gz 8832 BLAKE2B 2a86fa7e6898a74231836e521b92f6997b18e2ad45973dd60bb3696ca2ee9c348746c4f43299882c12bfc908aae86af19f86c8f404eb2ef26e11fd2a9249e9fa SHA512 bcbaa5952655894d2093df1fd24e4df301c810180d678746f9eb4f420d92461ef7f3ea0cfde1f1d4da48f09b325e8661d4fb1540fe749964cec9b19f19822af0 +DIST hyprwayland-scanner-0.3.7.gh.tar.gz 9891 BLAKE2B 587eedabebc775b6d4591b7d0e9517238c18594f397d91d5431368b2f83646ce3b1bfdb07d424410977a8d5afab201f622c0a8de271f9322d250ae7ee621ab4f SHA512 996ef9eaf5b0096a2b01ad8d815584b2c5d6df284e33c2d5a8d07b682df5dc3eff02c3774bc92de57ad014d8414af6bf7bd18a9f212c83d8a0e1e88872f742bc diff --git a/dev-util/hyprwayland-scanner/hyprwayland-scanner-0.3.7.ebuild b/dev-util/hyprwayland-scanner/hyprwayland-scanner-0.3.7.ebuild new file mode 100644 index 000000000000..c48449c55b2b --- /dev/null +++ b/dev-util/hyprwayland-scanner/hyprwayland-scanner-0.3.7.ebuild @@ -0,0 +1,37 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +DESCRIPTION="A Hyprland implementation of wayland-scanner, in and for C++" +HOMEPAGE="https://github.com/hyprwm/hyprwayland-scanner/" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/hyprwm/hyprwayland-scanner.git" + inherit git-r3 +else + SRC_URI="https://github.com/hyprwm/hyprwayland-scanner/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=">=dev-libs/pugixml-1.14" +DEPEND="${RDEPEND}" + +pkg_setup() { + [[ ${MERGE_TYPE} == binary ]] && return + + if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then + eerror "Hyprland requires >=sys-devel/gcc-13 to build" + eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc" + die "GCC version is too old to compile Hyprland!" + elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then + eerror "Hyprland requires >=sys-devel/clang-16 to build" + eerror "Please upgrade Clang: emerge -v1 sys-devel/clang" + die "Clang version is too old to compile Hyprland!" + fi +} |