add the rest of hyprland deps

This commit is contained in:
Matthew Stobbs
2025-03-02 16:10:51 -07:00
parent bf02eab5ec
commit d58ea8dafe
13 changed files with 309 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
hyprland_protocols:
version: v0.6.2
repo: "{{ hyprgitbase }}/hyperland-protocols"
build_deps:
RedHat:
- meson
- ninja-build
build_installed_files:
- share/hyprland-protocols/protocols
- share/hyprland-protocols/protocols/hyprland-ctm-control-v1.xml
- share/hyprland-protocols/protocols/hyprland-focus-grab-v1.xml
- share/hyprland-protocols/protocols/hyprland-global-shortcuts-v1.xml
- share/hyprland-protocols/protocols/hyprland-lock-notify-v1.xml
- share/hyprland-protocols/protocols/hyprland-surface-v1.xml
- share/hyprland-protocols/protocols/hyprland-toplevel-export-v1.xml
- share/hyprland-protocols
- share/pkgconfig/hyprland-protocols.pc

43
vars/pkgs/sdbus_cpp_2.yml Normal file
View File

@@ -0,0 +1,43 @@
sdbus_cpp_2:
clean: false
version: v2.1.0
repo: https://github.com/Kistler-Group/sdbus-cpp
build_deps:
RedHat:
- systemd-devel
build_installed_files:
- share/doc/sdbus-c++/sdbus-c++-class-diagram.png
- share/doc/sdbus-c++/sdbus-c++-class-diagram.uml
- share/doc/sdbus-c++/systemd-dbus-config.md
- share/doc/sdbus-c++/using-sdbus-c++.md
- lib64/libsdbus-c++.so.2.0.0
- lib64/libsdbus-c++.so.2
- lib64/libsdbus-c++.so
- include/sdbus-c++/ConvenienceApiClasses.h
- include/sdbus-c++/ConvenienceApiClasses.inl
- include/sdbus-c++/VTableItems.h
- include/sdbus-c++/VTableItems.inl
- include/sdbus-c++/Error.h
- include/sdbus-c++/IConnection.h
- include/sdbus-c++/AdaptorInterfaces.h
- include/sdbus-c++/ProxyInterfaces.h
- include/sdbus-c++/StandardInterfaces.h
- include/sdbus-c++/IObject.h
- include/sdbus-c++/IProxy.h
- include/sdbus-c++/Message.h
- include/sdbus-c++/MethodResult.h
- include/sdbus-c++/Types.h
- include/sdbus-c++/TypeTraits.h
- include/sdbus-c++/Flags.h
- include/sdbus-c++/sdbus-c++.h
- lib64/cmake/sdbus-c++/sdbus-c++-targets.cmake
- lib64/cmake/sdbus-c++/sdbus-c++-targets-release.cmake
- lib64/cmake/sdbus-c++/sdbus-c++-config.cmake
- lib64/cmake/sdbus-c++/sdbus-c++-config-version.cmake
- lib64/pkgconfig/sdbus-c++.pc
- share/doc/sdbus-c++/README
- share/doc/sdbus-c++/README.md
- share/doc/sdbus-c++/NEWS
- share/doc/sdbus-c++/COPYING
- share/doc/sdbus-c++/ChangeLog
- share/doc/sdbus-c++/AUTHORS

View File

@@ -0,0 +1,25 @@
xdg_desktop_portal_hyprland:
version: v1.3.9
repo: "{{ hyprgitbase }}/xdg-desktop-portal-hyprland"
pkg_deps:
- git
- sdbus_cpp_2
- hyprlang
- hyprutils
- hyprwayland_scanner
- hyprland
build_deps:
RedHat:
- libdrm-devel
- mesa-libgbm-devel
- pipewire-devel
- pipewire-libs
- sdbus-cpp-devel
- wayland-devel
- wayland-protocols-devel
build_installed_files:
- bin/hyprland-share-picker
- lib/xdg-desktop-portal-hyprland
- share/xdg-desktop-portal/portals/hyprland.portal
- share/dbus-1/services/org.freedesktop.impl.portal.desktop.hyprland.service
- lib/systemd/user/xdg-desktop-portal-hyprland.service