Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-i18n/libpinyin/
Date: Mon, 25 Feb 2019 21:25:11
Message-Id: 1551129894.060a8a52297e2d4cd87a748e854a17da3b5371d8.floppym@gentoo
1 commit: 060a8a52297e2d4cd87a748e854a17da3b5371d8
2 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
3 AuthorDate: Fri Feb 22 18:11:33 2019 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 25 21:24:54 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=060a8a52
7
8 app-i18n/libpinyin: Version bump (2.2.2).
9
10 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
11 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
12
13 app-i18n/libpinyin/Manifest | 1 +
14 app-i18n/libpinyin/libpinyin-2.2.2.ebuild | 61 +++++++++++++++++++++++++++++++
15 2 files changed, 62 insertions(+)
16
17 diff --git a/app-i18n/libpinyin/Manifest b/app-i18n/libpinyin/Manifest
18 index 27e18b64d8e..f5d7aed4c7a 100644
19 --- a/app-i18n/libpinyin/Manifest
20 +++ b/app-i18n/libpinyin/Manifest
21 @@ -1,2 +1,3 @@
22 DIST libpinyin-2.2.1.tar.gz 256262 BLAKE2B 4fc081aa42b07eb7d21277c95407eafbf618c9aaf0c6707893f212be70f51d43fe00f50d1b4758d857d0f8aed1e9c177d61d6ca912e776633e8179279f09fb2e SHA512 d323655419aaceda12d794ac25387a2e073e8c2372511913febd5b8049f9d1764a0011cd97b538bbfb14f5c248495a150cf7e3b9f4af21182941e5920f2d879f
23 +DIST libpinyin-2.2.2.tar.gz 256304 BLAKE2B 52dc7d8fb4836bfc23137ba96177d488bf425c4bce52ea68933fe873a4ec02e2d49ccfac5c6097b55ea676bed30e635fc9805c205892bba2fe6047d92e5b9ed7 SHA512 80d955bf7f9e85ea90f9469032507713b0e15290fb7cc91a471c8c5564e3c78d430c5fd1dc871693aa40688fb68f7a17f719defe107d1512c5bcefd290c56285
24 DIST libpinyin-model15.text.tar.gz 19361973 BLAKE2B 3d24321db407e28c1adf49373dd9bacafe0e89409511c0656d7b9a85f1d1ac8693249088dd99beef069576f4a8d0d5db3fd47f98822b32aa3098315cf2660d22 SHA512 d3f5b42f6ea6b22570b5ba67cf23d94a3fee2d7d894191ebc11eb72edc162c72b90b2fe10b312bfd8d77d110654ee5dc00c21b25fb8b7c3f905d4088c9895ac1
25
26 diff --git a/app-i18n/libpinyin/libpinyin-2.2.2.ebuild b/app-i18n/libpinyin/libpinyin-2.2.2.ebuild
27 new file mode 100644
28 index 00000000000..350fc522be2
29 --- /dev/null
30 +++ b/app-i18n/libpinyin/libpinyin-2.2.2.ebuild
31 @@ -0,0 +1,61 @@
32 +# Copyright 2012-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="7"
36 +
37 +inherit autotools
38 +
39 +if [[ "${PV}" == "9999" ]]; then
40 + inherit git-r3
41 +
42 + EGIT_REPO_URI="https://github.com/libpinyin/libpinyin"
43 +fi
44 +
45 +LIBPINYIN_MODEL_VERSION="15"
46 +
47 +DESCRIPTION="Libraries for handling of Hanyu Pinyin and Zhuyin Fuhao"
48 +HOMEPAGE="https://github.com/libpinyin/libpinyin https://sourceforge.net/projects/libpinyin/"
49 +if [[ "${PV}" == "9999" ]]; then
50 + SRC_URI=""
51 +else
52 + SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
53 +fi
54 +SRC_URI+=" mirror://sourceforge/${PN}/models/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz -> ${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz"
55 +
56 +LICENSE="GPL-3+"
57 +SLOT="0/13"
58 +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
59 +IUSE=""
60 +
61 +BDEPEND="virtual/pkgconfig"
62 +DEPEND="dev-libs/glib:2
63 + sys-libs/db:="
64 +RDEPEND="${DEPEND}"
65 +
66 +src_unpack() {
67 + if [[ "${PV}" == "9999" ]]; then
68 + git-r3_src_unpack
69 + else
70 + unpack ${P}.tar.gz
71 + fi
72 +}
73 +
74 +src_prepare() {
75 + default
76 +
77 + sed -e "/^\twget .*\/model${LIBPINYIN_MODEL_VERSION}\.text\.tar\.gz$/d" -i data/Makefile.am || die
78 + ln -s "${DISTDIR}/${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" "data/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" || die
79 +
80 + eautoreconf
81 +}
82 +
83 +src_configure() {
84 + econf \
85 + --enable-libzhuyin \
86 + --disable-static
87 +}
88 +
89 +src_install() {
90 + default
91 + find "${D}" -name "*.la" -delete || die
92 +}