app-i18n/librime: treeclean

Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
This commit is contained in:
Yongxiang Liang 2024-07-30 02:13:36 +08:00 committed by 梁永祥
parent 57b9117adc
commit ac2adc9276
3 changed files with 0 additions and 134 deletions

View File

@ -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

View File

@ -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
}

View File

@ -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>