[x2goserver] Disable Xsession support for now - Debian specific (Bug #1038834)
Orion Poplawski
orion at fedoraproject.org
Sun Dec 8 05:32:42 UTC 2013
commit 61cf400b7229802609c6421a14121706727c3972
Author: Orion Poplawski <orion at cora.nwra.com>
Date: Sat Dec 7 22:32:41 2013 -0700
Disable Xsession support for now - Debian specific (Bug #1038834)
x2goserver.spec | 25 +++++++++++++++----------
1 files changed, 15 insertions(+), 10 deletions(-)
---
diff --git a/x2goserver.spec b/x2goserver.spec
index cd4ea85..7b5e3fa 100644
--- a/x2goserver.spec
+++ b/x2goserver.spec
@@ -1,7 +1,7 @@
#global checkout 20130722git65169c9
Name: x2goserver
Version: 4.0.1.9
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: X2Go server daemon scripts
Group: Applications/Communications
@@ -87,14 +87,15 @@ server).
%patch0 -p1 -b .pwgen
%patch1 -p1 -b .mktemp
-# Set pach
-#find -type f | xargs sed -i -r -e '/^((LIBDIR|X2GO_LIB_PATH)=|use lib|my \$x2go_lib_path)/s,/lib/,/%{_lib}/,'
+# Set path
find -type f | xargs sed -i -r -e '/^LIBDIR=/s,/lib/,/%{_lib}/,'
sed -i -e 's,/lib/,/%{_lib}/,' x2goserver/bin/x2gopath
# Don't try to be root
sed -i -e 's/-o root -g root//' */Makefile
# Perl pure_install
sed -i -e 's/perl install/perl pure_install/' Makefile
+# Do not ship xsession - Debian specific
+sed -i -e '/xsession/s/^/#/' Makefile
%build
@@ -105,9 +106,9 @@ make CFLAGS="%{optflags} -fPIC" %{?_smp_mflags} PERL_INSTALLDIRS=vendor PREFIX=%
%install
make install DESTDIR=%{buildroot} PREFIX=%{_prefix} XSESSIONDIR=/etc/X11/xinit/Xclients.d
-# Make symbolic link relative
-rm %{buildroot}%{_sysconfdir}/x2go/Xresources
-ln -s ../X11/Xresources %{buildroot}%{_sysconfdir}/x2go/
+# Make symbolic link relative (xsession - disabled for now)
+#rm %{buildroot}%{_sysconfdir}/x2go/Xresources
+#ln -s ../X11/Xresources %{buildroot}%{_sysconfdir}/x2go/
# Remove placeholder files
rm %{buildroot}%{_libdir}/x2go/extensions/*.d/.placeholder
@@ -178,10 +179,11 @@ exit 0
%config(noreplace) %{_sysconfdir}/sudoers.d/x2goserver
%dir %{_sysconfdir}/x2go/
%config(noreplace) %{_sysconfdir}/x2go/x*
-%config(noreplace) %{_sysconfdir}/x2go/Xsession.options
-%{_sysconfdir}/x2go/Xresources
-%{_sysconfdir}/x2go/Xsession
-%{_sysconfdir}/x2go/Xsession.d
+# xsession - disabled for now
+#%config(noreplace) %{_sysconfdir}/x2go/Xsession.options
+#%{_sysconfdir}/x2go/Xresources
+#%{_sysconfdir}/x2go/Xsession
+#%{_sysconfdir}/x2go/Xsession.d
%{_bindir}/x2go*
%exclude %{_bindir}/x2goprint
%dir %{_libdir}/x2go
@@ -226,6 +228,9 @@ exit 0
%attr(0700,x2goprint,x2goprint) %{_localstatedir}/spool/x2goprint
%changelog
+* Sat Dec 7 2013 Orion Poplawski <orion at cora.nwra.com> - 4.0.1.9-2
+- Disable Xsession support for now - Debian specific (Bug #1038834)
+
* Mon Dec 2 2013 Orion Poplawski <orion at cora.nwra.com> - 4.0.1.9-1
- Update to 4.0.1.9
- Drop incorrect keyboard patch
More information about the scm-commits
mailing list