Compare commits

13 Commits
master ... main

Author SHA1 Message Date
295d61482b minor adjustement 2023-09-10 16:15:54 +02:00
8009759713 minor adjustement 2023-09-10 13:10:58 +02:00
14ae9865aa minor adjustement 2023-09-10 13:07:26 +02:00
c0f1870bb9 minor changes to hyperland to accomade new sub-category blur 2023-09-10 12:28:46 +02:00
70d29a532a minor adjustement 2023-09-10 12:13:35 +02:00
0861218e3e minor adjustement 2023-09-10 12:07:43 +02:00
34489bdb72 minor adjustement 2023-09-10 12:02:29 +02:00
7e89d147de minor adjustement 2023-09-10 11:54:09 +02:00
66e20ad767 minor adjustement 2023-09-10 11:50:14 +02:00
0973b5563c minor adjustement 2023-09-10 11:48:22 +02:00
9eca5aa22a minor adjustement 2023-09-10 11:47:13 +02:00
83c6d6d81a minor adjustement 2023-09-10 11:31:30 +02:00
29cdba6b92 added gui-libs/wdg-desktop-portal-hyprland 2023-09-10 09:15:38 +02:00
9 changed files with 126 additions and 0 deletions

View 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

View 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>

View File

@ -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
View File

@ -0,0 +1,3 @@
masters = gentoo
sign-commits = false
sign-manifests = false

View File

@ -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

View File

@ -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

View 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
View File

@ -0,0 +1 @@
cronos-overlay

1
repo_name Normal file
View File

@ -0,0 +1 @@
cronos