mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-17 23:18:49 -04:00
app-i18n/librime: treeclean
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
This commit is contained in:
parent
57b9117adc
commit
ac2adc9276
@ -1,5 +0,0 @@
|
||||
DIST librime-1.11.2-lua.tar.gz 44876 BLAKE2B b329499d4db24f0da59e7a8fb85fab263176e5102407d2caf588e07e605d1920ab7d36c378aec256861a1495cb04ce226fed0c4fe9bf10e6f8b53c05ba670120 SHA512 cba7275cff8d5b413d6b95e3090afc400946eccb9fb4c6c419c88ff172e0aa68da044e7a7710138781fecf6b974fa51d6a7ebf2cdb2b380e8c586ce20ecc3204
|
||||
DIST librime-1.11.2-octagram.tar.gz 17395 BLAKE2B b7491a3fee299cf7d3c9efe1ff3fa7ad7584dff6655d09a214461b8d909f9c097f6c1131485134de77b95018f3d40c8cf3fb8dc276232e53e2d051c872b2bc50 SHA512 61fa27d271121b941d13b31c67b47732ff9dd1346cb907f1c924b24ac0afda7f65b64c51bcddcd2578b078a99bfca7822a0db8a086e81e547046e65cfd76b50e
|
||||
DIST librime-1.11.2-predict.tar.gz 9762 BLAKE2B 4adf61e634329e616130d5827c9e8d345fac53ef50f9f55d2f8a5f1b11763550534434a5b451f486a5f7d461ca8ef0ecca5c657a20615c47cc7ac208545fe64a SHA512 5a74683e0d825540b474dbaa8249099d44fe04957848b5f8766ea43746cde609079e72fb4a6691988b1727715d3a73b365a12b601ce83049779037e1b3b9e380
|
||||
DIST librime-1.11.2-proto.tar.gz 7198 BLAKE2B 96f214bd8b25886237981b5ef8a31541dd63bf6f4efc569622067b5d15f56e57fb56b2f8047741eb98f2b03d12892476da7d8b13a0959549428370681ea2c5b9 SHA512 557945b149104275f88f716567fabdee81c97d966238c6dda1f5fa9362babe13b4fe25722a6489d06b3b1a139b920dde8d5af5af8b64110556d0a4ebec5149ed
|
||||
DIST librime-1.11.2.tar.gz 2637304 BLAKE2B edad60acc4dc9ab750bc42e312f229143b9763db7acbeddf9fb8f3320381d70536b52cf2f2e72211430d55adceb269aec158e0963d26c827e76214b4f1ebd222 SHA512 9b24a33ad8fd9cd819452a3ac2167277dc8ca293de3c54ec43719ac6934b37ebd5ef62186cd081d135fc468e13af7157edfc070979185becf8334d63099dea4d
|
@ -1,107 +0,0 @@
|
||||
# Copyright 2012-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
LUA_COMPAT=( lua5-4 luajit )
|
||||
inherit cmake multiprocessing lua-single
|
||||
|
||||
_COMMIT="76dd7070776040985871557fb27f8df3606c75d8"
|
||||
_LUA_COMMIT="7be6974b6d81c116bba39f6707dc640f6636fa4e"
|
||||
_OCTAGRAM_COMMIT="bd12863f45fbbd5c7db06d5ec8be8987b10253bf"
|
||||
_PROTO_COMMIT="657a923cd4c333e681dc943e6894e6f6d42d25b4"
|
||||
_PREDICT_COMMIT="591c80a8d0481be99c44d008c15acd55074d8c68"
|
||||
|
||||
DESCRIPTION="RIME (Rime Input Method Engine) core library"
|
||||
HOMEPAGE="https://rime.im/ https://github.com/rime/librime"
|
||||
SRC_URI="
|
||||
https://github.com/rime/librime/archive/${_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||
lua? ( https://github.com/hchunhui/librime-lua/archive/${_LUA_COMMIT}.tar.gz -> ${P}-lua.tar.gz )
|
||||
octagram? ( https://github.com/lotem/librime-octagram/archive/${_OCTAGRAM_COMMIT}.tar.gz -> ${P}-octagram.tar.gz )
|
||||
proto? ( https://github.com/lotem/librime-proto/archive/${_PROTO_COMMIT}.tar.gz -> ${P}-proto.tar.gz )
|
||||
predict? ( https://github.com/lotem/librime-predict/archive/${_PREDICT_COMMIT}.tar.gz -> ${P}-predict.tar.gz )
|
||||
"
|
||||
S=${WORKDIR}/${PN}-${_COMMIT}
|
||||
|
||||
LICENSE="BSD BSD-2 Boost-1.0 MIT"
|
||||
SLOT="0/1-${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="
|
||||
+lua
|
||||
octagram
|
||||
+proto
|
||||
predict
|
||||
debug
|
||||
test
|
||||
"
|
||||
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/glog:=
|
||||
>=dev-libs/boost-1.74:=
|
||||
app-i18n/opencc:0=
|
||||
dev-cpp/yaml-cpp:0=
|
||||
dev-libs/leveldb:0=
|
||||
dev-libs/marisa:0=
|
||||
proto? ( dev-libs/capnproto )
|
||||
lua? ( !app-i18n/librime-lua )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-cpp/gtest )
|
||||
lua? ( ${LUA_DEPS} )
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
dev-build/cmake
|
||||
app-alternatives/ninja
|
||||
"
|
||||
|
||||
DOCS=(CHANGELOG.md README.md)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use lua; then
|
||||
ln -sf "${WORKDIR}/${PN}-lua-${_LUA_COMMIT}" ./plugins/lua || die
|
||||
fi
|
||||
if use octagram; then
|
||||
ln -sf "${WORKDIR}/${PN}-octagram-${_OCTAGRAM_COMMIT}" ./plugins/octagram || die
|
||||
fi
|
||||
if use proto; then
|
||||
ln -sf "${WORKDIR}/${PN}-proto-${_PROTO_COMMIT}" ./plugins/proto || die
|
||||
fi
|
||||
if use predict; then
|
||||
ln -sf "${WORKDIR}/${PN}-predict-${_PREDICT_COMMIT}" ./plugins/predict || die
|
||||
fi
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local -x CXXFLAGS="${CXXFLAGS}"
|
||||
|
||||
# for glog
|
||||
if use debug; then
|
||||
CXXFLAGS+=" -DDCHECK_ALWAYS_ON"
|
||||
CMAKE_BUILD_TYPE=Debug
|
||||
else
|
||||
CXXFLAGS+=" -DNDEBUG"
|
||||
fi
|
||||
|
||||
local mycmakeargs=(
|
||||
-DBUILD_TEST=$(usex test ON OFF)
|
||||
-DCMAKE_BUILD_PARALLEL_LEVEL=$(makeopts_jobs)
|
||||
-DENABLE_EXTERNAL_PLUGINS=ON
|
||||
-DINSTALL_PRIVATE_HEADERS=ON
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake release
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE
|
||||
pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>ston.jia@outlook.com</email>
|
||||
<name>ston</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="lua">Enable librime-lua</flag>
|
||||
<flag name="octagram">Enable librime-octagram</flag>
|
||||
<flag name="predict">Enable librime-predict</flag>
|
||||
<flag name="proto">Enable librime-proto</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<email>chen.sst@gmail.com</email>
|
||||
<name>弓辰 (Gōng Chén)</name>
|
||||
</maintainer>
|
||||
<remote-id type="github">rime/librime</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Loading…
x
Reference in New Issue
Block a user