diff --git a/.gitignore b/.gitignore index e69de29..7aaf109 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,11 @@ +/xorgxrdp-0.2.0.tar.gz +/xorgxrdp-0.2.1.tar.gz +/xorgxrdp-0.2.2.tar.gz +/xorgxrdp-0.2.3.tar.gz +/xorgxrdp-0.2.4.tar.gz +/xorgxrdp-0.2.5.tar.gz +/xorgxrdp-0.2.6.tar.gz +/xorgxrdp-0.2.7.tar.gz +/xorgxrdp-0.2.8.tar.gz +/xorgxrdp-0.2.9.tar.gz +/xorgxrdp-0.2.10.tar.gz diff --git a/sources b/sources index e69de29..560fe00 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (xorgxrdp-0.2.10.tar.gz) = 5df225b5e2b2b4ba9aa11244f76c6f09c0324bca7bf86ebf56f4e2230ee0cf80da808e16bbec1a750d5a3d0da057459a6ed82ff238a47228f6384b31114ebbde diff --git a/xorgxrdp.spec b/xorgxrdp.spec new file mode 100644 index 0000000..bd7a805 --- /dev/null +++ b/xorgxrdp.spec @@ -0,0 +1,150 @@ +%global xorg_server_version %(pkg-config --silence-errors --modversion xorg-server 2>/dev/null || echo 65536) + +Name: xorgxrdp +Version: 0.2.10 +Release: 3%{?dist} +Summary: Implementation of xrdp backend as Xorg modules + +License: MIT +URL: https://github.com/neutrinolabs/xorgxrdp +Source0: https://github.com/neutrinolabs/xorgxrdp/releases/download/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: nasm +BuildRequires: xorg-x11-server-devel +BuildRequires: xrdp-devel +%if 0%{?fedora} <= 24 +BuildRequires: libXfont-devel +%endif +%if 0%{?rhel} == 7 +BuildRequires: libXfont2-devel +%endif +Requires: xorg-x11-server-Xorg%{_isa} = %{xorg_server_version} + +%description +xorgxrdp is a set of X11 modules that make Xorg act as a backend for +xrdp. Xorg with xorgxrdp is the most advanced xrdp backend with support +for screen resizing and multiple monitors. + +%prep +%autosetup -p1 + + +%build +%configure +%make_build + + +%install +%make_install + + +%files +%license COPYING +%doc README.md +%dir %{_sysconfdir}/X11/xrdp +%{_sysconfdir}/X11/xrdp/xorg.conf +%{_libdir}/xorg/modules/drivers/xrdpdev_drv.so +%{_libdir}/xorg/modules/input/xrdpkeyb_drv.so +%{_libdir}/xorg/modules/input/xrdpmouse_drv.so +%{_libdir}/xorg/modules/libxorgxrdp.so +%exclude %{_libdir}/xorg/modules/*.a +%exclude %{_libdir}/xorg/modules/*.la +%exclude %{_libdir}/xorg/modules/input/*.a +%exclude %{_libdir}/xorg/modules/input/*.la +%exclude %{_libdir}/xorg/modules/drivers/*.a +%exclude %{_libdir}/xorg/modules/drivers/*.la + + +%changelog +* Sat Jul 27 2019 Fedora Release Engineering - 0.2.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 24 2019 Bojan Smojver - 0.2.10-2 +- Rebuild against Xorg 1.20.5 + +* Thu May 30 2019 Bojan Smojver - 0.2.10-1 +- Bump up to 0.2.10 + +* Fri Mar 1 2019 Bojan Smojver - 0.2.9-3 +- Rebuild against Xorg 1.20.4 + +* Sun Feb 03 2019 Fedora Release Engineering - 0.2.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Dec 22 2018 Bojan Smojver - 0.2.9-1 +- Bump up to 0.2.9 + +* Fri Nov 2 2018 Bojan Smojver - 0.2.8-3 +- Rebuild against Xorg 1.20.3 + +* Thu Oct 25 2018 Bojan Smojver - 0.2.8-2 +- Rebuild against Xorg 1.20.2 + +* Wed Sep 19 2018 Bojan Smojver - 0.2.8-1 +- Bump up to 0.2.8 + +* Thu Sep 6 2018 Bojan Smojver - 0.2.7-3 +- Rebuild against Xorg 1.20.1 + +* Sat Jul 14 2018 Fedora Release Engineering - 0.2.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Bojan Smojver - 0.2.7-1 +- Bump up to 0.2.7 + +* Thu May 17 2018 Bojan Smojver - 0.2.6-3 +- Rebuild against Xorg 1.20.0 from F29 + +* Wed Apr 11 2018 Bojan Smojver - 0.2.6-2 +- Rebuild against Xorg 1.19.5 from RHEL 7.5 + +* Sun Mar 25 2018 Bojan Smojver - 0.2.6-1 +- Bump up to 0.2.6 + +* Fri Feb 09 2018 Fedora Release Engineering - 0.2.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Jan 15 2018 Bojan Smojver - 0.2.5-3 +- Add patch for gnome-settings-daemon crash + +* Fri Dec 22 2017 Bojan Smojver - 0.2.5-2 +- Bump and rebuild against latest xorg-x11-server + +* Sat Dec 16 2017 Bojan Smojver - 0.2.5-1 +- Bump up to 0.2.5 + +* Fri Oct 13 2017 Bojan Smojver - 0.2.4-5 +- Bump and rebuild against latest xorg-x11-server + +* Sat Oct 7 2017 Bojan Smojver - 0.2.4-4 +- Bump and rebuild against latest xorg-x11-server + +* Sat Sep 23 2017 Bojan Smojver - 0.2.4-3 +- Require xorg-x11-server-Xorg we built against + +* Wed Sep 20 2017 Bojan Smojver - 0.2.4-2 +- Require libXfont2-devel on RHEL7 at build time + +* Wed Sep 20 2017 Bojan Smojver - 0.2.4-1 +- Bump up to 0.2.4 + +* Thu Aug 03 2017 Fedora Release Engineering - 0.2.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.2.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Jul 20 2017 Bojan Smojver - 0.2.3-1 +- Bump up to 0.2.3 + +* Thu Jun 22 2017 Bojan Smojver - 0.2.2-1 +- Bump up to 0.2.2 + +* Thu Mar 30 2017 Bojan Smojver - 0.2.1-1 +- Bump up to 0.2.1 + +* Thu Mar 9 2017 Pavel Roskin - 0.2.0-2 +- Add build dependency on libXfont2-devel for f24 + +* Sun Mar 5 2017 Pavel Roskin - 0.2.0-1 +- Package created