From 747c42059b44b4bfb2727780eb3690d58e45babc Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Mon, 5 Dec 2022 20:48:04 -0500 Subject: dev-libs/hyprland-protocols: new package --- dev-libs/hyprland-protocols/Manifest | 2 ++ .../hyprland-protocols-9999.ebuild | 29 ++++++++++++++++++++++ dev-libs/hyprland-protocols/metadata.xml | 11 ++++++++ .../md5-cache/dev-libs/hyprland-protocols-9999 | 11 ++++++++ .../gui-libs/xdg-desktop-portal-hyprland-9999 | 15 +++++++++++ 5 files changed, 68 insertions(+) create mode 100644 dev-libs/hyprland-protocols/Manifest create mode 100644 dev-libs/hyprland-protocols/hyprland-protocols-9999.ebuild create mode 100644 dev-libs/hyprland-protocols/metadata.xml create mode 100644 metadata/md5-cache/dev-libs/hyprland-protocols-9999 create mode 100644 metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999 diff --git a/dev-libs/hyprland-protocols/Manifest b/dev-libs/hyprland-protocols/Manifest new file mode 100644 index 0000000..7e3b2c7 --- /dev/null +++ b/dev-libs/hyprland-protocols/Manifest @@ -0,0 +1,2 @@ +EBUILD hyprland-protocols-9999.ebuild 569 BLAKE2B 97c00cca84c83aa8db1606fc7c54bcb59d83c0fa88fed6848c0249706d4eb55ac0e9f51014bbbbcb14b5b6143caf2f5ef0a4d3049419ef21b9269f46420c7081 SHA512 f18a26d6923b574b175152cc46a191dae79caa67cfc0b7abc8e8d4b643dc3316763dbb02f6541d25d571483ce83a9540c390327c9c10c079787965d149e4c221 +MISC metadata.xml 342 BLAKE2B a85129bf1776be4349a066647efc08ff0acbc4baf853bc6c4e314e95d6b9abd2b0b3dca7adf71e81d7ede46b952071cbbe0f375b34fc04eaff6c08a29cbd8dbf SHA512 87d50c1d3ce9e73190312de4abe57329bcba573033a23bef12585449db908e50799f58a62b5507da544658253b63752e1a9369f081da6d7e3b9561e05118a646 diff --git a/dev-libs/hyprland-protocols/hyprland-protocols-9999.ebuild b/dev-libs/hyprland-protocols/hyprland-protocols-9999.ebuild new file mode 100644 index 0000000..1b12b0c --- /dev/null +++ b/dev-libs/hyprland-protocols/hyprland-protocols-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Wayland protocol extensions for Hyprland" +HOMEPAGE="https://github.com/hyprwm/hyprland-protocols" + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git/" + inherit git-r3 +else + SRC_URI="https://github.com/hyprwm/${PN}/releases/download/v${PV}/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="" +RESTRICT="" + +DEPEND="" +RDEPEND="" +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" diff --git a/dev-libs/hyprland-protocols/metadata.xml b/dev-libs/hyprland-protocols/metadata.xml new file mode 100644 index 0000000..75d17b2 --- /dev/null +++ b/dev-libs/hyprland-protocols/metadata.xml @@ -0,0 +1,11 @@ + + + + + julien@jroy.ca + Julien Roy + + + hyprwm/hyprland-protocols + + diff --git a/metadata/md5-cache/dev-libs/hyprland-protocols-9999 b/metadata/md5-cache/dev-libs/hyprland-protocols-9999 new file mode 100644 index 0000000..5cefc35 --- /dev/null +++ b/metadata/md5-cache/dev-libs/hyprland-protocols-9999 @@ -0,0 +1,11 @@ +BDEPEND=dev-util/wayland-scanner 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 +DESCRIPTION=Wayland protocol extensions for Hyprland +EAPI=8 +HOMEPAGE=https://github.com/hyprwm/hyprland-protocols +INHERIT=meson git-r3 +LICENSE=BSD +PROPERTIES=live +SLOT=0 +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 multilib 5ca4e49abed8e3a2f7b56920eadee157 python-utils-r1 25c880c1db58e21b80b684bacc964958 meson 1994a5aef5d4f5798b92f64d6f9a6003 git-r3 2347f8fe2d392b2a091191f94be37e6f +_md5_=b0e172e1da080bb6853c6081e28adfe5 diff --git a/metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999 b/metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999 new file mode 100644 index 0000000..62f54b8 --- /dev/null +++ b/metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-libs/wayland-protocols-1.24 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 media-libs/mesa x11-libs/libdrm || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu ) dev-qt/qtbase dev-qt/qtwayland:6 +DESCRIPTION=xdg-desktop-portal backend for hyprland +EAPI=7 +HOMEPAGE=https://github.com/hyprwm/xdg-desktop-portal-hyprland +INHERIT=meson git-r3 +IUSE=elogind systemd +LICENSE=BSD +PROPERTIES=live +RDEPEND=>=media-video/pipewire-0.3.41:= dev-libs/inih dev-libs/wayland media-libs/mesa x11-libs/libdrm || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu ) dev-qt/qtbase dev-qt/qtwayland:6 sys-apps/xdg-desktop-portal +REQUIRED_USE=?? ( elogind systemd ) +SLOT=0 +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 multilib 5ca4e49abed8e3a2f7b56920eadee157 python-utils-r1 25c880c1db58e21b80b684bacc964958 meson 1994a5aef5d4f5798b92f64d6f9a6003 git-r3 2347f8fe2d392b2a091191f94be37e6f +_md5_=c847cfcfbb97844bf8b4744371eacc0e -- cgit v1.2.3