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/tagainijisho/
Date: Wed, 13 Jun 2018 14:37:01
Message-Id: 1528900582.46ce0b0752c898909b46da787b856a503f3829d8.floppym@gentoo
1 commit: 46ce0b0752c898909b46da787b856a503f3829d8
2 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
3 AuthorDate: Wed Jun 13 04:25:31 2018 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 13 14:36:22 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ce0b07
7
8 app-i18n/tagainijisho: Add snapshot and live ebuild.
9
10 Closes: https://bugs.gentoo.org/655416
11
12 app-i18n/tagainijisho/Manifest | 4 +
13 .../tagainijisho-1.2.0_pre20180610092832.ebuild | 189 +++++++++++++++++++++
14 app-i18n/tagainijisho/tagainijisho-9999.ebuild | 189 +++++++++++++++++++++
15 3 files changed, 382 insertions(+)
16
17 diff --git a/app-i18n/tagainijisho/Manifest b/app-i18n/tagainijisho/Manifest
18 index df3ebc4da24..e2799c55ef6 100644
19 --- a/app-i18n/tagainijisho/Manifest
20 +++ b/app-i18n/tagainijisho/Manifest
21 @@ -1 +1,5 @@
22 +DIST JMdict-2018-06-12.gz 18306650 BLAKE2B 3ddb29bf631567717085912b1fa21c701e6183c94907f64121daedf358303df09a754bcdf51f24f0d7c95bf1bfe4ea13779f5e3532bd19a3f99a33751259a893 SHA512 cd8e0a737ccd1ccbe7c53ab0affb5d4ca068656966c75f0abbc184ffcdc69d8a1dbe0f096a16f0b59ecaed40371a29e566ee5076a7e80e3f51796e32798bed3e
23 +DIST kanjidic2-2018-06-12.xml.gz 1482391 BLAKE2B c6f1d18f17b2107937fe07b77d6aa297d156d9c250cdc480000aeb7f8c9cd27a94e2cce1df80e4612d1bcadc94d92d5d013cfc8d923c5ceaba9ed5b0a692ae78 SHA512 700aba18e18ab271dbc583f1a1cc16dd7209e4aa48417201f0b51723d35f5aedcff299ed1503cb743151abce37c94c0facbab09dd0a46126131bb54f2004aa23
24 +DIST kanjivg-20160426.xml.gz 3587660 BLAKE2B c85291f3671f0980186e8deb296cfa743322df438d6f09fd69a4f5a30c3db6f097d6ff0a817b88c5c9a2c8d4a40c90b31c0a54cb71d681849b557ee364707c48 SHA512 1d35a8cc5d4947f6bedfc71a2f08e2d1fda832d7a02588c00953e1746812b0e51d4d1c39dff49999b4f65ec850788359f6e0d1465f0e688b1bf753c4c67b3c54
25 DIST tagainijisho-1.0.3.tar.gz 24816175 BLAKE2B fbe9e671675b2a938aa13aaae87af7f076f4f20c6024d90fa70f2c86f5e1964998d83047b69473e4f9a43e46eacde6b61bc6620b5cfb13c1b4d12a3b1317a280 SHA512 3afd75cc27e8701d93df54a2244b83090770cc80ac20ab8fb843d2ab925ab575f73d731a2ce736179fb7361af68e94694ec91f813d186c87e730368c41535c53
26 +DIST tagainijisho-1.2.0_pre20180610092832.tar.gz 3634107 BLAKE2B f5cb75f45fced30c64f615147c3eb7e4d473e81dd734517710bcfdf390d1a34a1780196b6dbbb7a6d297df0bb8d73933d09a76eb6b8dd13d1c0759c562e81695 SHA512 3b17ff6972e3cfd35f4f9e8c575153a4c2021a66a238f631616452a16a151d604106586d438cdc574211bff54118d89e492f9460da4b25fef88a2354b0bd8555
27
28 diff --git a/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20180610092832.ebuild b/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20180610092832.ebuild
29 new file mode 100644
30 index 00000000000..a84140be2b2
31 --- /dev/null
32 +++ b/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20180610092832.ebuild
33 @@ -0,0 +1,189 @@
34 +# Copyright 1999-2018 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI="6"
38 +
39 +inherit cmake-utils gnome2-utils
40 +
41 +if [[ "${PV}" == 9999 ]]; then
42 + inherit git-r3
43 +
44 + EGIT_REPO_URI="https://github.com/Gnurou/tagainijisho"
45 +elif [[ "${PV}" == *_pre* ]]; then
46 + inherit vcs-snapshot
47 +
48 + TAGAINIJISHO_GIT_REVISION="dde2ad85dc6dc47ac7862e728878a7c8d9d4faf6"
49 +fi
50 +if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then
51 + JMDICT_DATE="2018-06-12"
52 + KANJIDIC2_DATE="2018-06-12"
53 + KANJIVG_VERSION="20160426"
54 +fi
55 +
56 +DESCRIPTION="Open-source Japanese dictionary and kanji lookup tool"
57 +HOMEPAGE="https://www.tagaini.net/ https://github.com/Gnurou/tagainijisho"
58 +if [[ "${PV}" == 9999 ]]; then
59 + SRC_URI=""
60 +elif [[ "${PV}" == *_pre* ]]; then
61 + SRC_URI="https://github.com/Gnurou/${PN}/archive/${TAGAINIJISHO_GIT_REVISION}.tar.gz -> ${P}.tar.gz"
62 +else
63 + SRC_URI="https://github.com/Gnurou/${PN}/releases/download/${PV}/${P}.tar.gz"
64 +fi
65 +if [[ "${PV}" == *_pre* ]]; then
66 + # Upstream: http://ftp.monash.edu.au/pub/nihongo/JMdict.gz
67 + SRC_URI+=" https://home.apache.org/~arfrever/distfiles/JMdict-${JMDICT_DATE}.gz"
68 +fi
69 +if [[ "${PV}" == *_pre* ]]; then
70 + # Upstream: http://www.edrdg.org/kanjidic/kanjidic2.xml.gz
71 + SRC_URI+=" https://home.apache.org/~arfrever/distfiles/kanjidic2-${KANJIDIC2_DATE}.xml.gz"
72 +fi
73 +if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then
74 + SRC_URI+=" https://github.com/KanjiVG/kanjivg/releases/download/r${KANJIVG_VERSION}/kanjivg-${KANJIVG_VERSION}.xml.gz"
75 +fi
76 +
77 +LICENSE="GPL-3+ public-domain"
78 +SLOT="0"
79 +KEYWORDS="~amd64 ~x86"
80 +IUSE=""
81 +
82 +RDEPEND=">=dev-db/sqlite-3.12:3
83 + dev-qt/qtcore:5
84 + dev-qt/qtnetwork:5
85 + dev-qt/qtprintsupport:5
86 + dev-qt/qtwidgets:5"
87 +DEPEND="${RDEPEND}
88 + dev-qt/linguist-tools:5"
89 +
90 +pkg_langs=(ar cs de es fa fi fr hu id it nb nl pl pt ru sv th tr uk vi zh)
91 +IUSE+=" ${pkg_langs[@]/#/l10n_}"
92 +unset pkg_langs
93 +
94 +src_unpack() {
95 + if [[ "${PV}" == 9999 ]]; then
96 + git-r3_src_unpack
97 + elif [[ "${PV}" == *_pre* ]]; then
98 + unpack ${P}.tar.gz
99 + mv tagainijisho-${TAGAINIJISHO_GIT_REVISION} ${P} || die
100 + else
101 + unpack ${P}.tar.gz
102 + fi
103 +
104 + if [[ "${PV}" == 9999 ]]; then
105 + # JMdict.gz and kanjidic2.xml.gz are updated once per day.
106 +
107 + local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
108 + local today="$(TZ="UTC" date --date=today "+%Y-%m-%d")"
109 + local yesterday="$(TZ="UTC" date --date=yesterday "+%Y-%m-%d")"
110 +
111 + if [[ -f ${distdir}/JMdict-${today}.gz && -s ${distdir}/JMdict-${today}.gz ]]; then
112 + # Use previously downloaded file from today.
113 + JMDICT_DATE="${today}"
114 + elif [[ -f ${distdir}/JMdict-${yesterday}.gz && -s ${distdir}/JMdict-${yesterday}.gz ]]; then
115 + # Use previously downloaded file from yesterday. File from today may still be nonexistent.
116 + JMDICT_DATE="${yesterday}"
117 + else
118 + # Download file from today or yesterday.
119 + wget http://ftp.monash.edu.au/pub/nihongo/JMdict.gz -O JMdict.gz || die
120 + JMDICT_DATE="$(gzip -cd JMdict.gz | grep -E "^<!-- JMdict created: [[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2} -->$" | sed -e "s/.*\([[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}\).*/\1/")"
121 + if [[ ${JMDICT_DATE} != ${today} && ${JMDICT_DATE} != ${yesterday} ]]; then
122 + die "Unexpected date in JMdict.gz: '${JMDICT_DATE}'"
123 + fi
124 + (
125 + addwrite "${distdir}"
126 + mv JMdict.gz "${distdir}/JMdict-${JMDICT_DATE}.gz" || die
127 + )
128 + fi
129 + einfo "Date in JMdict.gz: '${JMDICT_DATE}'"
130 +
131 + if [[ -f ${distdir}/kanjidic2-${today}.xml.gz && -s ${distdir}/kanjidic2-${today}.xml.gz ]]; then
132 + # Use previously downloaded file from today.
133 + KANJIDIC2_DATE="${today}"
134 + elif [[ -f ${distdir}/kanjidic2-${yesterday}.xml.gz && -s ${distdir}/kanjidic2-${yesterday}.xml.gz ]]; then
135 + # Use previously downloaded file from yesterday. File from today may still be nonexistent.
136 + KANJIDIC2_DATE="${yesterday}"
137 + else
138 + # Download file from today or yesterday.
139 + wget http://www.edrdg.org/kanjidic/kanjidic2.xml.gz -O kanjidic2.xml.gz || die
140 + KANJIDIC2_DATE="$(gzip -cd kanjidic2.xml.gz | grep -E "^<date_of_creation>[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}</date_of_creation>$" | sed -e "s/.*\([[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}\).*/\1/")"
141 + if [[ ${KANJIDIC2_DATE} != ${today} && ${KANJIDIC2_DATE} != ${yesterday} ]]; then
142 + die "Unexpected date in kanjidic2.xml.gz: '${KANJIDIC2_DATE}'"
143 + fi
144 + (
145 + addwrite "${distdir}"
146 + mv kanjidic2.xml.gz "${distdir}/kanjidic2-${KANJIDIC2_DATE}.xml.gz" || die
147 + )
148 + fi
149 + einfo "Date in kanjidic2.xml.gz: '${KANJIDIC2_DATE}'"
150 +
151 + mkdir "${S}/3rdparty" || die
152 + gzip -cd "${distdir}/JMdict-${JMDICT_DATE}.gz" > "${S}/3rdparty/JMdict" || die
153 + gzip -cd "${distdir}/kanjidic2-${KANJIDIC2_DATE}.xml.gz" > "${S}/3rdparty/kanjidic2.xml" || die
154 + elif [[ "${PV}" == *_pre* ]]; then
155 + mkdir "${S}/3rdparty" || die
156 + pushd "${S}/3rdparty" > /dev/null || die
157 +
158 + unpack JMdict-${JMDICT_DATE}.gz
159 + mv JMdict-${JMDICT_DATE} JMdict || die
160 +
161 + unpack kanjidic2-${KANJIDIC2_DATE}.xml.gz
162 + mv kanjidic2-${KANJIDIC2_DATE}.xml kanjidic2.xml || die
163 +
164 + popd > /dev/null || die
165 + fi
166 +
167 + if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then
168 + pushd "${S}/3rdparty" > /dev/null || die
169 +
170 + unpack kanjivg-${KANJIVG_VERSION}.xml.gz
171 + mv kanjivg-${KANJIVG_VERSION}.xml kanjivg.xml || die
172 +
173 + popd > /dev/null || die
174 + fi
175 +}
176 +
177 +src_configure() {
178 + # GUI linguae
179 + # en is not optional, and build fails if none other than en is set, so adding ja as non-optional too.
180 + local lang use_lang
181 + for lang in i18n/*.ts; do
182 + lang=${lang#i18n/tagainijisho_}
183 + lang=${lang%.ts}
184 + case ${lang} in
185 + fa_IR|fi_FI|pt_BR)
186 + # Use generic tags.
187 + use_lang=${lang%%_*}
188 + ;;
189 + *)
190 + use_lang=${lang}
191 + ;;
192 + esac
193 +
194 + if [[ ${lang} != en && ${lang} != ja ]] && ! use l10n_${use_lang}; then
195 + rm i18n/tagainijisho_${lang}.ts || die
196 + fi
197 + done
198 +
199 + # Dictionary linguae
200 + # en is not optional here either, but nothing special needs to be done.
201 + local dict_langs
202 + for lang in $(sed -e 's/;/ /g' -ne '/set(DICT_LANG ".*")/s/.*"\(.*\)".*/\1/p' CMakeLists.txt); do
203 + if use l10n_${lang}; then
204 + dict_langs+="${dict_langs:+;}${lang}"
205 + fi
206 + done
207 +
208 + local mycmakeargs=(
209 + -DDICT_LANG="${dict_langs}${dict_langs:-;}"
210 + -DEMBED_SQLITE=OFF
211 + )
212 +
213 + cmake-utils_src_configure
214 +}
215 +
216 +pkg_postinst() {
217 + gnome2_icon_cache_update
218 +}
219 +
220 +pkg_postrm() {
221 + gnome2_icon_cache_update
222 +}
223
224 diff --git a/app-i18n/tagainijisho/tagainijisho-9999.ebuild b/app-i18n/tagainijisho/tagainijisho-9999.ebuild
225 new file mode 100644
226 index 00000000000..da6473ad98a
227 --- /dev/null
228 +++ b/app-i18n/tagainijisho/tagainijisho-9999.ebuild
229 @@ -0,0 +1,189 @@
230 +# Copyright 1999-2018 Gentoo Foundation
231 +# Distributed under the terms of the GNU General Public License v2
232 +
233 +EAPI="6"
234 +
235 +inherit cmake-utils gnome2-utils
236 +
237 +if [[ "${PV}" == 9999 ]]; then
238 + inherit git-r3
239 +
240 + EGIT_REPO_URI="https://github.com/Gnurou/tagainijisho"
241 +elif [[ "${PV}" == *_pre* ]]; then
242 + inherit vcs-snapshot
243 +
244 + TAGAINIJISHO_GIT_REVISION=""
245 +fi
246 +if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then
247 + JMDICT_DATE=""
248 + KANJIDIC2_DATE=""
249 + KANJIVG_VERSION="20160426"
250 +fi
251 +
252 +DESCRIPTION="Open-source Japanese dictionary and kanji lookup tool"
253 +HOMEPAGE="https://www.tagaini.net/ https://github.com/Gnurou/tagainijisho"
254 +if [[ "${PV}" == 9999 ]]; then
255 + SRC_URI=""
256 +elif [[ "${PV}" == *_pre* ]]; then
257 + SRC_URI="https://github.com/Gnurou/${PN}/archive/${TAGAINIJISHO_GIT_REVISION}.tar.gz -> ${P}.tar.gz"
258 +else
259 + SRC_URI="https://github.com/Gnurou/${PN}/releases/download/${PV}/${P}.tar.gz"
260 +fi
261 +if [[ "${PV}" == *_pre* ]]; then
262 + # Upstream: http://ftp.monash.edu.au/pub/nihongo/JMdict.gz
263 + SRC_URI+=" https://home.apache.org/~arfrever/distfiles/JMdict-${JMDICT_DATE}.gz"
264 +fi
265 +if [[ "${PV}" == *_pre* ]]; then
266 + # Upstream: http://www.edrdg.org/kanjidic/kanjidic2.xml.gz
267 + SRC_URI+=" https://home.apache.org/~arfrever/distfiles/kanjidic2-${KANJIDIC2_DATE}.xml.gz"
268 +fi
269 +if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then
270 + SRC_URI+=" https://github.com/KanjiVG/kanjivg/releases/download/r${KANJIVG_VERSION}/kanjivg-${KANJIVG_VERSION}.xml.gz"
271 +fi
272 +
273 +LICENSE="GPL-3+ public-domain"
274 +SLOT="0"
275 +KEYWORDS=""
276 +IUSE=""
277 +
278 +RDEPEND=">=dev-db/sqlite-3.12:3
279 + dev-qt/qtcore:5
280 + dev-qt/qtnetwork:5
281 + dev-qt/qtprintsupport:5
282 + dev-qt/qtwidgets:5"
283 +DEPEND="${RDEPEND}
284 + dev-qt/linguist-tools:5"
285 +
286 +pkg_langs=(ar cs de es fa fi fr hu id it nb nl pl pt ru sv th tr uk vi zh)
287 +IUSE+=" ${pkg_langs[@]/#/l10n_}"
288 +unset pkg_langs
289 +
290 +src_unpack() {
291 + if [[ "${PV}" == 9999 ]]; then
292 + git-r3_src_unpack
293 + elif [[ "${PV}" == *_pre* ]]; then
294 + unpack ${P}.tar.gz
295 + mv tagainijisho-${TAGAINIJISHO_GIT_REVISION} ${P} || die
296 + else
297 + unpack ${P}.tar.gz
298 + fi
299 +
300 + if [[ "${PV}" == 9999 ]]; then
301 + # JMdict.gz and kanjidic2.xml.gz are updated once per day.
302 +
303 + local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
304 + local today="$(TZ="UTC" date --date=today "+%Y-%m-%d")"
305 + local yesterday="$(TZ="UTC" date --date=yesterday "+%Y-%m-%d")"
306 +
307 + if [[ -f ${distdir}/JMdict-${today}.gz && -s ${distdir}/JMdict-${today}.gz ]]; then
308 + # Use previously downloaded file from today.
309 + JMDICT_DATE="${today}"
310 + elif [[ -f ${distdir}/JMdict-${yesterday}.gz && -s ${distdir}/JMdict-${yesterday}.gz ]]; then
311 + # Use previously downloaded file from yesterday. File from today may still be nonexistent.
312 + JMDICT_DATE="${yesterday}"
313 + else
314 + # Download file from today or yesterday.
315 + wget http://ftp.monash.edu.au/pub/nihongo/JMdict.gz -O JMdict.gz || die
316 + JMDICT_DATE="$(gzip -cd JMdict.gz | grep -E "^<!-- JMdict created: [[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2} -->$" | sed -e "s/.*\([[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}\).*/\1/")"
317 + if [[ ${JMDICT_DATE} != ${today} && ${JMDICT_DATE} != ${yesterday} ]]; then
318 + die "Unexpected date in JMdict.gz: '${JMDICT_DATE}'"
319 + fi
320 + (
321 + addwrite "${distdir}"
322 + mv JMdict.gz "${distdir}/JMdict-${JMDICT_DATE}.gz" || die
323 + )
324 + fi
325 + einfo "Date in JMdict.gz: '${JMDICT_DATE}'"
326 +
327 + if [[ -f ${distdir}/kanjidic2-${today}.xml.gz && -s ${distdir}/kanjidic2-${today}.xml.gz ]]; then
328 + # Use previously downloaded file from today.
329 + KANJIDIC2_DATE="${today}"
330 + elif [[ -f ${distdir}/kanjidic2-${yesterday}.xml.gz && -s ${distdir}/kanjidic2-${yesterday}.xml.gz ]]; then
331 + # Use previously downloaded file from yesterday. File from today may still be nonexistent.
332 + KANJIDIC2_DATE="${yesterday}"
333 + else
334 + # Download file from today or yesterday.
335 + wget http://www.edrdg.org/kanjidic/kanjidic2.xml.gz -O kanjidic2.xml.gz || die
336 + KANJIDIC2_DATE="$(gzip -cd kanjidic2.xml.gz | grep -E "^<date_of_creation>[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}</date_of_creation>$" | sed -e "s/.*\([[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}\).*/\1/")"
337 + if [[ ${KANJIDIC2_DATE} != ${today} && ${KANJIDIC2_DATE} != ${yesterday} ]]; then
338 + die "Unexpected date in kanjidic2.xml.gz: '${KANJIDIC2_DATE}'"
339 + fi
340 + (
341 + addwrite "${distdir}"
342 + mv kanjidic2.xml.gz "${distdir}/kanjidic2-${KANJIDIC2_DATE}.xml.gz" || die
343 + )
344 + fi
345 + einfo "Date in kanjidic2.xml.gz: '${KANJIDIC2_DATE}'"
346 +
347 + mkdir "${S}/3rdparty" || die
348 + gzip -cd "${distdir}/JMdict-${JMDICT_DATE}.gz" > "${S}/3rdparty/JMdict" || die
349 + gzip -cd "${distdir}/kanjidic2-${KANJIDIC2_DATE}.xml.gz" > "${S}/3rdparty/kanjidic2.xml" || die
350 + elif [[ "${PV}" == *_pre* ]]; then
351 + mkdir "${S}/3rdparty" || die
352 + pushd "${S}/3rdparty" > /dev/null || die
353 +
354 + unpack JMdict-${JMDICT_DATE}.gz
355 + mv JMdict-${JMDICT_DATE} JMdict || die
356 +
357 + unpack kanjidic2-${KANJIDIC2_DATE}.xml.gz
358 + mv kanjidic2-${KANJIDIC2_DATE}.xml kanjidic2.xml || die
359 +
360 + popd > /dev/null || die
361 + fi
362 +
363 + if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then
364 + pushd "${S}/3rdparty" > /dev/null || die
365 +
366 + unpack kanjivg-${KANJIVG_VERSION}.xml.gz
367 + mv kanjivg-${KANJIVG_VERSION}.xml kanjivg.xml || die
368 +
369 + popd > /dev/null || die
370 + fi
371 +}
372 +
373 +src_configure() {
374 + # GUI linguae
375 + # en is not optional, and build fails if none other than en is set, so adding ja as non-optional too.
376 + local lang use_lang
377 + for lang in i18n/*.ts; do
378 + lang=${lang#i18n/tagainijisho_}
379 + lang=${lang%.ts}
380 + case ${lang} in
381 + fa_IR|fi_FI|pt_BR)
382 + # Use generic tags.
383 + use_lang=${lang%%_*}
384 + ;;
385 + *)
386 + use_lang=${lang}
387 + ;;
388 + esac
389 +
390 + if [[ ${lang} != en && ${lang} != ja ]] && ! use l10n_${use_lang}; then
391 + rm i18n/tagainijisho_${lang}.ts || die
392 + fi
393 + done
394 +
395 + # Dictionary linguae
396 + # en is not optional here either, but nothing special needs to be done.
397 + local dict_langs
398 + for lang in $(sed -e 's/;/ /g' -ne '/set(DICT_LANG ".*")/s/.*"\(.*\)".*/\1/p' CMakeLists.txt); do
399 + if use l10n_${lang}; then
400 + dict_langs+="${dict_langs:+;}${lang}"
401 + fi
402 + done
403 +
404 + local mycmakeargs=(
405 + -DDICT_LANG="${dict_langs}${dict_langs:-;}"
406 + -DEMBED_SQLITE=OFF
407 + )
408 +
409 + cmake-utils_src_configure
410 +}
411 +
412 +pkg_postinst() {
413 + gnome2_icon_cache_update
414 +}
415 +
416 +pkg_postrm() {
417 + gnome2_icon_cache_update
418 +}