maint(linux): fix lintian warnings

This addresses comments from Debian review of the package.
This commit is contained in:
Eberhard Beilharz 2025-05-13 19:26:53 +02:00
parent 79d5347c80
commit fc79e38cc4
No known key found for this signature in database
GPG key ID: E9140597606020D3
13 changed files with 72 additions and 25 deletions

View file

@ -1,16 +1,14 @@
# License
Copyright (c) 2017-2024 SIL Global. All rights reserved.
Copyright (c) 2017-2025 SIL Global. All rights reserved.
Licensed under the MIT License.
[Keyman for Linux](./linux) is licensed under the MIT License apart from [ibus-kmfl](./linux/ibus-kmfl) which is licensed under the GNU General Public License as published by the Free Software Foundation; either [version 2](./linux/ibus-kmfl/COPYING) of the License, or (at your option) any later version.
---
The MIT License
Copyright (c) 2017-2024 SIL Global
Copyright (c) 2017-2025 SIL Global
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@ -28,4 +26,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.

View file

@ -7,7 +7,7 @@ Uploaders:
Eberhard Beilharz <eb1@sil.org>,
Build-Depends:
bash-completion,
debhelper-compat (= 12),
debhelper-compat (= 13),
dh-python,
gawk,
gir1.2-webkit2-4.1,

View file

@ -2,10 +2,12 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: keyman
Upstream-Contact: Keyman team <support@keyman.com>
Source: https://github.com/keymanapp/keyman
Comment: Debian's licensecheck tool uses the term `Expat` for the `MIT` license.
`Unicode-3.0` is identified `Unicode-DFS-2016`.
Files: *
Copyright: 2018-2025 SIL Global
License: MIT
License: Expat
Files: linux/ibus-keyman/*
Copyright: 2004-2025 SIL Global
@ -16,7 +18,7 @@ Files: linux/ibus-keyman/src/keymanutil.c
linux/ibus-keyman/src/kmpdetails.c
linux/ibus-keyman/src/kmpdetails.h
Copyright: 2009-2025 SIL Global
License: GPL-2+ or MIT
License: GPL-2+ or Expat
Files: linux/ibus-keyman/src/keyman-service.c
linux/ibus-keyman/src/keyman-service.h
@ -42,9 +44,21 @@ Files: debian/com.keyman.config.appdata.xml
debian/com.keyman.ibus_keyman.metainfo.xml
Copyright: 2019 Daniel Glassey <wdg@debian.org>
2022-2025 SIL Global
License: MIT
License: Expat
License: MIT
Files: resources/standards-data/ldml-keyboards/*
Copyright: Copyright © 1991-2024 Unicode, Inc.
License: Unicode-DFS-2016
Files: resources/standards-data/unicode-character-database/*
Copyright: Copyright © 1991-2023 Unicode, Inc.
License: Unicode-DFS-2016
Files: resources/standards-data/windows-lcid-to-bcp-47/*
Copyright: Copyright © 1991-2017 Unicode, Inc.
License: Unicode-DFS-2016
License: Expat
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
@ -76,8 +90,7 @@ License: GPL-2+
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
along with this package. If not, see https://www.gnu.org/licenses/.
.
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file
@ -95,8 +108,7 @@ License: GPL-3+
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
along with this package. If not, see https://www.gnu.org/licenses/.
.
On Debian systems, the full text of the GNU General Public
License version 3 can be found in the file
@ -114,9 +126,37 @@ License: LGPL-2.1+
details.
.
You should have received a copy of the GNU Lesser General Public License
along with this library; if not, write to the Free Software Foundation, Inc.,
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
along with this library. If not, see https://www.gnu.org/licenses/.
.
On Debian systems, the full text of the GNU Lesser General Public
License version 2.1 can be found in the file
`/usr/share/common-licenses/LGPL-2.1'.
License: Unicode-DFS-2016
Permission is hereby granted, free of charge, to any person obtaining a
copy of data files and any associated documentation (the "Data Files") or
software and any associated documentation (the "Software") to deal in the
Data Files or Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, and/or sell
copies of the Data Files or Software, and to permit persons to whom the
Data Files or Software are furnished to do so, provided that either (a)
this copyright and permission notice appear with all copies of the Data
Files or Software, or (b) this copyright and permission notice appear in
associated Documentation.
.
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
THIRD PARTY RIGHTS.
.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
FILES OR SOFTWARE.
.
Except as contained in this notice, the name of a copyright holder shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in these Data Files or Software without prior written
authorization of the copyright holder.

View file

@ -1 +1 @@
linux/ibus-keyman/man/ibus-engine-keyman.1
linux/ibus-keyman/man/ibus-engine-keyman.8

View file

@ -1 +1 @@
linux/keyman-system-service/man/keyman-system-service.1
linux/keyman-system-service/man/keyman-system-service.8

View file

@ -0,0 +1,8 @@
# The folders XXX.dist-info/ and XXX.egg-info/ hold metadata for
# Python modules. Those files are not documentation even though
# some of their names carry the .txt file extension.
keyman source: package-contains-documentation-outside-usr-share-doc
# keyman-system-service gets started by dbus, therefore it should not
# have an [INSTALL] section
keyman source: systemd-service-file-missing-install-key

View file

@ -304,8 +304,7 @@ the "copyright" line and a pointer to where the full notice is found.
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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
with this program. If not, see https://www.gnu.org/licenses/.
Also add information on how to contact you by electronic and paper mail.

View file

@ -1,4 +1,4 @@
.TH IBUS-ENGINE-KEYMAN "1" "September 2023" "ibus-engine-keyman" "User Commands"
.TH IBUS-ENGINE-KEYMAN "8" "September 2023" "ibus-engine-keyman" "User Commands"
.SH NAME
ibus-engine-keyman \- multiple language input engine based on ibus
.SH DESCRIPTION

View file

@ -1,4 +1,4 @@
Copyright (c) 2018 SIL Global
Copyright (c) 2018-2025 SIL Global
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View file

@ -1 +1,2 @@
resources/meson.build
resources/KEYMAN_VERSION_WITH_TAG.md

View file

@ -1,4 +1,4 @@
.TH KEYMAN-SYSTEM-SERVICE "1" "May 2023" "keyman-system-service" "User Commands"
.TH KEYMAN-SYSTEM-SERVICE "8" "May 2023" "keyman-system-service" "User Commands"
.SH NAME
keyman-system-service \- System service for Keyman
.SH DESCRIPTION
@ -7,4 +7,4 @@ keyman-system-service \- System service for Keyman
This command should not be run directly. It will be started as a DBUS
system service by systemd.
.SH "SEE ALSO"
.BR ibus-engine-keyman(1)
.BR ibus-engine-keyman(8)

View file

@ -1,6 +1,6 @@
project('keyman-system-service', 'c', 'cpp',
version: files('../../VERSION.md'),
license: 'GPL-2+',
license: 'MIT',
meson_version: '>=1.0')
conf = configuration_data()

View file

@ -4,6 +4,7 @@
[Unit]
Description=Keyman System Service
Documentation=https://github.com/keymanapp/keyman/tree/master/linux/keyman-system-service
[Service]
Type=dbus