From c7a5dc39f4658d1ccf2e8e109a01531694736d80 Mon Sep 17 00:00:00 2001 From: Ceres Date: Wed, 31 Dec 2025 21:19:16 +0000 Subject: [PATCH] gui-libs/qml-niri: new package, add 0.1.2 Signed-off-by: Ceres gui-libs/qml-niri: Add metadata.xml --- gui-libs/qml-niri/Manifest | 1 + gui-libs/qml-niri/metadata.xml | 11 ++++++++++ gui-libs/qml-niri/qml-niri-0.1.2.ebuild | 27 +++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 gui-libs/qml-niri/Manifest create mode 100644 gui-libs/qml-niri/metadata.xml create mode 100644 gui-libs/qml-niri/qml-niri-0.1.2.ebuild diff --git a/gui-libs/qml-niri/Manifest b/gui-libs/qml-niri/Manifest new file mode 100644 index 0000000000..5f56d68b5b --- /dev/null +++ b/gui-libs/qml-niri/Manifest @@ -0,0 +1 @@ +DIST qml-niri-0.1.2.tar.gz 44781 BLAKE2B f1130821971cc211fc33683e388f93b6cb1307bd6b1fd6bcab567b28d9755e8bb2310f83acc73c1ae0ae6dfdf545b4404c93ad36dd6ebcf7fb4d56d2261f90ed SHA512 6a579509fa57e87773461f4a5136fb89738db9619eaa51bad2ccaa4aa1eacf40904f15446e248c203da32b18bef4cc1d1e3e93438c7fe7a39aa09caa57b69ba1 diff --git a/gui-libs/qml-niri/metadata.xml b/gui-libs/qml-niri/metadata.xml new file mode 100644 index 0000000000..5667c6deee --- /dev/null +++ b/gui-libs/qml-niri/metadata.xml @@ -0,0 +1,11 @@ + + + + + ceres@ceressees.dev + Ceres Milner + + + imiric/qml-niri + + diff --git a/gui-libs/qml-niri/qml-niri-0.1.2.ebuild b/gui-libs/qml-niri/qml-niri-0.1.2.ebuild new file mode 100644 index 0000000000..ac5f2b3920 --- /dev/null +++ b/gui-libs/qml-niri/qml-niri-0.1.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A QML plugin for niri" +HOMEPAGE="https://github.com/imiric/qml-niri" +SRC_URI="https://github.com/imiric/qml-niri/archive/refs/tags/v0.1.2.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +BDEPEND="dev-build/just" + +BUILD_DIR="${WORKDIR}/${P}/build" + +src_install() { + mkdir -p "${D}/usr/lib64/qt6/qml" + cp -r build/Niri "${D}/usr/lib64/qt6/qml/" +} + +scr_postinst() { + elog "Make sure QML_IMPORT_PATH contains /usr/lib64/qt6/qml" +}