commit: c7a5dc39f4658d1ccf2e8e109a01531694736d80 Author: Ceres <ceres <AT> ceressees <DOT> dev> AuthorDate: Wed Dec 31 21:19:16 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Wed Dec 31 21:33:12 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7a5dc39
gui-libs/qml-niri: new package, add 0.1.2 Signed-off-by: Ceres <ceres <AT> ceressees.dev> 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(+) 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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Ceres Milner</name> + </maintainer> + <upstream> + <remote-id type="github">imiric/qml-niri</remote-id> + </upstream> +</pkgmetadata> 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" +}
