diff --git a/sdata/dist-gentoo/import-local-pkgs.sh b/sdata/dist-gentoo/import-local-pkgs.sh index 1e52ebf28..1a960db41 100644 --- a/sdata/dist-gentoo/import-local-pkgs.sh +++ b/sdata/dist-gentoo/import-local-pkgs.sh @@ -12,13 +12,6 @@ function import_ebuild(){ v sudo ebuild "${ebuild_dir}/${to_dir}/${ename}/${ename}"*.ebuild digest } -############### HYPRLAND -import_ebuild "${HYPR_DIR}" "dev-libs" "hyprgraphics" -import_ebuild "${HYPR_DIR}" "gui-libs" "hyprland-qt-support" -import_ebuild "${HYPR_DIR}" "gui-libs" "hyprland-qtutils" -import_ebuild "${HYPR_DIR}" "dev-libs" "hyprlang" -import_ebuild "${HYPR_DIR}" "dev-util" "hyprwayland-scanner" - ############### FONTS AND THEMES import_ebuild "${HYPR_DIR}" "dev-libs" "hyprgraphics" import_ebuild "${FT_DIR}" "media-fonts" "gabarito" diff --git a/sdata/dist-gentoo/local-pkgs/hyprland/hyprgraphics-9999.ebuild b/sdata/dist-gentoo/local-pkgs/hyprland/hyprgraphics-9999.ebuild deleted file mode 100644 index 95c36237c..000000000 --- a/sdata/dist-gentoo/local-pkgs/hyprland/hyprgraphics-9999.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake git-r3 - -DESCRIPTION="Hyprland graphics / resource utilities (live/HEAD)" -HOMEPAGE="https://github.com/hyprwm/hyprgraphics" - -# For live ebuilds, Portage clones the git repo -EGIT_REPO_URI="https://github.com/hyprwm/hyprgraphics.git" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=gui-libs/hyprutils-0.1.1:= - media-libs/libjpeg-turbo:= - media-libs/libjxl:= - media-libs/libspng - media-libs/libwebp:= - sys-apps/file - x11-libs/cairo -" -DEPEND="${RDEPEND}" - diff --git a/sdata/dist-gentoo/local-pkgs/hyprland/hyprland-qt-support-9999.ebuild b/sdata/dist-gentoo/local-pkgs/hyprland/hyprland-qt-support-9999.ebuild deleted file mode 100644 index 11b5d1aa2..000000000 --- a/sdata/dist-gentoo/local-pkgs/hyprland/hyprland-qt-support-9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake git-r3 - -DESCRIPTION="QML style provider for hypr* Qt apps" -HOMEPAGE="https://github.com/hyprwm/hyprland-qt-support" -EGIT_REPO_URI="https://github.com/hyprwm/hyprland-qt-support.git" - -LICENSE="BSD" - -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-qt/qtbase:6 - dev-qt/qtdeclarative:6 - >=dev-libs/hyprlang-0.6.0 -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DINSTALL_QML_PREFIX="${EPFREIX}/$(get_libdir)/qt6/qml" - ) - - cmake_src_configure -} diff --git a/sdata/dist-gentoo/local-pkgs/hyprland/hyprland-qtutils-9999.ebuild b/sdata/dist-gentoo/local-pkgs/hyprland/hyprland-qtutils-9999.ebuild deleted file mode 100644 index 15eaed2ec..000000000 --- a/sdata/dist-gentoo/local-pkgs/hyprland/hyprland-qtutils-9999.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake git-r3 - -DESCRIPTION="Hyprland QT/qml utility apps" -HOMEPAGE="https://github.com/hyprwm/hyprland-qtutils" -EGIT_REPO_URI="https://github.com/hyprwm/hyprland-qtutils.git" - -LICENSE="BSD" - -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-qt/qtbase:6 - dev-qt/qtdeclarative:6 - dev-qt/qtwayland:6 - gui-libs/hyprutils:= - gui-libs/hyprland-qt-support - kde-frameworks/qqc2-desktop-style:6 -" - -DEPEND="${RDEPEND}" diff --git a/sdata/dist-gentoo/local-pkgs/hyprland/hyprlang-9999.ebuild b/sdata/dist-gentoo/local-pkgs/hyprland/hyprlang-9999.ebuild deleted file mode 100644 index aa1557128..000000000 --- a/sdata/dist-gentoo/local-pkgs/hyprland/hyprlang-9999.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs git-r3 - -DESCRIPTION="Official implementation library for the hypr config language" -HOMEPAGE="https://github.com/hyprwm/hyprlang" -EGIT_REPO_URI="https://github.com/hyprwm/hyprlang.git" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=gui-libs/hyprutils-0.7.1:=" -DEPEND="${RDEPEND}" -BDEPEND="|| ( >=sys-devel/gcc-14:* >=llvm-core/clang-18:* )" - -pkg_setup() { - [[ ${MERGE_TYPE} == binary ]] && return - - tc-check-min_ver gcc 14 - tc-check-min_ver clang 18 -} diff --git a/sdata/dist-gentoo/local-pkgs/hyprland/hyprwayland-scanner-9999.ebuild b/sdata/dist-gentoo/local-pkgs/hyprland/hyprwayland-scanner-9999.ebuild deleted file mode 100644 index 1ee36c663..000000000 --- a/sdata/dist-gentoo/local-pkgs/hyprland/hyprwayland-scanner-9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024-2025 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" -fi - -LICENSE="BSD" -KEYWORDS="amd64 arm64 x86" -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 >=llvm-core/clang-16 to build" - eerror "Please upgrade Clang: emerge -v1 llvm-core/clang" - die "Clang version is too old to compile Hyprland!" - fi -}