1 |
commit: e27c985c8ca9cf49bef7e32ff7f4e207fe5c1f9e |
2 |
Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org> |
3 |
AuthorDate: Sun Dec 27 05:00:00 2020 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Dec 28 00:01:23 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27c985c |
7 |
|
8 |
app-i18n/librime-lua: Initial addition. |
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/librime-lua/Manifest | 1 + |
14 |
.../librime-lua/librime-lua-20201011103348.ebuild | 53 ++++++++++++++++++++++ |
15 |
.../librime-lua/librime-lua-99999999999999.ebuild | 53 ++++++++++++++++++++++ |
16 |
app-i18n/librime-lua/metadata.xml | 15 ++++++ |
17 |
4 files changed, 122 insertions(+) |
18 |
|
19 |
diff --git a/app-i18n/librime-lua/Manifest b/app-i18n/librime-lua/Manifest |
20 |
new file mode 100644 |
21 |
index 00000000000..63cef86cfde |
22 |
--- /dev/null |
23 |
+++ b/app-i18n/librime-lua/Manifest |
24 |
@@ -0,0 +1 @@ |
25 |
+DIST librime-lua-20201011103348.tar.gz 21600 BLAKE2B f7046d1eb23391ca70543aa64c52092081cef51a69ac3a282f2f1392eaf760515186f063e9d469c5c41ac9f495ace814ab741a0821d1a635b9ad1f4faa7a3912 SHA512 2a3d3b49d53066fe96dd008e8064718082225e6bf185574a25b8e98175d9936abcfa1fdc56e48f9c72a2deb46f8157d6132fd119ff8e0a3d52fbe9e2ea21386c |
26 |
|
27 |
diff --git a/app-i18n/librime-lua/librime-lua-20201011103348.ebuild b/app-i18n/librime-lua/librime-lua-20201011103348.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..5abed7223b0 |
30 |
--- /dev/null |
31 |
+++ b/app-i18n/librime-lua/librime-lua-20201011103348.ebuild |
32 |
@@ -0,0 +1,53 @@ |
33 |
+# Copyright 2020 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI="7" |
37 |
+LUA_COMPAT=(lua{5-1,5-2,5-3,5-4}) |
38 |
+ |
39 |
+inherit cmake lua-single |
40 |
+ |
41 |
+if [[ "${PV}" == "99999999999999" ]]; then |
42 |
+ inherit git-r3 |
43 |
+ |
44 |
+ EGIT_REPO_URI="https://github.com/hchunhui/librime-lua" |
45 |
+else |
46 |
+ LIBRIME_LUA_GIT_REVISION="d45a41af2f9d731e3c1516a191cc3160e3cb8377" |
47 |
+fi |
48 |
+ |
49 |
+DESCRIPTION="Lua support for RIME" |
50 |
+HOMEPAGE="https://github.com/hchunhui/librime-lua" |
51 |
+if [[ "${PV}" == "99999999999999" ]]; then |
52 |
+ SRC_URI="" |
53 |
+else |
54 |
+ SRC_URI="https://github.com/hchunhui/${PN}/archive/${LIBRIME_LUA_GIT_REVISION}.tar.gz -> ${P}.tar.gz" |
55 |
+fi |
56 |
+ |
57 |
+LICENSE="BSD MIT" |
58 |
+SLOT="0" |
59 |
+KEYWORDS="~amd64 ~x86" |
60 |
+IUSE="" |
61 |
+REQUIRED_USE="${LUA_REQUIRED_USE}" |
62 |
+ |
63 |
+BDEPEND="" |
64 |
+RDEPEND=">=app-i18n/librime-1.6:0= |
65 |
+ ${LUA_DEPS}" |
66 |
+DEPEND="${RDEPEND} |
67 |
+ dev-libs/boost:0" |
68 |
+ |
69 |
+if [[ "${PV}" != "99999999999999" ]]; then |
70 |
+ S="${WORKDIR}/${PN}-${LIBRIME_LUA_GIT_REVISION}" |
71 |
+fi |
72 |
+ |
73 |
+src_prepare() { |
74 |
+ sed \ |
75 |
+ -e "1icmake_minimum_required(VERSION 3.0)\nproject(${PN})\n" \ |
76 |
+ -e "s/ PARENT_SCOPE//" \ |
77 |
+ -e "\$a\\\n" \ |
78 |
+ -e "\$aadd_library(\${plugin_modules} MODULE \${plugin_objs})" \ |
79 |
+ -e "\$aset_target_properties(\${plugin_modules} PROPERTIES PREFIX \"\")" \ |
80 |
+ -e "\$atarget_link_libraries(\${plugin_modules} rime \${plugin_deps})" \ |
81 |
+ -e "\$ainstall(TARGETS \${plugin_modules} DESTINATION $(get_libdir)/rime-plugins)" \ |
82 |
+ -i CMakeLists.txt || die |
83 |
+ |
84 |
+ cmake_src_prepare |
85 |
+} |
86 |
|
87 |
diff --git a/app-i18n/librime-lua/librime-lua-99999999999999.ebuild b/app-i18n/librime-lua/librime-lua-99999999999999.ebuild |
88 |
new file mode 100644 |
89 |
index 00000000000..fcf9189fe7d |
90 |
--- /dev/null |
91 |
+++ b/app-i18n/librime-lua/librime-lua-99999999999999.ebuild |
92 |
@@ -0,0 +1,53 @@ |
93 |
+# Copyright 2020 Gentoo Authors |
94 |
+# Distributed under the terms of the GNU General Public License v2 |
95 |
+ |
96 |
+EAPI="7" |
97 |
+LUA_COMPAT=(lua{5-1,5-2,5-3,5-4}) |
98 |
+ |
99 |
+inherit cmake lua-single |
100 |
+ |
101 |
+if [[ "${PV}" == "99999999999999" ]]; then |
102 |
+ inherit git-r3 |
103 |
+ |
104 |
+ EGIT_REPO_URI="https://github.com/hchunhui/librime-lua" |
105 |
+else |
106 |
+ LIBRIME_LUA_GIT_REVISION="d45a41af2f9d731e3c1516a191cc3160e3cb8377" |
107 |
+fi |
108 |
+ |
109 |
+DESCRIPTION="Lua support for RIME" |
110 |
+HOMEPAGE="https://github.com/hchunhui/librime-lua" |
111 |
+if [[ "${PV}" == "99999999999999" ]]; then |
112 |
+ SRC_URI="" |
113 |
+else |
114 |
+ SRC_URI="https://github.com/hchunhui/${PN}/archive/${LIBRIME_LUA_GIT_REVISION}.tar.gz -> ${P}.tar.gz" |
115 |
+fi |
116 |
+ |
117 |
+LICENSE="BSD MIT" |
118 |
+SLOT="0" |
119 |
+KEYWORDS="" |
120 |
+IUSE="" |
121 |
+REQUIRED_USE="${LUA_REQUIRED_USE}" |
122 |
+ |
123 |
+BDEPEND="" |
124 |
+RDEPEND=">=app-i18n/librime-1.6:0= |
125 |
+ ${LUA_DEPS}" |
126 |
+DEPEND="${RDEPEND} |
127 |
+ dev-libs/boost:0" |
128 |
+ |
129 |
+if [[ "${PV}" != "99999999999999" ]]; then |
130 |
+ S="${WORKDIR}/${PN}-${LIBRIME_LUA_GIT_REVISION}" |
131 |
+fi |
132 |
+ |
133 |
+src_prepare() { |
134 |
+ sed \ |
135 |
+ -e "1icmake_minimum_required(VERSION 3.0)\nproject(${PN})\n" \ |
136 |
+ -e "s/ PARENT_SCOPE//" \ |
137 |
+ -e "\$a\\\n" \ |
138 |
+ -e "\$aadd_library(\${plugin_modules} MODULE \${plugin_objs})" \ |
139 |
+ -e "\$aset_target_properties(\${plugin_modules} PROPERTIES PREFIX \"\")" \ |
140 |
+ -e "\$atarget_link_libraries(\${plugin_modules} rime \${plugin_deps})" \ |
141 |
+ -e "\$ainstall(TARGETS \${plugin_modules} DESTINATION $(get_libdir)/rime-plugins)" \ |
142 |
+ -i CMakeLists.txt || die |
143 |
+ |
144 |
+ cmake_src_prepare |
145 |
+} |
146 |
|
147 |
diff --git a/app-i18n/librime-lua/metadata.xml b/app-i18n/librime-lua/metadata.xml |
148 |
new file mode 100644 |
149 |
index 00000000000..b297cca916f |
150 |
--- /dev/null |
151 |
+++ b/app-i18n/librime-lua/metadata.xml |
152 |
@@ -0,0 +1,15 @@ |
153 |
+<?xml version="1.0" encoding="UTF-8"?> |
154 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
155 |
+<pkgmetadata> |
156 |
+ <maintainer type="person"> |
157 |
+ <email>arfrever.fta@×××××.com</email> |
158 |
+ <name>Arfrever Frehtes Taifersar Arahesis</name> |
159 |
+ </maintainer> |
160 |
+ <maintainer type="project"> |
161 |
+ <email>cjk@g.o</email> |
162 |
+ <name>Cjk</name> |
163 |
+ </maintainer> |
164 |
+ <upstream> |
165 |
+ <remote-id type="github">hchunhui/librime-lua</remote-id> |
166 |
+ </upstream> |
167 |
+</pkgmetadata> |