gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.3.0.ebuild
author gabriel
Sun, 10 Nov 2024 12:03:52 +0000
changeset 44 dc5b21d4b409
parent 41 9575db29637a
permissions -rw-r--r--
Removing old pidgin plugins
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
41
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
     1
# Copyright 1999-2021 Gentoo Authors
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
     2
# Distributed under the terms of the GNU General Public License v2
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
     3
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
     4
EAPI=7
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
     5
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
     6
inherit meson
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
     7
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
     8
DESCRIPTION="xdg-desktop-portal backend for wlroots"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
     9
HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    10
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    11
if [[ ${PV} == 9999 ]]; then
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    12
	EGIT_REPO_URI="https://github.com/emersion/${PN}.git"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    13
	inherit git-r3
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    14
else
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    15
	SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    16
	KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    17
fi
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    18
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    19
LICENSE="MIT"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    20
SLOT="0/9999"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    21
IUSE="elogind systemd"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    22
REQUIRED_USE="?? ( elogind systemd )"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    23
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    24
DEPEND="
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    25
	>=media-video/pipewire-0.3.2:=
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    26
	dev-libs/wayland
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    27
	>=dev-libs/wayland-protocols-1.14:=
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    28
	elogind? ( >=sys-auth/elogind-237 )
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    29
	systemd? ( >=sys-apps/systemd-237 )
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    30
	dev-libs/iniparser:0 
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    31
"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    32
RDEPEND="
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    33
	${DEPEND}
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    34
	sys-apps/xdg-desktop-portal
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    35
"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    36
BDEPEND="
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    37
	>=media-video/pipewire-0.3.2:=
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    38
	>=dev-libs/wayland-protocols-1.14
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    39
	>=dev-util/meson-0.50.0
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    40
	virtual/pkgconfig
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    41
"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    42
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    43
src_configure() {
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    44
	local emesonargs=(
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    45
		"-Dwerror=false"
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    46
	)
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    47
	meson_src_configure
9575db29637a xdg-portal-desktop-wlr 0.3.0
gabriel
parents:
diff changeset
    48
}