app-i18n/ibus-libpinyin: drop 1.13.1-r1

Signed-off-by: Yixun Lan <dlan@gentoo.org>
This commit is contained in:
Yixun Lan
2024-05-19 12:16:02 +00:00
parent 38a34f81ca
commit 3ad04a80b8
3 changed files with 0 additions and 117 deletions

View File

@@ -1,2 +1 @@
DIST ibus-libpinyin-1.13.1.tar.gz 1726900 BLAKE2B 2540b5ca6657fe421f6f2986f32fba1b8840cafcc37b3ec5402705cb0edc0aac6b12d972b5da0326339a04c875dbd8f8cce902f613558f3f9d21b4a0cace31a3 SHA512 ee3a8c95e091992acb0558ff297743eb49bd8c73fbb9cd1f2b56db75137573dda2c677b1b25eb213fbd8779be004b06f95cded04273d7a469cf49f45cc27813a
DIST ibus-libpinyin-1.15.2.tar.gz 1728300 BLAKE2B a7699fe7f4d7360d09b8c311919630c87fcf2250929f42be2adf1b29a16e60bef2df46539e0fb75ee27700ec7262eb175e6a4d56bedeb895a6272e097a636d00 SHA512 be7525221c4a95df885d1c8c60716c32ad0cfa0a13ca5f9034d06efebf18ab1c207383b30c017da28c1078724b4d9943fc82def68c94bb4e2a0a1e6273c7ad7f

View File

@@ -1,43 +0,0 @@
Fix quotes for compatibilty with sqlite3.41+
https://bugs.gentoo.org/898478
From b7f58280a3f1e20e01471fa53509007c0e96ad02 Mon Sep 17 00:00:00 2001
From: graham <graham@ulsterit.com>
Date: Sat, 4 Mar 2023 15:55:03 +0000
Subject: [PATCH] change double quotes to single quotes to meet SQL standard
for strings, compatible with sqlite 3.41
---
data/english.awk | 2 +-
data/table.awk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/data/english.awk b/data/english.awk
index c5dc0aa..bed156d 100644
--- a/data/english.awk
+++ b/data/english.awk
@@ -16,7 +16,7 @@ BEGIN {
}
# Insert data into english table
- { printf "INSERT INTO english (word, freq) VALUES (\"%s\", %f);\n", $1, $2}
+ { printf "INSERT INTO english (word, freq) VALUES ('%s', %f);\n", $1, $2}
#quit sqlite3
END {
diff --git a/data/table.awk b/data/table.awk
index 700529c..c097ec2 100644
--- a/data/table.awk
+++ b/data/table.awk
@@ -21,7 +21,7 @@ BEGIN {
# Insert data into phrases table
NF == 4 {
- printf "INSERT INTO phrases (id, tabkeys, phrase) VALUES (%d, \"%s\", \"%s\");\n", id, $3, $1;
+ printf "INSERT INTO phrases (id, tabkeys, phrase) VALUES (%d, '%s', '%s');\n", id, $3, $1;
id++;
}
--
2.39.2

View File

@@ -1,73 +0,0 @@
# Copyright 2015-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LUA_COMPAT=( lua5-{1..3} )
PYTHON_COMPAT=( python3_{9..11} )
inherit autotools gnome2-utils lua-single python-single-r1
DESCRIPTION="Intelligent Pinyin and Bopomofo input methods based on LibPinyin for IBus"
HOMEPAGE="https://github.com/libpinyin/ibus-libpinyin https://sourceforge.net/projects/libpinyin/"
SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="boost lua opencc"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
lua? ( ${LUA_REQUIRED_USE} )"
BDEPEND="dev-db/sqlite:3
virtual/pkgconfig"
DEPEND="${PYTHON_DEPS}
>=app-i18n/libpinyin-2.2.1:=
dev-db/sqlite:3
dev-libs/glib:2
virtual/libintl
$(python_gen_cond_dep '
app-i18n/ibus[python(+),${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
')
boost? ( dev-libs/boost:= )
lua? ( ${LUA_DEPS} )
opencc? ( app-i18n/opencc:= )"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${P}_sqlite3.41_fix_quotes.patch
)
pkg_setup() {
python-single-r1_pkg_setup
if use lua; then
lua-single_pkg_setup
fi
}
src_prepare() {
sed -i \
-e "/^appdatadir/s:/appdata:/metainfo:" \
data/Makefile.am || die
default
eautoreconf
}
src_configure() {
econf \
--enable-english-input-mode \
$(use_enable boost) \
$(use_enable lua lua-extension) \
$(use_enable opencc)
}
pkg_postinst() {
gnome2_schemas_update
}
pkg_postrm() {
gnome2_schemas_update
}