diff options
author | Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com> | 2024-04-23 08:25:37 +0100 |
---|---|---|
committer | Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com> | 2024-04-23 08:30:09 +0100 |
commit | 8a76a809d5cdb1280492ceb823bd35ed7f7c1749 (patch) | |
tree | 54b9033d7c00d989405796a97ec343835c4dd50b /gui-libs | |
parent | gui-libs/gtk-session-lock: improve ebuild and fix tests (diff) | |
download | guru-8a76a809d5cdb1280492ceb823bd35ed7f7c1749.tar.gz guru-8a76a809d5cdb1280492ceb823bd35ed7f7c1749.tar.bz2 guru-8a76a809d5cdb1280492ceb823bd35ed7f7c1749.zip |
gui-libs/gtk-session-lock: add 9999
* fix typos DEPEND, RDEPEND and BDEPEND
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
Diffstat (limited to 'gui-libs')
-rw-r--r-- | gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild | 19 | ||||
-rw-r--r-- | gui-libs/gtk-session-lock/gtk-session-lock-9999.ebuild | 61 |
2 files changed, 73 insertions, 7 deletions
diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild index 24f6a72b4..00e840103 100644 --- a/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild +++ b/gui-libs/gtk-session-lock/gtk-session-lock-0.2.0-r4.ebuild @@ -7,36 +7,41 @@ PYTHON_COMPAT=( python3_{10..12} ) VALA_USE_DEPEND="vapigen" inherit vala meson python-any-r1 -SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Cu3PO42/${PN}.git" +else + SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi DESCRIPTION="GTK-based lockscreen for Wayland" HOMEPAGE="https://github.com/Cu3PO42/${PN}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" IUSE="examples gtk-doc introspection test vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -RDEPEND=" - sys-libs/pam -" DEPEND=" - ${DEPEND} x11-libs/gtk+:3[introspection?,wayland] >=dev-libs/wayland-1.22.0 >=dev-libs/wayland-protocols-1.34 test? ( gui-libs/gtk-layer-shell[introspection?] ) " +RDEPEND=" + ${DEPEND} + sys-libs/pam +" BDEPEND=" dev-util/wayland-scanner virtual/pkgconfig dev-build/meson gtk-doc? ( dev-util/gtk-doc ) test? ( ${PYTHON_DEPS} ) - vala? ( $(vala_depend) + vala? ( $(vala_depend) ) " src_prepare() { diff --git a/gui-libs/gtk-session-lock/gtk-session-lock-9999.ebuild b/gui-libs/gtk-session-lock/gtk-session-lock-9999.ebuild new file mode 100644 index 000000000..00e840103 --- /dev/null +++ b/gui-libs/gtk-session-lock/gtk-session-lock-9999.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +VALA_USE_DEPEND="vapigen" +inherit vala meson python-any-r1 + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Cu3PO42/${PN}.git" +else + SRC_URI="https://github.com/Cu3PO42/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="GTK-based lockscreen for Wayland" +HOMEPAGE="https://github.com/Cu3PO42/${PN}" + +LICENSE="GPL-3" +SLOT="0" + +IUSE="examples gtk-doc introspection test vala" +RESTRICT="!test? ( test )" + +REQUIRED_USE="vala? ( introspection )" +DEPEND=" + x11-libs/gtk+:3[introspection?,wayland] + >=dev-libs/wayland-1.22.0 + >=dev-libs/wayland-protocols-1.34 + test? ( gui-libs/gtk-layer-shell[introspection?] ) +" +RDEPEND=" + ${DEPEND} + sys-libs/pam +" +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig + dev-build/meson + gtk-doc? ( dev-util/gtk-doc ) + test? ( ${PYTHON_DEPS} ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + $(meson_use examples) + $(meson_use gtk-doc docs) + $(meson_use test tests) + $(meson_use introspection) + $(meson_use vala vapi) + ) + meson_src_configure +} |