[X2Go-Commits] [x2gowebrpc] 02/02: debian/: initial packaging draft

git-admin at x2go.org git-admin at x2go.org
Mon Jun 14 16:49:12 CEST 2021


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2gowebrpc.

commit 4539f4dbf303169f59c25e7fc4ca8b9020d901d0
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Mon Jun 14 16:48:55 2021 +0200

    debian/: initial packaging draft
---
 debian/changelog          |  6 ++++++
 debian/compat             |  1 +
 debian/control            | 39 +++++++++++++++++++++++++++++++++++++++
 debian/copyright          | 32 ++++++++++++++++++++++++++++++++
 debian/rules              | 22 ++++++++++++++++++++++
 debian/source/format      |  1 +
 debian/x2gowebrpc.install |  1 +
 7 files changed, 102 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..c9a8c2b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+x2gowebrpc (0.0.0.1-0x2go1) UNRELEASED; urgency=medium
+
+  [ Mike Gabriel ]
+  * Initial release.
+
+ -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de>  Tue, 04 Jun 2019 11:10:43 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f11c82a
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
\ No newline at end of file
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..32e2ff7
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,39 @@
+Source: x2gowebrpc
+Section: x11
+Priority: optional
+Maintainer: X2Go Developers <x2go-dev at lists.x2go.org>
+Uploaders:
+ Oleksandr Shneyder <o.schneydr at phoca-gmbh.de>,
+ Mike Gabriel <mike.gabriel at das-netzwerkteam.de>,
+ Mihai Moldovan <ionic at ionic.de>,
+Build-Depends:
+ debhelper (>= 9),
+Standards-Version: 4.5.1
+Homepage: https://code.x2go.org/releases/source/x2gowebrpc
+Vcs-Git: git://code.x2go.org/x2gowebrpc.git
+Vcs-Browser: https://code.x2go.org/gitweb?p=x2gowebrpc.git;a=summary
+
+Package: x2gowebrpc
+Architecture: any
+Depends:
+ libfile-touch-perl,
+ libcgi-pm-perl,
+ libencode-perl,
+ libexpect-perl,
+ libjson-perl,
+ ${misc:Depends},
+Description: X2Go HTML5 Client (Web RPC CGI Script)
+ X2Go is a server based computing environment with
+    - session resuming
+    - low bandwidth support
+    - session brokerage support
+    - client-side mass storage mounting support
+    - client-side printing support
+    - audio support
+    - authentication by smartcard and USB stick
+ .
+ The X2Go HTML5 Client provides X2Go session access via webbrowser
+ technology (supported by X2Go KDrive Xserver backend only).
+ .
+ This package contains a tiny CGI RPC script for controlling server-side
+ actions from within the HTML5 X2Go session.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..d639e53
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,32 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: X2Go Websocket Wrapper
+Upstream-Contact: Oleksandr Shneyder <o.schneydr at phoca-gmbh.de>
+Source: https://code.x2go.org/releases/source/x2gowswrapper/
+
+Files: *
+Copyright: 2021, Oleksandr Shneyder <o.schneydr at phoca-gmbh.de>
+License: GPL-2+
+
+Files: debian/*
+Copyright: 2021, Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+License: GPL-2+
+
+License: GPL-2+
+ This program 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; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This program 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, write to the
+ Free Software Foundation, Inc.,
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..3274519
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,22 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+
+%:
+	dh $@
+
+override_dh_install:
+	mkdir -p $(CURDIR)/debian/x2gowebrpc/usr/lib/cgi-bin/
+	install -m 644 x2gorpc.cgi $(CURDIR)/debian/x2gowebrpc/usr/lib/cgi-bin/
+	dh_install
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..d3827e7
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+1.0
diff --git a/debian/x2gowebrpc.install b/debian/x2gowebrpc.install
new file mode 100644
index 0000000..333e542
--- /dev/null
+++ b/debian/x2gowebrpc.install
@@ -0,0 +1 @@
+VERSION.x2gowebrpc usr/share/x2go/versions/

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gowebrpc.git


More information about the x2go-commits mailing list