Accepting request 1002646 from GNOME:Next
GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already) OBS-URL: https://build.opensuse.org/request/show/1002646 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-remote-desktop?expand=0&rev=24
This commit is contained in:
parent
ef4ef5e139
commit
7f825ce187
2
_service
2
_service
@ -2,7 +2,7 @@
|
||||
<service name="obs_scm" mode="disabled">
|
||||
<param name="url">https://gitlab.gnome.org/GNOME/gnome-remote-desktop.git</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="revision">refs/tags/42.4</param>
|
||||
<param name="revision">refs/tags/43.rc</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
</service>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://gitlab.gnome.org/GNOME/gnome-remote-desktop.git</param>
|
||||
<param name="changesrevision">ee8f1591e72cfb9ca9c243d6e1f16008f3c08fa0</param></service></servicedata>
|
||||
<param name="changesrevision">1fb501808c51afb09487fc4280c61dd26eb19676</param></service></servicedata>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:29690f1bdd893cf79aa229e499e687f58fdb65886405bb8b8546a074080ce2fd
|
||||
size 1382924
|
3
gnome-remote-desktop-43.rc.obscpio
Normal file
3
gnome-remote-desktop-43.rc.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c70c6a06c5a53407eb23248419998412faf7e820282261d53208013ae9c84a94
|
||||
size 1658380
|
@ -1,3 +1,125 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 4 11:12:59 UTC 2022 - Luciano Santos <luc14n0@opensuse.org>
|
||||
|
||||
- Update to version 43.rc:
|
||||
+ Many small fixes and improvements.
|
||||
+ Updated translations.
|
||||
- Add explicit pkgconfig(gio-2.0) as build requirement to align
|
||||
with what Meson searches. It was already being pulled to the
|
||||
build by its siblings (gio-unix-2.0/glib-2.0) since they come
|
||||
from the same package.
|
||||
- Add explicit pkgconfig modules as build requirements: tss2-mu,
|
||||
tss2-rc, and tss2-tctildr. Same reason as gio-2.0 above, but this
|
||||
time pkgconfig(tss2-esys) was the one helping the others being
|
||||
pulled.
|
||||
- Pass 1.4 and 11.1.5.0 as minimum requirement versions for epoxy
|
||||
and ffnvcodec respectively to ensure the package uses the minimum
|
||||
that upstream recommends using.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 08 09:38:48 UTC 2022 - bjorn.lie@gmail.com
|
||||
|
||||
- Update to version 43.beta:
|
||||
+ Add man page
|
||||
+ Add TPM 2.0 helper class
|
||||
+ Add TPM credentials using headless runtime mode
|
||||
+ build:
|
||||
- Bump FreeRDP version requirement
|
||||
- Bump version to 43.alpha
|
||||
- Disable VNC support by default
|
||||
- List credentials dependencies separately
|
||||
- Sort dependencies alphabetically
|
||||
- Sort sources alphabetically
|
||||
+ ci:
|
||||
- Add tss2 related devel packages
|
||||
- Build with VNC backend
|
||||
+ context: Move out debug flags
|
||||
+ Convert README data/README to MD
|
||||
+ credentials:
|
||||
- Add TPM 2.0 backend
|
||||
- Do not crash when deleting non-existent credentials
|
||||
+ credentials-libsecret: Do not crash, when deleting legacy VNC
|
||||
password
|
||||
+ ctl:
|
||||
- Add support for TPM credentials
|
||||
- Fix error messages
|
||||
+ egl-thread: Release EGL context before destroying it
|
||||
+ hwaccel-nvidia: Don't dereference NULL pointer in assertion
|
||||
+ Introduce GrdCredentials
|
||||
+ pipewire-utils:
|
||||
- Add helper function for creating PipeWire source
|
||||
- Remove grd_maybe_initialize_pipewire()
|
||||
+ rdp:
|
||||
- Add API to tear down channels during a session
|
||||
- Add classes for audio output forwarding
|
||||
- Add RDP DSP class
|
||||
- Add support for audio output forwarding
|
||||
- Combine buffer creation and resize operations
|
||||
- Don't dereference NULL pointer when parent dir cannot be
|
||||
found
|
||||
+ rdp-event-queue: Correctly clean up resources
|
||||
+ rdp-gfx-surface: Delete GFX surface before clearing its members
|
||||
+ rdp-graphics-pipeline:
|
||||
- Extend comment with documentation reference
|
||||
- Fix uninitialized caps mutex
|
||||
- Measure bandwidth when sending frame updates
|
||||
+ rdp/nw-auto:
|
||||
- Add APIs for bandwidth measurement
|
||||
- Also notify client about network characteristics results
|
||||
- Assert RTT consumer != NONE, when removing RTT consumer
|
||||
- Disallow unqueued bandwidth measure stops
|
||||
- Fix initial ping source not being created
|
||||
- Remove superfluous if condition
|
||||
- Turn assertion into normal conditional statement
|
||||
- Turn ping info condition into assertion
|
||||
+ rdp-pipewire-stream:
|
||||
- Properly deinitialize PipeWire upon destruction
|
||||
- Remove unused SPA_DATA_MemPtr path
|
||||
- Use common helper for PipeWire source creation
|
||||
+ rdp/rdpgfx:
|
||||
- Create RTT pause source while GFX mutex is locked
|
||||
- Only clear unacked frames when surface has frame controller
|
||||
+ session-rdp:
|
||||
- Add API to subscribe to DVC creation statuses
|
||||
- Do not crash, when credentials are not set
|
||||
- Handle queued bandwidth measure stop operations
|
||||
- Stop leaking session sources when session creation fails
|
||||
- Stop leaking the event queue, when session creation fails
|
||||
- Use trivial boolean value for condition in graphics thread
|
||||
+ session-vnc:
|
||||
- Add support for sessions with virtual monitors
|
||||
- Do not crash, when password is not set
|
||||
+ settings:
|
||||
- Add new screenshare mode setting for the VNC backend
|
||||
- Fix title of specification in setting description
|
||||
- Remove a doubled 'to'
|
||||
+ tests: Add test for the RDP backend
|
||||
+ tests/egl: Replace tautologies with actual modifier checks
|
||||
+ tests/rdp:
|
||||
- Add additional debug messages to RDP test
|
||||
- Add missing NULL check on stop_event
|
||||
+ tests/tpm: Skip tests when TPM module not compatible
|
||||
+ tests/vnc: Use mutter headless backend
|
||||
+ tpm:
|
||||
- Add ability to do capability check
|
||||
- Make tss2 log into /dev/null
|
||||
+ types: Sort typedefs alphabetically
|
||||
+ vnc:
|
||||
- Add ability to resize virtual monitors during a session
|
||||
- Add VNC virtual monitor config
|
||||
- Allow passing virtual monitor settings to pipewire-stream
|
||||
instance
|
||||
+ vnc-pipewire-stream:
|
||||
- Properly deinitialize PipeWire upon destruction
|
||||
- Remove unused SPA_DATA_MemPtr path
|
||||
- Use common helper for PipeWire source creation
|
||||
+ Updated translations.
|
||||
- Add asciidoc, pkgconfig(fdk-aac) and pkgconfig(tss2-esys)
|
||||
BuildRequires: New dependencies.
|
||||
- Pass vnc=true to meson, build vnc support even if disabled by
|
||||
default upstream. We are not quite ready to drop that support
|
||||
yet.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 08 09:27:42 UTC 2022 - bjorn.lie@gmail.com
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: gnome-remote-desktop
|
||||
version: 42.4
|
||||
mtime: 1659820692
|
||||
commit: ee8f1591e72cfb9ca9c243d6e1f16008f3c08fa0
|
||||
version: 43.rc
|
||||
mtime: 1662239674
|
||||
commit: 1fb501808c51afb09487fc4280c61dd26eb19676
|
||||
|
@ -17,11 +17,12 @@
|
||||
|
||||
|
||||
%global systemd_unit gnome-remote-desktop.service
|
||||
|
||||
%define freerdp_version 2.2.0
|
||||
%define freerdp_version 2.8.0
|
||||
%define glib_version 2.68
|
||||
%define gstreamer_version 1.10.0
|
||||
|
||||
Name: gnome-remote-desktop
|
||||
Version: 42.4
|
||||
Version: 43.rc
|
||||
Release: 0
|
||||
Summary: GNOME Remote Desktop screen sharing service
|
||||
License: GPL-2.0-or-later
|
||||
@ -29,21 +30,24 @@ Group: System/Management
|
||||
URL: https://gitlab.gnome.org/GNOME/gnome-remote-desktop
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
|
||||
BuildRequires: asciidoc
|
||||
BuildRequires: meson >= 0.36.0
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: pkgconfig(epoxy)
|
||||
BuildRequires: pkgconfig(ffnvcodec)
|
||||
BuildRequires: pkgconfig(epoxy) >= 1.4
|
||||
BuildRequires: pkgconfig(fdk-aac)
|
||||
BuildRequires: pkgconfig(ffnvcodec) >= 11.1.5.0
|
||||
BuildRequires: pkgconfig(freerdp-client2) >= %{freerdp_version}
|
||||
BuildRequires: pkgconfig(freerdp-server2) >= %{freerdp_version}
|
||||
BuildRequires: pkgconfig(freerdp2) >= %{freerdp_version}
|
||||
BuildRequires: pkgconfig(fuse3) >= 3.9.1
|
||||
BuildRequires: pkgconfig(gbm)
|
||||
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.68
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.68
|
||||
BuildRequires: pkgconfig(gstreamer-1.0) >= 1.10.0
|
||||
BuildRequires: pkgconfig(gstreamer-video-1.0) >= 1.10.0
|
||||
BuildRequires: pkgconfig(gio-2.0) >= %{glib_version}
|
||||
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib_version}
|
||||
BuildRequires: pkgconfig(glib-2.0) >= %{glib_version}
|
||||
BuildRequires: pkgconfig(gstreamer-1.0) >= %{gstreamer_version}
|
||||
BuildRequires: pkgconfig(gstreamer-video-1.0) >= %{gstreamer_version}
|
||||
BuildRequires: pkgconfig(gudev-1.0)
|
||||
BuildRequires: pkgconfig(libdrm)
|
||||
BuildRequires: pkgconfig(libnotify)
|
||||
@ -53,6 +57,10 @@ BuildRequires: pkgconfig(libvncclient)
|
||||
BuildRequires: pkgconfig(libvncserver)
|
||||
BuildRequires: pkgconfig(libvncserver) >= 0.9.10
|
||||
BuildRequires: pkgconfig(systemd)
|
||||
BuildRequires: pkgconfig(tss2-esys)
|
||||
BuildRequires: pkgconfig(tss2-mu)
|
||||
BuildRequires: pkgconfig(tss2-rc)
|
||||
BuildRequires: pkgconfig(tss2-tctildr)
|
||||
BuildRequires: pkgconfig(winpr2) >= %{freerdp_version}
|
||||
BuildRequires: pkgconfig(xkbcommon) >= 1.0.0
|
||||
%{?systemd_ordering}
|
||||
@ -69,7 +77,9 @@ GNOME desktop environment.
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson \
|
||||
-D vnc=true \
|
||||
%{nil}
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
@ -87,13 +97,14 @@ GNOME desktop environment.
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc README
|
||||
%doc README.md
|
||||
%{_bindir}/grdctl
|
||||
%{_libexecdir}/gnome-remote-desktop-daemon
|
||||
%{_userunitdir}/gnome-remote-desktop.service
|
||||
%{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.gschema.xml
|
||||
%{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.enums.xml
|
||||
%{_datadir}/%{name}/
|
||||
%{_mandir}/man1/grdctl.1%{ext_man}
|
||||
|
||||
%files lang -f %{name}.lang
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user