[X2Go-Commits] [x2gohtmlclient] 12/12: debian/: Initial packaging draft.
git-admin at x2go.org
git-admin at x2go.org
Wed Jun 23 18:17:29 CEST 2021
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2gohtmlclient.
commit 115a7e39b30a2347aa760910636b2a0858186d22
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Fri Jun 18 23:15:00 2021 +0200
debian/: Initial packaging draft.
---
debian/changelog | 6 ++++
debian/compat | 1 +
debian/control | 64 +++++++++++++++++++++++++++++++++++++++++
debian/copyright | 32 +++++++++++++++++++++
debian/libjs-x2goclient.dirs | 1 +
debian/libjs-x2goclient.install | 8 ++++++
debian/rules | 22 ++++++++++++++
debian/source/format | 1 +
debian/x2gohtmlclient.install | 8 ++++++
9 files changed, 143 insertions(+)
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..038d391
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+x2gohtmlclient (1.0-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..1258662
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,64 @@
+Source: x2gohtmlclient
+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),
+ quilt,
+Standards-Version: 4.5.1
+Homepage: https://code.x2go.org/releases/source/x2gohtmlclient
+Vcs-Git: git://code.x2go.org/x2gohtmlclient.git
+Vcs-Browser: https://code.x2go.org/gitweb?p=x2gohtmlclient.git;a=summary
+
+Package: x2gohtmlclient
+Architecture: any
+Depends:
+ libjs-x2goclient,
+ ${misc:Depends},
+Recomends:
+ nginx,
+ x2gowebrpc,
+ x2gowswrapper,
+Suggests:
+ x2goserver,
+ x2goserver-x2gokdrive,
+Description: X2Go HTML5 Client (example html page)
+ 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 demo HTML site utilizing X2Go HTML5 Javascript
+ Client.
+
+Package: libjs-x2goclient
+Architecture: any
+Depends:
+ ${misc:Depends},
+Suggests:
+ x2gohtmlclient,
+Description: X2Go HTML5 Client (JS library)
+ 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 the Javascript code of X2Go HTML Client.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..86c5bd3
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,32 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: X2Go HTML KDrive Client
+Upstream-Contact: Oleksandr Shneyder <o.schneydr at phoca-gmbh.de>
+Source: https://code.x2go.org/releases/source/x2gohtmlclient/
+
+Files: *
+Copyright: 2020-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/libjs-x2goclient.dirs b/debian/libjs-x2goclient.dirs
new file mode 100644
index 0000000..135d906
--- /dev/null
+++ b/debian/libjs-x2goclient.dirs
@@ -0,0 +1 @@
+usr/share/javascript/x2goclient
\ No newline at end of file
diff --git a/debian/libjs-x2goclient.install b/debian/libjs-x2goclient.install
new file mode 100644
index 0000000..15dc687
--- /dev/null
+++ b/debian/libjs-x2goclient.install
@@ -0,0 +1,8 @@
+dist/x2goclient.js usr/share/javascript/x2goclient/
+dist/x2goclient.min.js usr/share/javascript/x2goclient/
+img/buttons/png/clip_*_close.png usr/share/x2gohtmlclient/img/
+img/buttons/png/attach.png usr/share/x2gohtmlclient/img/
+img/buttons/png/detach.png usr/share/x2gohtmlclient/img/
+img/backgrounds/svg/x2gobg.svg usr/share/x2gohtmlclient/img/
+conf/nginx/snippets/libjs-x2goclient.conf etc/nginx/snippets/
+x2gokdriveclient.html usr/share/x2gohtmlclient/
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..7d55574
--- /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
+
+%:
+ dh $@ --with quilt
+
+override_dh_auto_build:
+ dh_auto_build
+ $(CURDIR)/minify.sh
+
+override_dh_auto_clean:
+ dh_auto_clean
+ rm -f dist/x2goclient.js
+ rm -f dist/x2goclient.min.js
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/x2gohtmlclient.install b/debian/x2gohtmlclient.install
new file mode 100644
index 0000000..8d3a017
--- /dev/null
+++ b/debian/x2gohtmlclient.install
@@ -0,0 +1,8 @@
+css/ usr/share/x2gohtmlclient/
+index.html usr/share/x2gohtmlclient/demo/
+conf/nginx/sites-available/x2gohtmlclient-demo.conf etc/nginx/sites-available/
+conf/nginx/snippets/x2gohtmlclient-*.conf etc/nginx/snippets/
+img/buttons/png/clip_from.png usr/share/x2gohtmlclient/img/
+img/buttons/png/clip_to.png usr/share/x2gohtmlclient/img/
+img/buttons/png/stop.png usr/share/x2gohtmlclient/img/
+img/buttons/png/suspend.png usr/share/x2gohtmlclient/img/
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gohtmlclient.git
More information about the x2go-commits
mailing list