[x2goserver] Update 4.0.1.13
Orion Poplawski
orion at fedoraproject.org
Mon Jan 27 03:31:02 UTC 2014
commit 4ced747b6137f9f49858c73e6f1e7a1d51c1b055
Author: Orion Poplawski <orion at cora.nwra.com>
Date: Sun Jan 26 20:31:23 2014 -0700
Update 4.0.1.13
- Add xsession sub-package
.gitignore | 1 +
sources | 2 +-
x2goserver.spec | 52 +++++++++++++++++++++++++++++++++++++++++++++-------
3 files changed, 47 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9d691e7..f7fdef5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/x2goserver-4.0.1.10.tar.gz
/x2goserver-4.0.1.11.tar.gz
/x2goserver-4.0.1.12.tar.gz
+/x2goserver-4.0.1.13.tar.gz
diff --git a/sources b/sources
index 6e4ab3d..5f9c58f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2f41accfb7b7d8b8113eb6f2f686e340 x2goserver-4.0.1.12.tar.gz
+24181098a9c4d7a5ca2c1416b0cee22d x2goserver-4.0.1.13.tar.gz
diff --git a/x2goserver.spec b/x2goserver.spec
index e919b92..50d4c22 100644
--- a/x2goserver.spec
+++ b/x2goserver.spec
@@ -1,6 +1,6 @@
#global checkout 20130722git65169c9
Name: x2goserver
-Version: 4.0.1.12
+Version: 4.0.1.13
Release: 1%{?dist}
Summary: X2Go Server
@@ -43,8 +43,6 @@ Requires: sshfs
# For /etc/sudoers.d
Requires: sudo
Requires: x2goagent
-# For /etc/X11/Xresources
-Requires: xorg-x11-xinit
Requires: xorg-x11-fonts-misc
Requires(pre): shadow-utils
@@ -112,6 +110,31 @@ this package on the X2Go server(s) (and the cups-x2go package on the CUPS
server).
+%package xsession
+Summary: X2Go Server Xsession runner
+Requires: %{name} = %{version}-%{release}
+# Symlinks to xinit files
+Requires: xorg-x11-xinit
+Group: Applications/Communications
+
+%description xsession
+X2Go is a server based computing environment with
+ - session resuming
+ - low bandwidth support
+ - session brokerage support
+ - client side mass storage mounting support
+ - audio support
+ - authentication by smartcard and USB stick
+
+This X2Go server add-on enables Xsession script handling
+when starting desktop sessions with X2Go.
+
+Amongst others the parsing of Xsession scripts will
+enable desktop-profiles, ssh-agent startups, gpgagent
+startups and many more Xsession related features on
+X2Go session login automagically.
+
+
%prep
%setup -q
@@ -122,8 +145,6 @@ sed -i -e 's/\t$(MAKE) -C x2goserver-compat/#\t$(MAKE) -C x2goserver-compat/g' M
sed -i -e 's/\t$(MAKE) -C x2goserver-pyhoca/#\t$(MAKE) -C x2goserver-pyhoca/g' Makefile
# Don't try to be root
sed -i -e 's/-o root -g root//' */Makefile
-# Do not ship xsession - Debian specific
-sed -i -e '/xsession/s/^/#/' Makefile
%build
@@ -132,7 +153,7 @@ make CFLAGS="%{optflags} -fPIC" %{?_smp_mflags} PERL_INSTALLDIRS=vendor PREFIX=%
%install
-make install DESTDIR=%{buildroot} PREFIX=%{_prefix} XSESSIONDIR=/etc/X11/xinit/Xclients.d
+make install DESTDIR=%{buildroot} PREFIX=%{_prefix}
# Make symbolic link relative (xsession - disabled for now)
#rm %{buildroot}%{_sysconfdir}/x2go/Xresources
@@ -220,7 +241,11 @@ exit 0
%doc debian/changelog debian/copyright
%config(noreplace) %{_sysconfdir}/sudoers.d/x2goserver
%dir %{_sysconfdir}/x2go/
-%config(noreplace) %{_sysconfdir}/x2go/x*
+%config(noreplace) %{_sysconfdir}/x2go/x2go_logout
+%config(noreplace) %{_sysconfdir}/x2go/x2go_logout.d/
+%config(noreplace) %{_sysconfdir}/x2go/x2goagent.options
+%config(noreplace) %{_sysconfdir}/x2go/x2goserver.conf
+%config(noreplace) %{_sysconfdir}/x2go/x2gosql/
%{_bindir}/x2go*
%exclude %{_bindir}/x2gofm
%exclude %{_bindir}/x2goprint
@@ -275,7 +300,20 @@ exit 0
%attr(0700,x2goprint,x2goprint) %{_localstatedir}/spool/x2goprint
%{_mandir}/man8/x2goprint.8.gz
+%files xsession
+%{_sysconfdir}/x2go/xinitrc.d
+%{_sysconfdir}/x2go/Xclients.d
+%{_sysconfdir}/x2go/Xresources
+%config(noreplace) %{_sysconfdir}/x2go/Xsession
+%{_datadir}/x2go/x2gofeature.d/x2goserver-xsession.features
+%{_datadir}/x2go/versions/VERSION.x2goserver-xsession
+
+
%changelog
+* Sun Jan 26 2014 Orion Poplawski <orion at cora.nwra.com> - 4.0.1.13-1
+- Update 4.0.1.13
+- Add xsession sub-package
+
* Tue Jan 7 2014 Orion Poplawski <orion at cora.nwra.com> - 4.0.1.12-1
- Update 4.0.1.12
More information about the scm-commits
mailing list