diff --git a/.gitignore b/.gitignore index d78ebf2..db0f27c 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /gnome-remote-desktop-42.beta.tar.xz /gnome-remote-desktop-42.rc.tar.xz /gnome-remote-desktop-42.0.tar.xz +/gnome-remote-desktop-42.1.tar.xz diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec index 2428c4e..05c7110 100644 --- a/gnome-remote-desktop.spec +++ b/gnome-remote-desktop.spec @@ -3,47 +3,43 @@ %global tarball_version %%(echo %{version} | tr '~' '.') Name: gnome-remote-desktop -Version: 42.0 +Version: 42.1 Release: 1%{?dist} Summary: GNOME Remote Desktop screen share service License: GPLv2+ -URL: https://gitlab.gnome.org/jadahl/gnome-remote-desktop -Source0: https://download.gnome.org/sources/gnome-remote-desktop/40/%{name}-%{tarball_version}.tar.xz +URL: https://gitlab.gnome.org/GNOME/gnome-remote-desktop +Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{tarball_version}.tar.xz # Adds encryption support (requires patched LibVNCServer) Patch0: gnutls-anontls.patch Patch1: 0001-Add-man-page.patch -BuildRequires: git -BuildRequires: gcc -BuildRequires: meson >= 0.36.0 BuildRequires: asciidoc -BuildRequires: pkgconfig +BuildRequires: gcc +BuildRequires: meson >= 0.47.0 +BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(cairo) -BuildRequires: pkgconfig(glib-2.0) >= 2.32 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.32 -BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.0 -BuildRequires: pkgconfig(libvncserver) >= 0.9.11-7 -BuildRequires: pkgconfig(freerdp2) -BuildRequires: pkgconfig(winpr2) -BuildRequires: pkgconfig(fuse3) -BuildRequires: pkgconfig(ffnvcodec) -BuildRequires: pkgconfig(xkbcommon) -BuildRequires: pkgconfig(libsecret-1) -BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(gnutls) -BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(epoxy) +BuildRequires: pkgconfig(ffnvcodec) +BuildRequires: pkgconfig(freerdp2) +BuildRequires: pkgconfig(fuse3) BuildRequires: pkgconfig(gbm) +BuildRequires: pkgconfig(glib-2.0) >= 2.68 +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(gnutls) BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(libnotify) +BuildRequires: pkgconfig(libpipewire-0.3) +BuildRequires: pkgconfig(libsecret-1) +BuildRequires: pkgconfig(libvncserver) >= 0.9.11-7 +BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(winpr2) +BuildRequires: pkgconfig(xkbcommon) -BuildRequires: systemd - -Requires: pipewire >= 0.3.0 -Requires: libdrm -Requires: libepoxy +Requires: pipewire{?_isa} >= 0.3.0 Obsoletes: vino < 3.22.0-21 @@ -53,18 +49,21 @@ GNOME desktop environment. %prep -%autosetup -S git -n %{name}-%{tarball_version} +%autosetup -p1 -n %{name}-%{tarball_version} %build -%meson +%meson \ + -Drdp=true \ + -Dsystemd=true \ + -Dvnc=true %meson_build %install %meson_install -%find_lang gnome-remote-desktop +%find_lang %{name} %post @@ -79,12 +78,12 @@ GNOME desktop environment. %systemd_user_postun_with_restart %{systemd_unit} -%files -f gnome-remote-desktop.lang +%files -f %{name}.lang %license COPYING %doc README %{_bindir}/grdctl %{_libexecdir}/gnome-remote-desktop-daemon -%{_userunitdir}/gnome-remote-desktop.service +%{_userunitdir}/%{systemd_unit} %{_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}/gnome-remote-desktop/ @@ -92,6 +91,9 @@ GNOME desktop environment. %changelog +* Tue Apr 26 2022 David King - 42.1-1 +- Update to 42.1 (#2061546) + * Mon Mar 21 2022 Jonas Ã…dahl - 42.0 - Update to 42.0 diff --git a/sources b/sources index cbcd187..cd666c3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-remote-desktop-42.0.tar.xz) = 3bf03fc96205df4c5efcef0e340ad85e7011ad8e4fecf2e29d9902fbb1633801da7d1094645e850267249dda9383ae0aa782f3e0207a7351d764482f2d0dc349 +SHA512 (gnome-remote-desktop-42.1.tar.xz) = 3e17d6482941fccfe6860d2ca2db50235ee70a26fd8942ee1850addb11006cfb152dd949102a4c573f2b6a29f9f2bb78c9ad5be1cba8622ad5b54f82c509376f