Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 295d61482b | |||
| 8009759713 | |||
| 14ae9865aa | |||
| c0f1870bb9 | |||
| 70d29a532a | |||
| 0861218e3e | |||
| 34489bdb72 | |||
| 7e89d147de | |||
| 66e20ad767 | |||
| 0973b5563c | |||
| 9eca5aa22a | |||
| 83c6d6d81a | |||
| 29cdba6b92 |
2
gui-libs/xdg-desktop-portal-hyprland/Manifest
Normal file
2
gui-libs/xdg-desktop-portal-hyprland/Manifest
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
EBUILD xdg-desktop-portal-hyprland-9999.ebuild 978 BLAKE2B b75464c4a08b3ef15203de6dc7e3a94ef56c4ac6c41ba2991395f30b87f91fd11c7894fbd2092f764fbaadb33f24e6d977a1311062c212001cbfd563ef3eb806 SHA512 d5e916caca59d06a50c9c8abd750077c9e4793214e47afaf8117e85819b9758baaef0b9cee70bb605b0ec59cf6bf2887051237ef78c2fc8588e98dda9f2842bf
|
||||||
|
MISC metadata.xml 1237 BLAKE2B 0b441ce58b4a9a906a4f47cba07c1e99315c3f91a498b627b13b6ed8577c00353cf75f083b18be6814662445f6cbebb72ff6d3582c774913915af1107386ef58 SHA512 22aa41945a595b1907cd39a75d14a2c93951b949f9ecceeadc6e192786e8133f7d621873cd0847b6988dbb9a693c84c6cf9dc859083fcd44aea6754d95e0e01b
|
||||||
26
gui-libs/xdg-desktop-portal-hyprland/metadata.xml
Normal file
26
gui-libs/xdg-desktop-portal-hyprland/metadata.xml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>mblob@mysticfrogs.com</email>
|
||||||
|
<name>mblob</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<doc lang="en">https://wiki.hyprland.org/hyprland-wiki/pages/Useful-Utilities/Hyprland-desktop-portal/</doc>
|
||||||
|
<remote-id type="github">hyprwm/xdg-desktop-portal-hyprland</remote-id>
|
||||||
|
<bugs-to>https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues</bugs-to>
|
||||||
|
</upstream>
|
||||||
|
<longdescription lang="en">
|
||||||
|
An XDG Desktop Portal (later called XDP) is a program that lets
|
||||||
|
other applications communicate swiftly with the compositor through
|
||||||
|
D-Bus. It's used for stuff like e.g. opening file pickers, screen sharing.
|
||||||
|
On Wayland, it also requires an implementation. For Hyprland, you'd usually
|
||||||
|
use xdg-desktop-portal-wlr (later called XDPW). Unfortunately, due to various
|
||||||
|
reasons the -wlr portal is inferior to the KDE or Gnome ones. In order to
|
||||||
|
bridge the gap, Hyprland has its own fork of XDPW that has more features,
|
||||||
|
called xdg-desktop-portal-hyprland.
|
||||||
|
</longdescription>
|
||||||
|
<use>
|
||||||
|
<flag name="elogind">Enable support for rootless session via elogind</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
||||||
@ -0,0 +1,46 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit meson
|
||||||
|
|
||||||
|
DESCRIPTION="xdg-desktop-portal backend for hyprland"
|
||||||
|
HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland"
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999 ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz \
|
||||||
|
-> xdg-desktop-hyprland-${PV}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/9999"
|
||||||
|
DEPEND="
|
||||||
|
>=media-video/pipewire-0.3.41:=
|
||||||
|
sys-apps/util-linux
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${DEPEND}
|
||||||
|
sys-apps/xdg-desktop-portal
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
>=dev-libs/wayland-protocols-1.24
|
||||||
|
dev-libs/hyprland-protocols
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
make all
|
||||||
|
#meson_src_compile
|
||||||
|
#emake -C hyprland-share-picker all
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
#meson_src_install
|
||||||
|
make install
|
||||||
|
#dobin "${S}/hyprland-share-picker/build/hyprland-share-picker"
|
||||||
|
}
|
||||||
3
metadata/layout.conf
Normal file
3
metadata/layout.conf
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
masters = gentoo
|
||||||
|
sign-commits = false
|
||||||
|
sign-manifests = false
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
BDEPEND=>=dev-libs/wayland-protocols-1.24 dev-libs/hyprland-protocols virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
|
||||||
|
DEFINED_PHASES=compile configure install test
|
||||||
|
DEPEND=>=media-video/pipewire-0.3.41:= dev-libs/inih dev-libs/wayland dev-qt/qtbase dev-qt/qtcore dev-qt/qtgui dev-qt/qtwayland:6 dev-qt/qtwidgets media-libs/mesa sys-apps/util-linux x11-libs/libdrm || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu )
|
||||||
|
DESCRIPTION=xdg-desktop-portal backend for hyprland
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/hyprwm/xdg-desktop-portal-hyprland
|
||||||
|
INHERIT=meson
|
||||||
|
IUSE=elogind systemd
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=MIT
|
||||||
|
RDEPEND=>=media-video/pipewire-0.3.41:= dev-libs/inih dev-libs/wayland dev-qt/qtbase dev-qt/qtcore dev-qt/qtgui dev-qt/qtwayland:6 dev-qt/qtwidgets media-libs/mesa sys-apps/util-linux x11-libs/libdrm || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu ) sys-apps/xdg-desktop-portal
|
||||||
|
REQUIRED_USE=?? ( elogind systemd )
|
||||||
|
SLOT=0/9999
|
||||||
|
SRC_URI=https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v0.5.0.tar.gz -> xdg-desktop-hyprland-0.5.0.tar.gz
|
||||||
|
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 meson 08b7183c3f4811568ee93eb0f79a89fe
|
||||||
|
_md5_=b15b5c0f078716028ce0c071f77f382b
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
BDEPEND=>=dev-libs/wayland-protocols-1.24 dev-libs/hyprland-protocols virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
|
||||||
|
DEFINED_PHASES=compile configure install test
|
||||||
|
DEPEND=>=media-video/pipewire-0.3.41:= dev-libs/inih dev-libs/wayland dev-qt/qtbase dev-qt/qtcore dev-qt/qtgui dev-qt/qtwayland:6 dev-qt/qtwidgets media-libs/mesa sys-apps/util-linux x11-libs/libdrm systemd? ( >=sys-apps/systemd-237 )
|
||||||
|
DESCRIPTION=xdg-desktop-portal backend for hyprland
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/hyprwm/xdg-desktop-portal-hyprland
|
||||||
|
INHERIT=meson
|
||||||
|
IUSE=systemd
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=MIT
|
||||||
|
RDEPEND=>=media-video/pipewire-0.3.41:= dev-libs/inih dev-libs/wayland dev-qt/qtbase dev-qt/qtcore dev-qt/qtgui dev-qt/qtwayland:6 dev-qt/qtwidgets media-libs/mesa sys-apps/util-linux x11-libs/libdrm systemd? ( >=sys-apps/systemd-237 ) sys-apps/xdg-desktop-portal
|
||||||
|
REQUIRED_USE=systemd
|
||||||
|
SLOT=0/9999
|
||||||
|
SRC_URI=https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v0.6.0.tar.gz -> xdg-desktop-hyprland-0.6.0.tar.gz
|
||||||
|
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 meson 08b7183c3f4811568ee93eb0f79a89fe
|
||||||
|
_md5_=b7f0e0779c2fff365d976a6b244caa27
|
||||||
15
metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999
Normal file
15
metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=>=dev-libs/wayland-protocols-1.24 dev-libs/hyprland-protocols virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
|
||||||
|
DEFINED_PHASES=compile configure install test unpack
|
||||||
|
DEPEND=>=media-video/pipewire-0.3.41:= dev-libs/inih dev-libs/wayland dev-qt/qtbase dev-qt/qtcore dev-qt/qtgui dev-qt/qtwayland:6 dev-qt/qtwidgets media-libs/mesa sys-apps/util-linux x11-libs/libdrm systemd? ( >=sys-apps/systemd-237 )
|
||||||
|
DESCRIPTION=xdg-desktop-portal backend for hyprland
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/hyprwm/xdg-desktop-portal-hyprland
|
||||||
|
INHERIT=meson git-r3
|
||||||
|
IUSE=elogind systemd
|
||||||
|
LICENSE=MIT
|
||||||
|
PROPERTIES=live
|
||||||
|
RDEPEND=>=media-video/pipewire-0.3.41:= dev-libs/inih dev-libs/wayland dev-qt/qtbase dev-qt/qtcore dev-qt/qtgui dev-qt/qtwayland:6 dev-qt/qtwidgets media-libs/mesa sys-apps/util-linux x11-libs/libdrm systemd? ( >=sys-apps/systemd-237 ) sys-apps/xdg-desktop-portal
|
||||||
|
REQUIRED_USE=?? ( elogind systemd )
|
||||||
|
SLOT=0/9999
|
||||||
|
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 meson 08b7183c3f4811568ee93eb0f79a89fe git-r3 2358a7b20091609e24bd3a83b3ac5991
|
||||||
|
_md5_=379d54b9399d24c90c5c51e511bed048
|
||||||
1
profiles/repo_name
Normal file
1
profiles/repo_name
Normal file
@ -0,0 +1 @@
|
|||||||
|
cronos-overlay
|
||||||
Reference in New Issue
Block a user