Package gnome-remote-desktop: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | %def_disable snapshot %define _libexecdir %_prefix/libexec %define ver_major 42 %define beta %nil %def_enable vnc %def_enable rdp # hardware acceleration using NVENC and CUDA for RDP backend %def_enable nvenc Name: gnome-remote-desktop Version: %ver_major.2 Release: alt1%beta Summary: GNOME Remote Desktop Group: Networking/Remote access License: GPLv2+ Url: https://gitlab.gnome.org/GNOME/gnome-remote-desktop %if_disabled snapshot Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version%beta.tar.xz %else Vcs: https://gitlab.gnome.org/GNOME/gnome-remote-desktop.git Source: %name-%version.tar %endif %define glib_ver 2.68 %define pw_api_ver 0.3 %define pw_ver 0.3.22 %define vnc_ver 0.9.11 %define freerdp_ver 2.3.1 %define gst_ver 1.10 %define fuse_ver 3.9.1 %define xkbc_ver 1.0.0 %define nvenc_ver 11 Requires: pipewire >= %pw_ver Requires: fuse3 >= %fuse_ver %{?_enable_rdp:Requires: freerdp >= %freerdp_ver} BuildRequires(pre): rpm-macros-meson rpm-build-systemd BuildRequires: meson libgio-devel >= %glib_ver libgudev-devel BuildRequires: pkgconfig(libpipewire-%pw_api_ver) >= %pw_ver %{?_enable_vnc:BuildRequires: libvncserver-devel >= %vnc_ver} %{?_enable_rdp:BuildRequires: libfreerdp-devel >= %freerdp_ver} %{?_enable_nvenc:BuildRequires: pkgconfig(ffnvcodec) >= %nvenc_ver} BuildRequires: libfuse3-devel >= %fuse_ver BuildRequires: libxkbcommon-devel >= %xkbc_ver BuildRequires: libsecret-devel libnotify-devel libcairo-devel BuildRequires: libepoxy-devel libdrm-devel libgbm-devel %description Remote desktop daemon for GNOME using pipewire. %prep %setup -n %name-%version%beta %build %meson \ %{?_disable_rdp:-Drdp=false} \ %{?_disable_nvenc:-Dnvenc=false} \ -Dsystemd_user_unit_dir=%_userunitdir %nil %meson_build %install %meson_install %find_lang %name %files -f %name.lang %_bindir/grdctl %_libexecdir/%name-daemon %_userunitdir/%name.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 %{?_enable_nvenc: %dir %_datadir/%name %_datadir/%name/grd-cuda-damage-utils_30.ptx %_datadir/%name/grd-cuda-avc-utils_30.ptx} %doc README %changelog * Sun May 29 2022 Yuri N. Sedunov <aris@altlinux.org> 42.2-alt1 - 42.2 * Tue Apr 26 2022 Yuri N. Sedunov <aris@altlinux.org> 42.1.1-alt1 - 42.1.1 * Sat Apr 23 2022 Yuri N. Sedunov <aris@altlinux.org> 42.1-alt1 - 42.1 * Mon Mar 21 2022 Yuri N. Sedunov <aris@altlinux.org> 42.0-alt1 - 42.0 * Mon Mar 07 2022 Yuri N. Sedunov <aris@altlinux.org> 42-alt0.9.rc - 42.rc * Wed Dec 08 2021 Yuri N. Sedunov <aris@altlinux.org> 41.2-alt1 - 41.2 * Sat Oct 30 2021 Yuri N. Sedunov <aris@altlinux.org> 41.1-alt1 - 41.1 * Sun Sep 19 2021 Yuri N. Sedunov <aris@altlinux.org> 41.0-alt1 - 41.0 * Wed Sep 15 2021 Yuri N. Sedunov <aris@altlinux.org> 40.2-alt1 - 40.2 * Sun May 02 2021 Yuri N. Sedunov <aris@altlinux.org> 40.1-alt1 - 40.1 * Sun Mar 21 2021 Yuri N. Sedunov <aris@altlinux.org> 40.0-alt1 - 40.0 * Tue Sep 08 2020 Yuri N. Sedunov <aris@altlinux.org> 0.1.9-alt1 - 0.1.9 * Sun Mar 29 2020 Yuri N. Sedunov <aris@altlinux.org> 0.1.8-alt1 - 0.1.8 * Fri Feb 22 2019 Yuri N. Sedunov <aris@altlinux.org> 0.1.7-alt1 - 0.1.7 * Fri Aug 10 2018 Yuri N. Sedunov <aris@altlinux.org> 0.1.6-alt1 - 0.1.6 * Sun Jun 10 2018 Yuri N. Sedunov <aris@altlinux.org> 0.1.4-alt1 - 0.1.4 * Sun Nov 26 2017 Yuri N. Sedunov <aris@altlinux.org> 0.1.2-alt2 - fixed build with meson-0.43 * Wed Sep 20 2017 Yuri N. Sedunov <aris@altlinux.org> 0.1.2-alt1 - first build for Sisyphus |