[X2Go-Commits] lightdm-remote-session-x2go.git - build-main (branch) updated: b396c574a0c3373d3b807e5ea629670cf7cc6150

X2Go dev team git-admin at x2go.org
Sat Apr 27 13:49:59 CEST 2013


The branch, build-main has been updated
       via  b396c574a0c3373d3b807e5ea629670cf7cc6150 (commit)
      from  6f3eefc484fd60aa21d3b3e8af5c4ab0bf411234 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
-----------------------------------------------------------------------

Summary of changes:
 .bzrignore => .gitgnore                            |    0
 Makefile.am                                        |   32 ++++++++++----------
 configure.ac                                       |    2 +-
 debian/changelog                                   |    7 +++++
 debian/compat                                      |    1 +
 debian/control                                     |   28 +++++++++++++++++
 debian/copyright                                   |   29 ++++++++++++++++++
 debian/rules                                       |    8 +++++
 debian/source/format                               |    1 +
 debian/watch                                       |    2 ++
 freerdp-session.in                                 |    9 ------
 freerdp.desktop.in                                 |    8 -----
 ...on-freerdp.in => lightdm-remote-session-x2go.in |    2 +-
 lightdm-remote-freerdp => lightdm-remote-x2go      |    4 +--
 socket-sucker.c                                    |    2 +-
 ...rdp-session-wrapper.c => x2go-session-wrapper.c |    2 +-
 x2go-session.in                                    |    9 ++++++
 x2go.desktop.in                                    |    8 +++++
 18 files changed, 115 insertions(+), 39 deletions(-)
 copy .bzrignore => .gitgnore (100%)
 create mode 100644 debian/changelog
 create mode 100644 debian/compat
 create mode 100644 debian/control
 create mode 100644 debian/copyright
 create mode 100644 debian/rules
 create mode 100644 debian/source/format
 create mode 100644 debian/watch
 delete mode 100755 freerdp-session.in
 delete mode 100644 freerdp.desktop.in
 rename lightdm-remote-session-freerdp.in => lightdm-remote-session-x2go.in (97%)
 rename lightdm-remote-freerdp => lightdm-remote-x2go (72%)
 rename freerdp-session-wrapper.c => x2go-session-wrapper.c (95%)
 create mode 100755 x2go-session.in
 create mode 100644 x2go.desktop.in

The diff of changes is:
diff --git a/.bzrignore b/.gitgnore
similarity index 100%
copy from .bzrignore
copy to .gitgnore
diff --git a/Makefile.am b/Makefile.am
index 44c2938..fcdb845 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,33 +1,33 @@
 
 pam_sessiondir = $(sysconfdir)/pam.d/
 pam_session_DATA = \
-	lightdm-remote-freerdp
+	lightdm-remote-x2go
 
 lightdm_sessiondir = $(datadir)/lightdm/remote-sessions
 lightdm_session_DATA = \
-	freerdp.desktop
+	x2go.desktop
 
 %.desktop: %.desktop.in
 	@sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@
 
 session_startdir = $(pkgdatadir)
 session_start_SCRIPTS = \
-	freerdp-session
+	x2go-session
 
-freerdp-session: freerdp-session.in
+x2go-session: x2go-session.in
 	@sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@
 	@chmod +x $@
 
 apparmordir = $(sysconfdir)/apparmor.d/
 apparmor_DATA = \
-	lightdm-remote-session-freerdp
+	lightdm-remote-session-x2go
 
-lightdm-remote-session-freerdp: lightdm-remote-session-freerdp.in
+lightdm-remote-session-x2go: lightdm-remote-session-x2go.in
 	@sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@
 
 pkglibexec_PROGRAMS = \
 	socket-sucker \
-	freerdp-session-wrapper
+	x2go-session-wrapper
 
 socket_sucker_SOURCES = \
 	socket-sucker.c
@@ -37,22 +37,22 @@ socket_sucker_CFLAGS = \
 socket_sucker_LDFLAGS = \
 	-pie
 
-freerdp_session_wrapper_SOURCES = \
-	freerdp-session-wrapper.c
-freerdp_session_wrapper_CFLAGS = \
+x2go_session_wrapper_SOURCES = \
+	x2go-session-wrapper.c
+x2go_session_wrapper_CFLAGS = \
 	-DPKGDATADIR="\"$(pkgdatadir)\"" \
 	-Wall -Werror
 
 EXTRA_DIST = \
 	$(pam_session_DATA) \
-	freerdp.desktop.in \
-	freerdp-session.in \
-	lightdm-remote-session-freerdp.in
+	x2go.desktop.in \
+	x2go-session.in \
+	lightdm-remote-session-x2go.in
 
 CLEANFILES = \
-	freerdp.desktop \
-	freerdp-session \
-	lightdm-remote-session-freerdp
+	x2go.desktop \
+	x2go-session \
+	lightdm-remote-session-x2go
 
 DISTCHECK_CONFIGURE_FLAGS = --enable-localinstall
 
diff --git a/configure.ac b/configure.ac
index 4216307..6bdc96d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([lightdm-remote-session-freerdp], [1.0])
+AC_INIT([lightdm-remote-session-x2go], [1.0])
 
 AM_INIT_AUTOMAKE([1.11 -Wno-portability])
 AM_SILENT_RULES([yes])
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..352a76b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,7 @@
+lightdm-remote-session-freerdp (0.1-0~x2go1) UNRELEASED; urgency=low
+
+  * Initial upstream release. Forked from Canonical's
+    lightdm-remote-session-freerdp.
+
+ -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de>  Thu, 08 Nov 2012 22:27:37 +0100
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..a5c5eaf
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,28 @@
+ource: lightdm-remote-session-x2go
+Section: misc
+Priority: extra
+Maintainer: X2Go Developers <x2go-dev at lists.berlios.de>
+Uploaders:
+ Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+Build-Depends:
+ debhelper (>= 9),
+ dh-apparmor,
+Standards-Version: 3.9.3
+Homepage: http://wiki.x2go.org
+Vcs-Git: git://code.x2go.org/lightdm-remote-session-x2go
+Vcs-Browser: http://code.x2go.org/gitweb?p=lightdm-remote-session-x2go.git;a=summary
+
+Package: lightdm-remote-session-x2go
+Architecture: any
+Depends: 
+ ${shlibs:Depends},
+ ${misc:Depends},
+ zenity,
+ pyhoca-cli,
+ libpam-x2go,
+ lightdm (>= 1.3.3-0~)
+Suggests:
+ apparmor,
+Description: Log into X2Go sessions via LightDM
+ The configuration files needed and scripts required to login
+ to a full screen X2Go session using LightDM and PyHoca / Python X2Go.
\ No newline at end of file
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..8ff5501
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,29 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: lightdm-remote-session-x2go
+Source: http://launchpad.net/lightdm-remote-session-x2go
+
+Files: *
+Copyright: 2012, Canonical Ltd.
+License: GPL-3
+
+Files: debian/*
+Copyright:
+ 2012, Canonical Ltd.
+ 2012, Mike Gabriel (X2Go Project) <mike.gabriel at das-netzwerkteam.de>
+License: GPL-3
+
+License: GPL-3
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 3 of the License.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
diff --git a/debian/rules b/debian/rules
new file mode 100644
index 0000000..18a6333
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@
+
+override_dh_installdeb:
+	dh_apparmor --profile-name=lightdm-remote-session-x2go -plightdm-remote-session-x2go
+	dh_installdeb
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..9f67427
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)
\ No newline at end of file
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..b4cc38d
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://launchpad.net/lightdm-remote-session-freerdp/+download .*/lightdm-remote-session-freerdp-(.+)\.tar\.gz
diff --git a/freerdp-session.in b/freerdp-session.in
deleted file mode 100755
index 7eaead3..0000000
--- a/freerdp-session.in
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-
-if [ -e ~/.freerdp-socket ]; then
-	@pkglibexecdir@/socket-sucker | /usr/bin/xfreerdp --plugin rdpsnd.so -f --from-stdin
-else
-	zenity --warning --text="Unable to locate FreeRDP socket"
-fi;
-
-rm -f ~/.freerdp-socket
diff --git a/freerdp.desktop.in b/freerdp.desktop.in
deleted file mode 100644
index 6eb26d4..0000000
--- a/freerdp.desktop.in
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=FreeRDP
-Comment=Full Screen RDP session
-Exec=@pkglibexecdir@/freerdp-session-wrapper
-TryExec=@pkglibexecdir@/freerdp-session-wrapper
-Icon=
-Type=Application
-X-LightDM-PAM-Service=lightdm-remote-freerdp
diff --git a/lightdm-remote-session-freerdp.in b/lightdm-remote-session-x2go.in
similarity index 97%
rename from lightdm-remote-session-freerdp.in
rename to lightdm-remote-session-x2go.in
index 38772f2..ff1a656 100644
--- a/lightdm-remote-session-freerdp.in
+++ b/lightdm-remote-session-x2go.in
@@ -5,7 +5,7 @@
 
 #include <tunables/global>
 
- at pkglibexecdir@/freerdp-session-wrapper {
+ at pkglibexecdir@/x2go-session-wrapper {
   #include <abstractions/authentication>
   #include <abstractions/nameservice>
   #include <abstractions/wutmp>
diff --git a/lightdm-remote-freerdp b/lightdm-remote-x2go
similarity index 72%
rename from lightdm-remote-freerdp
rename to lightdm-remote-x2go
index d79bc2e..86c3206 100644
--- a/lightdm-remote-freerdp
+++ b/lightdm-remote-x2go
@@ -2,6 +2,6 @@
 auth    requisite       pam_nologin.so
 auth    required        pam_env.so readenv=1
 auth    required        pam_env.so readenv=1 envfile=/etc/default/locale
-auth    required        pam_freerdp.so
+auth    required        pam_x2go.so
 session required        pam_limits.so
-session required        pam_freerdp.so
+session required        pam_x2go.so
diff --git a/socket-sucker.c b/socket-sucker.c
index 8e8ad25..007dbf1 100644
--- a/socket-sucker.c
+++ b/socket-sucker.c
@@ -42,7 +42,7 @@ main (int argc, char * argv[])
 
 	serv_addr.sun_family = AF_UNIX;
 	
-	int printsize = snprintf(serv_addr.sun_path, sizeof(serv_addr.sun_path) - 1, "%s/%s", home, ".freerdp-socket");
+	int printsize = snprintf(serv_addr.sun_path, sizeof(serv_addr.sun_path) - 1, "%s/%s", home, ".x2go-socket");
 	if (printsize > sizeof(serv_addr.sun_path) - 1 || printsize < 0) {
 		return -1;
 	}
diff --git a/freerdp-session-wrapper.c b/x2go-session-wrapper.c
similarity index 95%
rename from freerdp-session-wrapper.c
rename to x2go-session-wrapper.c
index 8c31fab..d6bc9a9 100644
--- a/freerdp-session-wrapper.c
+++ b/x2go-session-wrapper.c
@@ -23,7 +23,7 @@ int
 main (int argc, char * argv[])
 {
 	char * args[2];
-	args[0] = PKGDATADIR "/freerdp-session";
+	args[0] = PKGDATADIR "/x2go-session";
 	args[1] = NULL;
 
 	execvp(args[0], args);
diff --git a/x2go-session.in b/x2go-session.in
new file mode 100755
index 0000000..bfdf5e9
--- /dev/null
+++ b/x2go-session.in
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+if [ -e ~/.x2go-socket ]; then
+	@pkglibexecdir@/socket-sucker | /usr/bin/xx2go --plugin rdpsnd.so -f --from-stdin
+else
+	zenity --warning --text="Unable to locate FreeRDP socket"
+fi;
+
+rm -f ~/.x2go-socket
diff --git a/x2go.desktop.in b/x2go.desktop.in
new file mode 100644
index 0000000..a8b6ad5
--- /dev/null
+++ b/x2go.desktop.in
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=FreeRDP
+Comment=Full Screen RDP session
+Exec=@pkglibexecdir@/x2go-session-wrapper
+TryExec=@pkglibexecdir@/x2go-session-wrapper
+Icon=
+Type=Application
+X-LightDM-PAM-Service=lightdm-remote-x2go


hooks/post-receive
-- 
lightdm-remote-session-x2go.git (X2Go-based remote login session support for LightDM)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "lightdm-remote-session-x2go.git" (X2Go-based remote login session support for LightDM).




More information about the x2go-commits mailing list