%global systemd_unit gnome-remote-desktop.service Name: gnome-remote-desktop Version: 0.1.6 Release: 1%{?dist} Summary: GNOME Remote Desktop screen share service License: GPLv2+ URL: https://gitlab.gnome.org/jadahl/gnome-remote-desktop Source0: https://gitlab.gnome.org/jadahl/gnome-remote-desktop/uploads/c6862c12f0b741714d5a27e0693322fe/gnome-remote-desktop-0.1.6.tar.xz # Adds encryption support (requires patched LibVNCServer) Patch0: 0001-vnc-Add-anonymous-TLS-encryption-support.patch # Align pipewire requirement with Fedora Patch1: 0001-meson.build-Bump-pipewire-requirement-to-0.2.2.patch BuildRequires: git BuildRequires: gcc BuildRequires: meson >= 0.36.0 BuildRequires: pkgconfig BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.32 BuildRequires: pkgconfig(libpipewire-0.2) >= 0.2.2 BuildRequires: pkgconfig(libvncserver) >= 0.9.11-7 BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(gnutls) %{?systemd_requires} BuildRequires: systemd Requires: pipewire >= 0.2.2 %description GNOME Remote Desktop is a remote desktop and screen sharing service for the GNOME desktop environment. %prep %autosetup -S git %build %meson %meson_build %install %meson_install %post %systemd_user_post %{systemd_unit} %preun %systemd_user_preun %{systemd_unit} %postun %systemd_user_postun_with_restart %{systemd_unit} %files %license COPYING %doc README %{_libexecdir}/gnome-remote-desktop-daemon %{_userunitdir}/gnome-remote-desktop.service %{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.gschema.xml %changelog * Tue Aug 7 2018 Jonas Ådahl - 0.1.6 - Update to 0.1.6 - Apply ANON-TLS patch - Depend on pipewire 0.2.2 * Fri Jul 13 2018 Fedora Release Engineering - 0.1.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed May 30 2018 Jonas Ådahl - 0.1.4-1 - Update to new version * Fri Feb 09 2018 Igor Gnatenko - 0.1.2-5 - Escape macros in %%changelog * Wed Feb 07 2018 Fedora Release Engineering - 0.1.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Aug 29 2017 Jonas Ådahl - 0.1.2-3 - Use %%autosetup - Install licence file * Tue Aug 22 2017 Jonas Ådahl - 0.1.2-2 - Remove gschema compilation step as that had been deprecated * Mon Aug 21 2017 Jonas Ådahl - 0.1.2-1 - Update to 0.1.2 - Changed tabs to spaces - Added systemd user macros - Install to correct systemd user unit directory - Compile gsettings schemas after install and uninstall * Mon Aug 21 2017 Jonas Ådahl - 0.1.1-1 - First packaged version