| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: xdg-desktop-portal-hyprland | Distribution: openSUSE Tumbleweed |
| Version: 1.3.10 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Sep 10 22:18:22 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 699543 | Source RPM: xdg-desktop-portal-hyprland-1.3.10-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/hyprwm/xdg-desktop-portal-hyprland | |
| Summary: Extended xdg-desktop-portal backend for Hyprland | |
A fork of xdg-desktop-portal backend for wlroots for Hyprland. It supports other wlroots-based Wayland compositors too with some limitations.
MIT
* Wed Sep 10 2025 Marcus Rueckert <mrueckert@suse.de>
- Update to version 1.3.10:
- Fixes
- core: don't scan drm nodes on each new notification
- MRs
- Fix inverted arguments in
CGlobalShortcutsPortal::onListShortcuts by @checkraisefold in
[#310]
- nix: mesa -> libgbm by @andresilva in #318
- Implement hyprland-toplevel-mapping-v1 protocol by @WhySoBad
in #322
- shared: include vector header by @LinuxUserGD in #335
- nix: add meta.mainProgram to xdg-desktop-portal-hyprland by
@luisnquin in #337
- nix: use gcc15 by @FridayFaerie in #338
- fix (nix): removed duplicated directory copying by
@conneroisu in #339
- Properly set title and class by @dasJ in #341
* Sat Jun 21 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 1.3.9:
* config: add screencopy:custom_picker_binary
* core: move to CProcess from hyprutils
* nix: package: replace sdbus-cpp with sdbus-cpp_2
* gitignore: add nix result and result-man
* housekeeping: nix/overlays.nix
* use stable/linux-dmabuf-v1 instead of unstable/linux-dmabuf-unstable-v1
* nix/overlays: gcc13 -> gcc14
* Sat Nov 16 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 1.3.8:
* Readded call to toplevel activate function in onCreateSession
* sdbus-cpp version used for build should be 2.0.0
* core: reset toplevel before disconnect
* Sat Sep 28 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Update to version 1.3.6:
* screencopy: fix handles not being restored
* screencopy: cleanup sanitization
* Thu Sep 26 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Update to version 1.3.5
* added screencopy:allow_token_by_default to tick the "allow restore token" box by default
* added --version
* screencopy: fixed invalid toplevel handles being picked in the prompt
* screencopy: improved restore data handling
* screencopy: fixed a bug where restore data would be gone after 2 restarts of an app
* core: added explicit casts to wl_proxy* to fix clang builds
* core: improved --help
* core: move to hyprwayland-scanner
* screenshot: fix compilation due to dubious cast
* global shortcuts: fix crash by ignoring duplicate shortcuts
* hacky fix for fixing output screencopy
* CMakeLists: just search for the wayland-scanner binary
* Second fix for out of buffers
* Move [some code] to hyprwayland-scanner
* Mon Jul 22 2024 Joshua Smith <smolsheep@opensuse.org>
- Remove fix-compilation-with-pw.patch -- Fixed upstream
- Update to version 1.3.3:
* core: sanitize environment and paths from user data
* core: fix compilation with newer pw versions
* required pipewire version is now >= 1.1.82.
* Wed Jul 10 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Add ./fix-compilation-with-pw.patch
* Wed Jul 10 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Switch from gcc to clang
* Tue Jul 09 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Cleanup specfile. Remove subprojects
* Tue Jul 09 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Remove fix-systemd-service-file-install-path.patch
- Add hyprland-protocols as build dependency
* Tue Jul 09 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Update to version 1.3.2:
* added screencopy:max_fps config option
* core: don't critically exit when no HOME env is set
* core: avoid using uninitialized ptrs
* screencast: remove frame callbacks on stream state change
* screencast: fixup timing issues with frame re-scheduling
* Sun Feb 25 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Cleanup specfile
* remove meson as build requirement.
* Sat Feb 24 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Add fix-systemd-service-file-install-path.patch
* Sat Feb 24 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Cleanup specfile
* we remove sources for hyprland-protocols and hyprlang. They are now separate packages
* Fri Feb 23 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to version 1.3.1:
* Add hyprlang as new subproject dependency
* Screencopy: Fixed restore tokens with multiple relaunches
* Screencopy: Fixed paused -> resume state handling
- Update specfile:
* Meson and makefile has been obsoleted by CMake. Only
exception is for hyprland-protocols.
* Tue Nov 28 2023 malcolmlewis@opensuse.org
- Update to version 1.2.5:
* Added back screenshot functionality,
(gh#hyprwm/xdg-desktop-portal-hyprland#127).
* VRAM leak fixes.
* Destroy pipewire streams when ScreenCast sessions are closed,
(gh#hyprwm/xdg-desktop-portal-hyprland#130).
- Changes from version 1.2.4:
* portal: remove screenshot cap from .portal file.
* Default meson build type to release,
(gh#hyprwm/xdg-desktop-portal-hyprland#125).
* Sun Oct 22 2023 Nicolas Lorin <androw95220@gmail.com>
- Update to version 1.2.3:
* Small update still fixing more edge cases causing a CPU core spike after exit.
* Sun Oct 15 2023 Nicolas Lorin <androw95220@gmail.com>
- Update to version 1.2.2:
* Unbreak build on FreeBSD
* Fix build when using clang
* specify flag for manual installation
* fixes the picker starting at windows and not monitors
* performance improvements
* fix for high CPU usage after exit
* hotfix to 1.2.0 to fix crashes after a few seconds
* fix some issues with screensharing on non-linear dmabuf GPUs
* fix xdph not exiting on terminate
* Mon Sep 25 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Remove 0000-sdbus-c++-cmake-lists.patch
- Remove conflicts with XDG-wlr. XDP 0.18.0 introduces flexible
configuration of portals.
- Update to version 1.1.0:
* core: rework event loop for polling and C++-style awaits
* internal: make frame callbacks log a trace
* internal: add a notification on missing qt-wayland packages
* drop unused dependencies
* fix build system
* add double escaping
* Sat Sep 09 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Add back cmake. Seems they forgotten share picker on the meson.build
* Sat Sep 09 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Further correct mistake by installing of systemd services properly.
* Sat Sep 09 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Revert using cmake and go back using meson
* Thu Sep 07 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Fix build and install for hyprland protocol and the portal
* Thu Sep 07 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Use sdb-c++ from system instead of subproject through cmake patch:
0000-sdbus-c++-cmake-lists.patch
* Thu Sep 07 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Add libjpeg, cairo, pango(cairo) as deps
* Thu Sep 07 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Use cmake instead of meson.
* Wed Sep 06 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.0.0:
* added sdbus-c++ as dependency
* this release is a full rewrite from C to C++
* Thu Aug 17 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 0.5.0:
* pw: guard output in transform checks
* toplevelexport: remove _done call from _buffer
* screencast: correct array size
* Tue May 30 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 0.4.0:
* screencast: restore window by class
* some nix stuff
* Mon May 22 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Remove some -devel dependencies because this is a runtime package.
* Sat May 13 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Cleanup dependencies
- Hyprland-protocols now uses tag releases
- Improve specfile
- Update xdg-desktop-portal-hyprland to 0.3.1:
* pw: send transform to pipewire
* fix implicit function declaration
* fix build after commit 7d3da7e
* Sun Apr 23 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Make shorter summary but longer description.
* Sun Apr 23 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Set hyprland-protocols-devel to noarch.
* Sun Apr 23 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Create hyprland-protocols-devel package.
* Assign files for this package.
- Add qt wayland libraries and packages as recommends as they are really
used for the picker. Not strictly a requirement since it will fallback
to slurp.
* Sun Apr 16 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Initial spec for xdg-desktop-portal-hyprland 0.2.1
/usr/bin/hyprland-share-picker /usr/lib/systemd/user/xdg-desktop-portal-hyprland.service /usr/libexec/xdg-desktop-portal-hyprland /usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.hyprland.service /usr/share/doc/packages/xdg-desktop-portal-hyprland /usr/share/doc/packages/xdg-desktop-portal-hyprland/CONTRIBUTING.md /usr/share/doc/packages/xdg-desktop-portal-hyprland/README.md /usr/share/licenses/xdg-desktop-portal-hyprland /usr/share/licenses/xdg-desktop-portal-hyprland/LICENSE /usr/share/xdg-desktop-portal /usr/share/xdg-desktop-portal/portals /usr/share/xdg-desktop-portal/portals/hyprland.portal
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 22:37:11 2025