ibus: fix and patch 1.5.26 missing Spanish Latin America.
This commit is contained in:
parent
f00d0fb4ac
commit
265a116cd4
4 changed files with 1182 additions and 0 deletions
27
helpers/DATA/ibus/denylist.txt
Normal file
27
helpers/DATA/ibus/denylist.txt
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
# vim:set fileencoding=utf-8 et sts=4 sw=4:
|
||||||
|
#
|
||||||
|
# ibus - Intelligent Input Bus for Linux / Unix OS
|
||||||
|
#
|
||||||
|
# Copyright © 2020-2022 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||||
|
#
|
||||||
|
# This library is free software; you can redistribute it and/or
|
||||||
|
# modify it under the terms of the GNU Lesser General Public
|
||||||
|
# License as published by the Free Software Foundation; either
|
||||||
|
# version 2.1 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This library 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
|
||||||
|
# Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
# This file is a deny list (black list) and used by gensimple.py.
|
||||||
|
# gensimple.py generates the engine list with evdev.xml and if an engine name
|
||||||
|
# is matched with any entries in this file, the engine is excluded from the
|
||||||
|
# engine list.
|
||||||
|
# Asterisk(*) character can be used to match any engines.
|
||||||
|
# E.g. xkb:cn:*:* excludes xkb:cn::zho and xkb:cn:mon_trad:mvf
|
||||||
|
xkb:cn:*:*
|
||||||
|
xkb:nec_vndr/jp:*:*
|
||||||
28
helpers/DATA/ibus/fix_latam_spanish_blacklist.patch
Normal file
28
helpers/DATA/ibus/fix_latam_spanish_blacklist.patch
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
From 82e38d9e1c06e7fdc0816fe08f4021b8c1cdff10 Mon Sep 17 00:00:00 2001
|
||||||
|
From: fujiwarat <takao.fujiwara1@gmail.com>
|
||||||
|
Date: Wed, 20 Jul 2022 11:25:26 +0900
|
||||||
|
Subject: [PATCH] engine: Delete xkb:latam:*:* in denylist.txt
|
||||||
|
|
||||||
|
BUG=https://github.com/ibus/ibus/issues/2412
|
||||||
|
|
||||||
|
diff --git a/engine/Makefile.am b/engine/Makefile.am
|
||||||
|
index 03867f52f..7256fbc82 100644
|
||||||
|
--- a/engine/Makefile.am
|
||||||
|
+++ b/engine/Makefile.am
|
||||||
|
@@ -4,7 +4,7 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2010-2016, Google Inc. All rights reserved.
|
||||||
|
# Copyright (c) 2007-2016 Peng Huang <shawn.p.huang@gmail.com>
|
||||||
|
-# Copyright (c) 2013-2020 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||||
|
+# Copyright (c) 2013-2021 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||||
|
#
|
||||||
|
# This library is free software; you can redistribute it and/or
|
||||||
|
# modify it under the terms of the GNU Lesser General Public
|
||||||
|
@@ -88,6 +88,7 @@ CLEANFILES = \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
+ denylist.txt \
|
||||||
|
gensimple.py \
|
||||||
|
iso639converter.py \
|
||||||
|
simple.xml.in \
|
||||||
1093
helpers/DATA/ibus/simple.xml.in_1.5.27.patch
Normal file
1093
helpers/DATA/ibus/simple.xml.in_1.5.27.patch
Normal file
File diff suppressed because it is too large
Load diff
34
helpers/make-ibus
Normal file
34
helpers/make-ibus
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Copyright (C) 2022 Luis Guzman <ark@switnet.org>
|
||||||
|
#
|
||||||
|
# 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
|
||||||
|
#
|
||||||
|
|
||||||
|
VERSION=1
|
||||||
|
|
||||||
|
. ./config
|
||||||
|
|
||||||
|
# Remove helper once upstream version is 1.5.27 or later.
|
||||||
|
|
||||||
|
# Add missing file on tarball (1.5.26)
|
||||||
|
cp $DATA/denylist.txt engine/
|
||||||
|
# Apply patch to fix removal of Latin American Spanish
|
||||||
|
patch -p1 < $DATA/fix_latam_spanish_blacklist.patch
|
||||||
|
patch -p1 < $DATA/simple.xml.in_1.5.27.patch
|
||||||
|
|
||||||
|
changelog "Fix missing latam keyboard layout."
|
||||||
|
|
||||||
|
compile
|
||||||
Loading…
Add table
Add a link
Reference in a new issue