[onboard] 01/01: initial packaging, derived from upstream packaging in Ubuntu

Mike Gabriel sunweaver at debian.org
Tue Jan 20 04:58:14 UTC 2015


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

sunweaver pushed a commit to branch master
in repository onboard.

commit 31831c840f2823e8319f2df339aab21a7087660d
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Tue Jan 20 05:44:53 2015 +0100

    initial packaging, derived from upstream packaging in Ubuntu
---
 debian/changelog                                   |   6 +
 debian/compat                                      |   1 +
 debian/control                                     |  79 ++++++
 debian/copyright                                   | 295 +++++++++++++++++++++
 debian/copyright.in                                | 133 ++++++++++
 debian/man/onboard-settings.1                      |  33 +++
 debian/man/onboard.1                               |  79 ++++++
 debian/onboard-common.install                      |  17 ++
 debian/onboard-data.install                        |   1 +
 debian/onboard.install                             |   7 +
 debian/onboard.lintian-overrides                   |   0
 debian/onboard.manpages                            |   2 +
 ...make-desktop-files-appropriate-for-Debian.patch |  50 ++++
 debian/patches/series                              |   1 +
 debian/rules                                       |  39 +++
 debian/source/format                               |   1 +
 debian/watch                                       |   2 +
 17 files changed, 746 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..15842e0
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+onboard (1.0.1-1) UNRELEASED; urgency=low
+
+  * Initial upload to Debian (Closes: #694514). Most of the packaging
+    adopted from the onboard package in Ubuntu trusty (1.0.0-0ubuntu1).
+
+ -- Mike Gabriel <sunweaver at debian.org>  Mon, 19 Jan 2015 12:47:40 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ec3dc46
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,79 @@
+Source: onboard
+Section: gnome
+Priority: optional
+Build-Depends: debhelper (>=7.0.50~),
+               quilt,
+               python3-all-dev (>= 3.2),
+               python3-distutils-extra (>= 2.10),
+               libgtk-3-dev,
+               libxtst-dev,
+               libxkbfile-dev,
+               libdconf-dev (>= 0.12.0),
+               libcanberra-dev,
+               libhunspell-dev
+Maintainer: MATE Packaging Team <pkg-mate-team at lists.alioth.debian.org>
+Uploaders: Mike Gabriel <sunweaver at debian.org>
+Standards-Version: 3.9.6
+Homepage: https://launchpad.net/onboard
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-mate/onboard.git;a=summary
+Vcs-Git: git://anonscm.debian.org/pkg-mate/onboard.git
+X-Python3-Version: >= 3.2
+
+Package: onboard
+Architecture: any
+Depends: ${python3:Depends},
+         ${shlibs:Depends},
+         ${misc:Depends},
+         python3-cairo,
+         python3-gi-cairo,
+         python3-dbus,
+         gir1.2-gtk-3.0,
+         gir1.2-pango-1.0 (>= 1.29.3),
+         gir1.2-glib-2.0,
+         gir1.2-gdkpixbuf-2.0,
+         libgtk-3-0,
+         libxi6,
+         libxtst6,
+         libxkbfile1,
+         librsvg2-common,
+         libdconf0 | libdconf1,
+         libcanberra0,
+         libhunspell-1.3-0,
+         iso-codes,
+         onboard-common (>= ${source:Version}), onboard-common (<< ${source:Version}.1),
+Recommends: gir1.2-appindicator3-0.1,
+            gir1.2-atspi-2.0,
+            onboard-data (>= ${source:Version}),
+            xdg-utils
+Suggests: mousetweaks (>= 3.3.90)
+Description: Simple On-screen Keyboard
+ On-screen Keyboard with macros, easy layout creation and word suggestion.
+ .
+ This on-screen keyboard can be useful for tablet PC users, as well as
+ for mobility impaired users.
+
+Package: onboard-common
+Architecture: all
+Depends: python3,
+         ${misc:Depends},
+Breaks: onboard (<< 1.0.1-1~),
+Replaces: onboard (<< 1.0.1-1~),
+Description: Simple On-screen Keyboard (common files)
+ On-screen Keyboard with macros, easy layout creation and word suggestion.
+ .
+ This package ships the architecture independent files of the onboard
+ on-screen keyboard.
+
+Package: onboard-data
+Architecture: all
+Depends: ${misc:Depends},
+         onboard (>= ${source:Version}), onboard (<< ${source:Version}.1)
+Replaces: onboard-prediction-data  (<< 0.99.0~alpha1~tr1531)
+Breaks: onboard-prediction-data  (<< 0.99.0~alpha1~tr1531)
+Description: Language model files for the word suggestion feature of Onboard
+ On-screen Keyboard with macros, easy layout creation and word suggestion.
+ .
+ This package installs default language model files for various languages.
+ The word suggestion feature of Onboard uses these files (and if available
+ also custom user language model files) to compute the word completion
+ suggestions and the word prediction suggestions.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..04142d5
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,295 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Onboard
+Upstream-Contact: Onboard devel team (https://launchpad.net/~onboard)
+Source: http://launchpad.net/onboard
+
+Files: Onboard/Appearance.py
+ Onboard/AtspiStateTracker.py
+ Onboard/AutoShow.py
+ Onboard/ClickSimulator.py
+ Onboard/Config.py
+ Onboard/ConfigUtils.py
+ Onboard/Exceptions.py
+ Onboard/Indicator.py
+ Onboard/KbdWindow.py
+ Onboard/KeyCommon.py
+ Onboard/KeyGtk.py
+ Onboard/Keyboard.py
+ Onboard/KeyboardPopups.py
+ Onboard/KeyboardWidget.py
+ Onboard/Layout.py
+ Onboard/LayoutLoaderSVG.py
+ Onboard/LayoutView.py
+ Onboard/OnboardGtk.py
+ Onboard/SnippetView.py
+ Onboard/SpellChecker.py
+ Onboard/TouchHandles.py
+ Onboard/WindowUtils.py
+ Onboard/__init__.py
+ Onboard/canonical_equivalents.py
+ Onboard/pypredict/__init__.py
+ Onboard/pypredict/attic/prune.py
+ Onboard/pypredict/attic/setup.py
+ Onboard/pypredict/test/__init__.py
+ Onboard/pypredict/tools/pypredict.py
+ Onboard/settings.py
+ Onboard/test/__init__.py
+ Onboard/utils.py
+ data/layoutstrings.py
+ scripts/sokSettings.py
+ setup.py
+Copyright: *No copyright*
+License: GPL-2+
+Comment:
+ Assuming license as found in COPYING file.
+
+Files: Onboard/pypredict/lm/accent_transform.h
+Copyright: *No copyright*
+License: GPL-3+
+Comment:
+ Assuming license as found in other language
+ models (lm) files.
+
+Files: Onboard/pypredict/lm/lm_dynamic.cpp
+ Onboard/pypredict/lm/lm_dynamic.h
+ Onboard/pypredict/lm/lm_dynamic_impl.h
+ Onboard/pypredict/lm/lm_dynamic_kn.h
+ Onboard/pypredict/lm/lm_merged.cpp
+ Onboard/pypredict/lm/lm_merged.h
+ Onboard/pypredict/lm/pool_allocator.cpp
+ Onboard/pypredict/lm_wrapper.py
+ Onboard/pypredict/test/test_pypredict.py
+ Onboard/test/test_dbus_service.py
+ Onboard/test/test_translations.py
+ Onboard/LanguageSupport.py
+ Onboard/TextChanges.py
+ Onboard/TextContext.py
+ Onboard/TextDomain.py
+ Onboard/TouchInput.py
+ Onboard/WPEngine.py
+ Onboard/WordSuggestions.py
+ Onboard/XInput.py
+ Onboard/definitions.py
+ Onboard/osk/osk_dconf.c
+ Onboard/osk/osk_hunspell.c
+ Onboard/pypredict/lm/lm.cpp
+ Onboard/pypredict/lm/lm_dynamic_cached.h
+ Onboard/pypredict/lm/lm_python.cpp
+ Onboard/pypredict/lm/lm_unigram.cpp
+ Onboard/pypredict/lm/lm_unigram.h
+ Onboard/pypredict/test/test_checkmodels.py
+ Onboard/test/test_migration.py
+Copyright: 2012, marmuta <marmvta at gmail.com>
+  2012, marmuta
+  2012-2013, marmuta
+  2013, marmuta <marmvta at gmail.com>
+  2013, marmuta
+License: GPL-3+
+Comment:
+  Assuming copyright where it only says "author" (but
+  copyright holder is missing) in the file headers.
+
+Files: Onboard/Scanner.py
+ Onboard/Sound.py
+ Onboard/osk/osk_audio.c
+ Onboard/osk/osk_module.c
+ Onboard/osk/osk_module.h
+ Onboard/osk/osk_struts.c
+Copyright: 2011, Gerd Kohlberger
+  2012, Gerd Kohlberger
+  2013, Gerd Kohlberger
+License: GPL-3+
+
+Files: Onboard/osk/osk_click_mapper.c
+ Onboard/osk/osk_devices.c
+ Onboard/osk/osk_util.c
+Copyright: 2011, Gerd Kohlberger
+  2012, marmuta
+  2012-2013, marmuta
+License: GPL-3+
+
+Files: Onboard/osk/osk_virtkey.c
+Copyright: 2006-2008, Chris Jones
+  2010, marmuta
+  2013, Gerd Kohlberger
+License: GPL-3+
+
+Files: Onboard/IconPalette.py
+Copyright: 2008, Francesco Fumanti <francesco.fumanti at gmx.net>
+License: GPL-3+
+
+Files: Onboard/pypredict/lm/lm.h
+Copyright: 2012, marmuta <marmvta at gmail.com>
+License: GPL-3+
+
+Files: layouts/Whiteboard-Alpha.svg
+ layouts/Whiteboard-Arrows.svg
+ layouts/Whiteboard-Emoji.svg
+ layouts/Whiteboard-Greek.svg
+ layouts/Whiteboard-Numbers.svg
+ layouts/Whiteboard-Syms.svg
+ layouts/Whiteboard.onboard
+ layouts/Whiteboard_wide-Alpha.svg
+ layouts/Whiteboard_wide.onboard
+Copyright: 2014, Johannes Almer
+License: GPL-3+
+
+Files: Onboard/pypredict/README
+Copyright: Michael Djavidan
+License: GPL-3+
+Comment:
+ This copyright holder (and license) probably applies to various
+ files in the Onboard/pypredict folder (and subfolders). However,
+ that name does not appear in any of the code files' headers.
+
+Files: Onboard/pypredict/tools/*
+Copyright: 2014, marmuta
+           2013, marmuta
+           2012, marmuta <marmvta at gmail.com>
+           2012, marmuta
+License: GPL-3+
+
+Files: AUTHORS
+ CHANGELOG
+ COPYING
+ NEWS
+ Onboard/attic/data/org.onboard-prediction.service
+ Onboard/pypredict/attic/Makefile
+ Onboard/pypredict/attic/multilevel
+ Onboard/pypredict/attic/ngram-test
+ Onboard/pypredict/attic/randbench
+ Onboard/pypredict/attic/test-client
+ Onboard/pypredict/lm/gen_accent_transform
+ Onboard/pypredict/tools/analyze
+ Onboard/pypredict/tools/entropy
+ Onboard/pypredict/tools/filter
+ Onboard/pypredict/tools/ksr
+ Onboard/pypredict/tools/makemodels
+ Onboard/pypredict/tools/model_info
+ Onboard/pypredict/tools/optimize
+ Onboard/pypredict/tools/predict
+ Onboard/pypredict/tools/randomize
+ Onboard/pypredict/tools/split_corpus
+ Onboard/pypredict/tools/train
+ PKG-INFO
+ README
+ data/onboard-autostart.desktop
+ data/onboard-settings.desktop.in
+ data/onboard.desktop.in
+ data/org.onboard.gschema.xml
+ docs/alpha.png
+ docs/changeid.png
+ docs/func.png
+ docs/index.html
+ docs/latched.png
+ docs/layoutdialog.png
+ docs/layouts.html
+ docs/locked.png
+ docs/macrodialog.png
+ docs/macrokeys.png
+ docs/onboard.png
+ docs/personalise.png
+ docs/scanningdialog.png
+ docs/usage.html
+ icons/HighContrast/onboard.svg
+ icons/hicolor/onboard.svg
+ icons/ubuntu-mono-dark/onboard-panel.svg
+ icons/ubuntu-mono-light/onboard-panel.svg
+ layouts/Compact-Alpha.svg
+ layouts/Compact-Numbers.svg
+ layouts/Compact-Utils.svg
+ layouts/Compact.onboard
+ layouts/Full Keyboard-Alpha.svg
+ layouts/Full Keyboard-Numpad.svg
+ layouts/Full Keyboard.onboard
+ layouts/Grid-Alpha.svg
+ layouts/Grid.onboard
+ layouts/Phone-Alpha.svg
+ layouts/Phone-Emoji.svg
+ layouts/Phone-Numbers.svg
+ layouts/Phone-Syms.svg
+ layouts/Phone.onboard
+ layouts/Small-Alpha.svg
+ layouts/Small-Emoji.svg
+ layouts/Small-Fn.svg
+ layouts/Small-Numbers.svg
+ layouts/Small-Snippets.svg
+ layouts/Small-Syms.svg
+ layouts/Small.onboard
+ layouts/images/arrow-down.svg
+ layouts/images/arrow-right.svg
+ layouts/images/close.svg
+ layouts/images/double-click.svg
+ layouts/images/drag-click.svg
+ layouts/images/erase-left.svg
+ layouts/images/erase.svg
+ layouts/images/hide.svg
+ layouts/images/hover-click.svg
+ layouts/images/middle-click.svg
+ layouts/images/move.svg
+ layouts/images/pause.svg
+ layouts/images/preferences.svg
+ layouts/images/right-click.svg
+ layouts/images/show-click.svg
+ layouts/images/single-click.svg
+ layouts/images/snippets.svg
+ layouts/key_defs.xml
+ layouts/template.svg
+ layouts/word_suggestions.xml
+ models/*.lm
+ onboard
+ onboard-defaults.conf.example
+ onboard-defaults.conf.example.nexus7
+ onboard-settings
+ settings.ui
+ settings_docking_dialog.ui
+ settings_scanner_dialog.ui
+ settings_theme_dialog.ui
+ sounds/onboard-key-feedback.oga
+ themes/*.theme
+ themes/*.colors
+Copyright: *No copyright*
+License: GPL-2+
+Comment:
+ Assuming License as found in COPYING file.
+
+Files: po/*.po
+Copyright: 2007-2012, Rosetta Contributors and Canonical, Ltd.
+License: GPL-2+
+Comment:
+ Using license from COPYING file.
+
+Files: debian/*
+Copyright: 2012-2015, Francesco Fumanti <francesco.fumanti at gmx.net>
+           2015, Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+License: GPL-3+
+
+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 the Onboard package.  If not, please have a look at
+ /usr/share/common-licenses or <http://www.gnu.org/licenses/>.
+
+License: GPL-3+
+ 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 3 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 the Onboard package.  If not, please have a look at
+ /usr/share/common-licenses or <http://www.gnu.org/licenses/>.
diff --git a/debian/copyright.in b/debian/copyright.in
new file mode 100644
index 0000000..ccdb8df
--- /dev/null
+++ b/debian/copyright.in
@@ -0,0 +1,133 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FIXME
+Upstream-Contact: FIXME
+Source: FIXME
+Disclaimer: Autogenerated by CDBS
+
+Files: Onboard/Appearance.py
+ Onboard/AtspiStateTracker.py
+ Onboard/AutoShow.py
+ Onboard/ClickSimulator.py
+ Onboard/Config.py
+ Onboard/ConfigUtils.py
+ Onboard/Exceptions.py
+ Onboard/Indicator.py
+ Onboard/KbdWindow.py
+ Onboard/KeyCommon.py
+ Onboard/KeyGtk.py
+ Onboard/Keyboard.py
+ Onboard/KeyboardPopups.py
+ Onboard/KeyboardWidget.py
+ Onboard/Layout.py
+ Onboard/LayoutLoaderSVG.py
+ Onboard/LayoutView.py
+ Onboard/OnboardGtk.py
+ Onboard/SnippetView.py
+ Onboard/SpellChecker.py
+ Onboard/TouchHandles.py
+ Onboard/WindowUtils.py
+ Onboard/__init__.py
+ Onboard/canonical_equivalents.py
+ Onboard/pypredict/__init__.py
+ Onboard/pypredict/attic/prune.py
+ Onboard/pypredict/attic/setup.py
+ Onboard/pypredict/test/__init__.py
+ Onboard/pypredict/tools/pypredict.py
+ Onboard/settings.py
+ Onboard/test/__init__.py
+ Onboard/utils.py
+ data/layoutstrings.py
+ scripts/sokSettings.py
+ setup.py
+Copyright: *No copyright*
+License: UNKNOWN
+ FIXME
+
+Files: Onboard/pypredict/lm/lm_dynamic.cpp
+ Onboard/pypredict/lm/lm_dynamic.h
+ Onboard/pypredict/lm/lm_dynamic_impl.h
+ Onboard/pypredict/lm/lm_dynamic_kn.h
+ Onboard/pypredict/lm/lm_merged.cpp
+ Onboard/pypredict/lm/lm_merged.h
+ Onboard/pypredict/lm/pool_allocator.cpp
+ Onboard/pypredict/lm_wrapper.py
+ Onboard/pypredict/test/test_pypredict.py
+ Onboard/test/test_dbus_service.py
+ Onboard/test/test_translations.py
+Copyright: *No copyright*
+License: GPL-3+
+ FIXME
+
+Files: Onboard/LanguageSupport.py
+ Onboard/TextChanges.py
+ Onboard/TextContext.py
+ Onboard/TextDomain.py
+ Onboard/TouchInput.py
+ Onboard/WPEngine.py
+ Onboard/WordSuggestions.py
+ Onboard/XInput.py
+ Onboard/definitions.py
+ Onboard/osk/osk_dconf.c
+ Onboard/osk/osk_hunspell.c
+Copyright: 2012, marmuta
+  2012-2013, marmuta
+  2013, marmuta
+License: GPL-3+
+ FIXME
+
+Files: Onboard/pypredict/lm/lm.cpp
+ Onboard/pypredict/lm/lm_dynamic_cached.h
+ Onboard/pypredict/lm/lm_python.cpp
+ Onboard/pypredict/lm/lm_unigram.cpp
+ Onboard/pypredict/lm/lm_unigram.h
+ Onboard/pypredict/test/test_checkmodels.py
+ Onboard/test/test_migration.py
+Copyright: 2012, marmuta <marmvta at gmail.com>
+  2013, marmuta <marmvta at gmail.com>
+License: GPL-3+
+ FIXME
+
+Files: Onboard/Scanner.py
+ Onboard/Sound.py
+ Onboard/osk/osk_audio.c
+ Onboard/osk/osk_module.c
+ Onboard/osk/osk_module.h
+ Onboard/osk/osk_struts.c
+Copyright: 2011, Gerd Kohlberger
+  2012, Gerd Kohlberger
+  2013, Gerd Kohlberger
+License: GPL-3+
+ FIXME
+
+Files: Onboard/osk/osk_click_mapper.c
+ Onboard/osk/osk_devices.c
+ Onboard/osk/osk_util.c
+Copyright: 2011, Gerd Kohlberger
+  2012, marmuta
+  2012-2013, marmuta
+License: GPL-3+
+ FIXME
+
+Files: Onboard/osk/osk_virtkey.c
+Copyright: 2006-2008, Chris Jones
+  2010, marmuta
+  2013, Gerd Kohlberger
+License: GPL-3+
+ FIXME
+
+Files: Onboard/IconPalette.py
+Copyright: 2008, Francesco Fumanti <francesco.fumanti at gmx.net>
+License: GPL-3+
+ FIXME
+
+Files: Onboard/pypredict/lm/lm.h
+Copyright: 2012, marmuta <marmvta at gmail.com>
+  assert
+License: GPL-3+
+ FIXME
+
+Files: Onboard/pypredict/lm/accent_transform.h
+Copyright: 
+License: UNKNOWN
+ FIXME
+
diff --git a/debian/man/onboard-settings.1 b/debian/man/onboard-settings.1
new file mode 100644
index 0000000..f8c8310
--- /dev/null
+++ b/debian/man/onboard-settings.1
@@ -0,0 +1,33 @@
+'\" -*- coding: utf-8 -*-
+.if \n(.g .ds T< \\FC
+.if \n(.g .ds T> \\F[\n[.fam]]
+.de URL
+\\$2 \(la\\$1\(ra\\$3
+..
+.if \n(.g .mso www.tmac
+.TH onboard-settings 1 "Jan 2015" "Version 1.0.1" "X11 application"
+.SH NAME
+onboard-settings \- on-screen keyboard (configuration dialog)
+.SH SYNOPSIS
+'nh
+.fi
+.ad l
+\fBonboard-settings\fR \kx
+.if (\nx>(\n(.l/2)) .nr x (\n(.l/5)
+'in \n(.iu+\nxu
+'in \n(.iu-\nxu
+.ad b
+'hy
+.SH DESCRIPTION
+\fBonboard-settings\fR is the configuration tool for \fBonboard\fI.
+
+\fBonboard\fR  is an on-screen keyboard that can be useful for tablet PC
+users, as well as  for mobility impaired people.
+.PP
+\fBonboard\fR supports macros, easy layout creation and word suggestion.
+
+.SH "SEE ALSO"
+\fB/usr/share/doc/onboard\fR
+.SH AUTHOR
+This manual has been written for the Debian project by
+Mike Gabriel <mike.gabriel at das-netzwerkteam.de> and may be used by others.
diff --git a/debian/man/onboard.1 b/debian/man/onboard.1
new file mode 100644
index 0000000..f460743
--- /dev/null
+++ b/debian/man/onboard.1
@@ -0,0 +1,79 @@
+'\" -*- coding: utf-8 -*-
+.if \n(.g .ds T< \\FC
+.if \n(.g .ds T> \\F[\n[.fam]]
+.de URL
+\\$2 \(la\\$1\(ra\\$3
+..
+.if \n(.g .mso www.tmac
+.TH onboard 1 "Jan 2015" "Version 1.0.1" "X11 application"
+.SH NAME
+onboard \- on-screen keyboard
+.SH SYNOPSIS
+'nh
+.fi
+.ad l
+\fBonboard\fR \kx
+.if (\nx>(\n(.l/2)) .nr x (\n(.l/5)
+'in \n(.iu+\nxu
+[
+\fIoptions\fR
+]
+'in \n(.iu-\nxu
+.ad b
+'hy
+Options:
+.SH DESCRIPTION
+\fBonboard\fR  is an on-screen keyboard that can be useful for tablet PC
+users, as well as  for mobility impaired people.
+.PP
+\fBonboard\fR supports macros, easy layout creation and word suggestion.
+
+.SH OPTIONS
+\fBonboard\fR accepts the following command-line options:
+.TP
+\*(T<\fB\-h, \-\-help\fR\*(T>
+Display a help with all available command line options and exit.
+.TP
+\*(T<\fB\-l <LAYOUT>, \-\-layout=<LAYOUT>\fR\*(T>
+Layout file (.onboard) or name
+.TP
+\*(T<\fB\-t <THEME>, \-\-theme=<THEME>\fR\*(T>
+Theme file (.theme) or name
+.TP
+\*(T<\fB\-x <X>\fR\*(T>
+Window x position
+.TP
+\*(T<\fB\-y <Y>\fR\*(T>
+Window y position
+.TP
+\*(T<\fB\-s <SIZE>, \-\-size=<SIZE>\fR\*(T>
+Window size, widthxheight
+.TP
+\*(T<\fB\-e, \-\-xid\fR\*(T>
+Start in XEmbed mode, e.g. for gnome-screensaver
+.TP
+\*(T<\fB\-a, \-\-keep\-aspect\fR\*(T>
+Keep aspect ratio when resizing the window
+.TP
+\*(T<\fB\-d <DEBUG>, \-\-debug=<DEBUG>\fR\*(T>
+<DEBUG>={notset|debug|info|warning|error|critical}
+.TP
+\*(T<\fB\-m, \-\-allow\-multiple\-instances\fR\*(T>
+Allow multiple Onboard instances
+.TP
+\*(T<\fB\-q <QUIRKS>, \-\-quirks=<QUIRKS>\fR\*(T>
+Override auto-detection and manually select quirks
+QUIRKS={metacity|compiz|mutter}
+.TP
+\*(T<\fB\--not-show-in=<DESKTOPS>\fR\*(T>
+Silently fail to start in the given desktop
+environments. <DESKTOPS> is a comma-separated list of
+XDG desktop names, e.g. GNOME for GNOME Shell.
+.TP
+\*(T<\fB\-g, \-\-log\-learning\fR\*(T>
+log all learned text; off by default
+.SH "SEE ALSO"
+\fB/usr/share/doc/onboard\fR
+.SH AUTHOR
+This manual has been written for the Debian project by
+Mike Gabriel <mike.gabriel at das-netzwerkteam.de> and may be used by others.
diff --git a/debian/onboard-common.install b/debian/onboard-common.install
new file mode 100644
index 0000000..f14efc8
--- /dev/null
+++ b/debian/onboard-common.install
@@ -0,0 +1,17 @@
+usr/share/locale
+usr/share/sounds/freedesktop/stereo
+usr/share/onboard/docs
+usr/share/onboard/layouts
+usr/share/onboard/scripts
+usr/share/onboard/themes
+usr/share/onboard/AUTHORS
+usr/share/onboard/CHANGELOG
+usr/share/onboard/layoutstrings.py
+usr/share/onboard/NEWS
+usr/share/onboard/onboard-defaults.conf*
+usr/share/onboard/README
+usr/share/onboard/settings.ui
+usr/share/onboard/settings_scanner_dialog.ui
+usr/share/onboard/settings_theme_dialog.ui
+usr/share/onboard/settings_docking_dialog.ui
+usr/share/onboard/tools/checkmodels
diff --git a/debian/onboard-data.install b/debian/onboard-data.install
new file mode 100644
index 0000000..c218226
--- /dev/null
+++ b/debian/onboard-data.install
@@ -0,0 +1 @@
+usr/share/onboard/models
diff --git a/debian/onboard.install b/debian/onboard.install
new file mode 100644
index 0000000..b5f1c5b
--- /dev/null
+++ b/debian/onboard.install
@@ -0,0 +1,7 @@
+etc
+usr/bin
+usr/lib
+usr/share/applications
+usr/share/dbus-1
+usr/share/glib-2.0
+usr/share/icons
diff --git a/debian/onboard.lintian-overrides b/debian/onboard.lintian-overrides
new file mode 100644
index 0000000..e69de29
diff --git a/debian/onboard.manpages b/debian/onboard.manpages
new file mode 100644
index 0000000..2804e18
--- /dev/null
+++ b/debian/onboard.manpages
@@ -0,0 +1,2 @@
+debian/man/onboard.1
+debian/man/onboard-settings.1
diff --git a/debian/patches/0001_make-desktop-files-appropriate-for-Debian.patch b/debian/patches/0001_make-desktop-files-appropriate-for-Debian.patch
new file mode 100644
index 0000000..6c173cc
--- /dev/null
+++ b/debian/patches/0001_make-desktop-files-appropriate-for-Debian.patch
@@ -0,0 +1,50 @@
+Description: Various fixes for .desktop files
+Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+Abstract:
+ Make the .desktop files more appropriate for MATE and
+ GNOME on Debian.
+
+--- a/data/onboard.desktop.in
++++ b/data/onboard.desktop.in
+@@ -1,14 +1,11 @@
+ [Desktop Entry]
+ _Name=Onboard
+ _GenericName=Onboard onscreen keyboard
+-_Comment=Flexible onscreen keyboard for GNOME
++_Comment=Flexible onscreen keyboard for GNOME/MATE
+ Exec=onboard
+ Terminal=false
+ Type=Application
+ Categories=Utility;Accessibility;
+-#NotShowIn=GNOME;
+-#NotShowIn=GNOME;Unity;
+ NoDisplay=false
+-MimeType=application/x-onboard;
+ Icon=onboard
+ X-Ubuntu-Gettext-Domain=onboard
+--- a/data/onboard-autostart.desktop
++++ b/data/onboard-autostart.desktop
+@@ -1,9 +1,9 @@
+ [Desktop Entry]
+ Name=Onboard
+-Exec=onboard --not-show-in=GNOME
++Exec=onboard
+ Type=Application
+ NoDisplay=true
+ X-Ubuntu-Gettext-Domain=onboard
+ AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-keyboard-enabled
+ X-GNOME-AutoRestart=true
+-OnlyShowIn=GNOME;Unity;
++OnlyShowIn=GNOME;Unity;MATE;
+--- a/data/onboard-settings.desktop.in
++++ b/data/onboard-settings.desktop.in
+@@ -6,9 +6,6 @@
+ Terminal=false
+ Type=Application
+ Categories=Settings;Accessibility;
+-#NotShowIn=GNOME;
+-#NotShowIn=GNOME;Unity;
+ NoDisplay=false
+-MimeType=application/x-onboardsettings;
+ Icon=onboard
+ X-Ubuntu-Gettext-Domain=onboard
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..7c0331d
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001_make-desktop-files-appropriate-for-Debian.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..c3565b6
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,39 @@
+#!/usr/bin/make -f
+
+DH_VERBOSE=1
+
+%:
+	dh $@ --with python3 --without python-support
+	rm -f po/*.pot
+
+override_dh_python3:
+	dh_python3 --no-guessing-deps
+
+# python3 needs some manual work, see 
+# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597105
+override_dh_auto_clean:
+	set -ex; for python in $(shell py3versions -r); do \
+	    if [ -f python.py ]; then $$python setup.py clean; fi; \
+	done
+	rm -rf build
+	rm -rf Onboard/osk*.so
+	rm -rf Onboard/pypredict/lm*.so
+	find . -name __pycache__ -prune | xargs rm -rf
+
+override_dh_auto_build:
+	set -ex; for python in $(shell py3versions -r); do \
+	    $$python setup.py build ; \
+	done
+
+override_dh_auto_install:
+	set -ex; for python in $(shell py3versions -r); do \
+	    $$python setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb; \
+	done
+
+override_dh_install:
+	rm -f debian/tmp/usr/share/onboard/COPYING
+	dh_install --fail-missing --autodest
+
+get-orig-source:
+	uscan --noconf --force-download --rename --download-current-version --destdir=..
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..8d76982
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+https://launchpad.net/onboard/+download https://launchpad.net/onboard/.*/onboard-([\d\.]+).tar.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mate/onboard.git



More information about the pkg-mate-commits mailing list