|
|
|
@ -1,24 +1,16 @@
|
|
|
|
|
%global real_name xorgxrdp
|
|
|
|
|
|
|
|
|
|
%global commit 8519407d7fbcb71fd046ce42e5674c308e9ea52b
|
|
|
|
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
|
|
|
|
|
|
|
|
|
Name: xorgxrdp-egfx
|
|
|
|
|
Version: 0.9.80
|
|
|
|
|
Release: 2.20240113git%{shortcommit}%{?dist}.inferit
|
|
|
|
|
Name: xorgxrdp
|
|
|
|
|
Version: 0.10.3
|
|
|
|
|
Release: 5%{?dist}
|
|
|
|
|
Summary: Implementation of xrdp backend as Xorg modules
|
|
|
|
|
|
|
|
|
|
License: MIT
|
|
|
|
|
URL: https://github.com/neutrinolabs/xorgxrdp
|
|
|
|
|
Source0: https://github.com/neutrinolabs/xorgxrdp/archive/%{commit}/%{real_name}-%{commit}.tar.gz
|
|
|
|
|
# https://github.com/neutrinolabs/xrdp/issues/2875#issuecomment-1852489427
|
|
|
|
|
#Patch1: 0001-Fix-green-screen.patch
|
|
|
|
|
#Patch2: lrandr-only-nvidia.diff
|
|
|
|
|
Source0: https://github.com/neutrinolabs/xorgxrdp/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
|
|
|
|
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
BuildRequires: nasm
|
|
|
|
|
BuildRequires: xorg-x11-server-devel
|
|
|
|
|
BuildRequires: xrdp-egfx-devel >= 1:0.9.80
|
|
|
|
|
BuildRequires: xrdp-devel >= 1:0.10.2
|
|
|
|
|
%if 0%{?fedora} > 0 && 0%{?fedora} <= 24
|
|
|
|
|
BuildRequires: libXfont-devel
|
|
|
|
|
%else
|
|
|
|
@ -29,25 +21,30 @@ BuildRequires: libXfont2-devel
|
|
|
|
|
BuildRequires: mesa-libgbm-devel
|
|
|
|
|
BuildRequires: libepoxy-devel
|
|
|
|
|
BuildRequires: libdrm-devel
|
|
|
|
|
BuildRequires: autoconf
|
|
|
|
|
BuildRequires: automake
|
|
|
|
|
BuildRequires: libtool
|
|
|
|
|
|
|
|
|
|
Conflicts: %{real_name}-glamor
|
|
|
|
|
Conflicts: %{name}-glamor
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
Conflicts: %{real_name} < 0.9.80
|
|
|
|
|
|
|
|
|
|
Requires: xrdp >= 1:0.10.2
|
|
|
|
|
Requires: Xorg %(xserver-sdk-abi-requires videodrv 2>/dev/null)
|
|
|
|
|
Requires: Xorg %(xserver-sdk-abi-requires xinput 2>/dev/null)
|
|
|
|
|
%if 0%{?fedora} >= 35 || 0%{?rhel} >= 8
|
|
|
|
|
Requires: xorg-x11-server-Xorg
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} >= 35 || 0%{?rhel} >= 8
|
|
|
|
|
%package glamor
|
|
|
|
|
Summary: Implementation of xrdp backend as Xorg modules with glamor
|
|
|
|
|
RemovePathPostfixes: .glamor
|
|
|
|
|
Conflicts: %{name}
|
|
|
|
|
Conflicts: %{real_name}
|
|
|
|
|
|
|
|
|
|
Requires: xrdp >= 1:0.10.2
|
|
|
|
|
Requires: Xorg %(xserver-sdk-abi-requires videodrv 2>/dev/null)
|
|
|
|
|
Requires: Xorg %(xserver-sdk-abi-requires xinput 2>/dev/null)
|
|
|
|
|
Requires: xorg-x11-server-Xorg
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
@ -63,10 +60,11 @@ for screen resizing and multiple monitors. Built with glamor support.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%autosetup -p1 -n %{real_name}
|
|
|
|
|
%autosetup -p1
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
./bootstrap
|
|
|
|
|
autoreconf -i
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} >= 35 || 0%{?rhel} >= 8
|
|
|
|
|
# Build/install with glamor support first
|
|
|
|
|
CFLAGS="$RPM_OPT_FLAGS -I/usr/include/libdrm" \
|
|
|
|
@ -135,24 +133,50 @@ CFLAGS="$RPM_OPT_FLAGS -I/usr/include/libdrm" \
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Jan 17 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.9.80-2.20240113git8519407d.inferit
|
|
|
|
|
- sync with upstream
|
|
|
|
|
* Sun Dec 29 2024 Bojan Smojver <bojan@rexursive.com> - 0.10.3-5
|
|
|
|
|
- Change /usr/libexec/Xorg dependency to xorg-x11-server-Xorg
|
|
|
|
|
|
|
|
|
|
* Thu Dec 26 2024 Bojan Smojver <bojan@rexursive.com> - 0.10.3-2
|
|
|
|
|
- Add /usr/libexec/Xorg dependency
|
|
|
|
|
|
|
|
|
|
* Mon Dec 16 2024 Bojan Smojver <bojan@rexursive.com> - 0.10.3-1
|
|
|
|
|
- Bump up to 0.10.3
|
|
|
|
|
|
|
|
|
|
* Fri Sep 27 2024 Sérgio Basto <sergio@serjux.com> - 0.10.2-2
|
|
|
|
|
- Rebuild for rebase of xorg-server to versions 21.1.x
|
|
|
|
|
|
|
|
|
|
* Wed Jul 31 2024 Bojan Smojver <bojan@rexursive.com> - 0.10.2-1
|
|
|
|
|
- Bump up to 0.10.2
|
|
|
|
|
|
|
|
|
|
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.1-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed May 15 2024 Bojan Smojver <bojan@rexursive.com> - 0.10.1-1
|
|
|
|
|
- Bump up to 0.10.1
|
|
|
|
|
|
|
|
|
|
* Tue May 14 2024 Bojan Smojver <bojan@rexursive.com> - 0.10.0-4
|
|
|
|
|
- Rebuild against xrdp 0.10.0
|
|
|
|
|
|
|
|
|
|
* Wed Apr 03 2024 Bojan Smojver <bojan@rexursive.com> - 0.10.0-2
|
|
|
|
|
- Rebuild against xrdp 0.10.0-beta.2
|
|
|
|
|
|
|
|
|
|
* Tue Mar 12 2024 Bojan Smojver <bojan@rexursive.com> - 0.9.20-1
|
|
|
|
|
- Bump up to 0.9.20
|
|
|
|
|
|
|
|
|
|
* Fri Jan 12 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.9.80-2.20240108gitf95a8b20
|
|
|
|
|
- Build Development version with EGFX support from gfx_mainline_merge_work
|
|
|
|
|
* Mon Mar 11 2024 Bojan Smojver <bojan@rexursive.com> - 0.10.0-1
|
|
|
|
|
- Update to 0.10.0
|
|
|
|
|
|
|
|
|
|
* Wed Dec 20 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.9.80-2.20230830gitf5103aa4
|
|
|
|
|
- Apply lrandr patch
|
|
|
|
|
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.19-8
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Dec 19 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.9.80-1.20230830gitf5103aa4
|
|
|
|
|
- Fix green screen
|
|
|
|
|
https://github.com/neutrinolabs/xrdp/issues/2875#issuecomment-1852489427
|
|
|
|
|
* Wed Jul 26 2023 Bojan Smojver <bojan@rexursive.com> - 0.9.19-7
|
|
|
|
|
- run autoreconf before build, to avoid problems on F39
|
|
|
|
|
|
|
|
|
|
* Mon Dec 18 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.9.80-0.20230830gitf5103aa4
|
|
|
|
|
- Build Development version with EGFX support from gfx_mainline_merge
|
|
|
|
|
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.19-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Oct 06 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 0.9.19-5
|
|
|
|
|
- Rebuilt for MSVSphere 9.2
|
|
|
|
|
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.19-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Nov 14 2022 Bojan Smojver <bojan@rexursive.com> - 0.9.19-5
|
|
|
|
|
- Insert glamoregl module into xorg.conf for glamor package
|