# Contributor: Celeste <cielesti@protonmail.com>
# Maintainer: mio <miyopan@e.email>
maintainer="mio <miyopan@e.email>"
pkgname=rime-plum
pkgver=0_git20240417
pkgrel=1
_gitrev=4c28f11f451facef809b380502874a48ba964ddb
pkgdesc="Rime configuration manager and input schemas"
url="https://github.com/rime/plum"
license="LGPL-3.0-or-later"
arch="noarch"
depends="
	librime
	opencc
	"
makedepends="
	bash
	librime-tools
	"
subpackages="
	$pkgname-data
	$pkgname-tools
	"
_bopomofo=c7618f4f5728e1634417e9d02ea50d82b71956ab
_cangjie=0ac8452eeb4abbcd8dd1f9e7314012310743285f
_essay=0cd115e038b9bdfa4488cd502b5f6887dc1062a9
_luna_pinyin=0418e912d023c2325598b53b8cdfbefb049d6130
_prelude=3803f09458072e03b9ed396692ce7e1d35c88c95
_stroke=65fdbbf2f9485cc907cb9a6d6b9210938a50f71e
_terra_pinyin=333ec4128fa1f93924a0707da3c623ccd92a73f0
source="$pkgname-$_gitrev.tar.gz::https://github.com/rime/plum/archive/$_gitrev.tar.gz
	rime-bopomofo-$_bopomofo.tar.gz::https://github.com/rime/rime-bopomofo/archive/$_bopomofo.tar.gz
	rime-cangjie-$_cangjie.tar.gz::https://github.com/rime/rime-cangjie/archive/$_cangjie.tar.gz
	rime-essay-$_essay.tar.gz::https://github.com/rime/rime-essay/archive/$_essay.tar.gz
	rime-luna-pinyin-$_luna_pinyin.tar.gz::https://github.com/rime/rime-luna-pinyin/archive/$_luna_pinyin.tar.gz
	rime-prelude-$_prelude.tar.gz::https://github.com/rime/rime-prelude/archive/$_prelude.tar.gz
	rime-stroke-$_stroke.tar.gz::https://github.com/rime/rime-stroke/archive/$_stroke.tar.gz
	rime-terra-pinyin-$_terra_pinyin.tar.gz::https://github.com/rime/rime-terra-pinyin/archive/$_terra_pinyin.tar.gz
	"
options="!check" # No tests
builddir="$srcdir"/plum-"$_gitrev"

prepare() {
	default_prepare

	mkdir -vp package/rime
	ln -sv ../../../rime-bopomofo-$_bopomofo package/rime/bopomofo
	ln -sv ../../../rime-cangjie-$_cangjie package/rime/cangjie
	ln -sv ../../../rime-essay-$_essay package/rime/essay
	ln -sv ../../../rime-luna-pinyin-$_luna_pinyin package/rime/luna-pinyin
	ln -sv ../../../rime-prelude-$_prelude package/rime/prelude
	ln -sv ../../../rime-stroke-$_stroke package/rime/stroke
	ln -sv ../../../rime-terra-pinyin-$_terra_pinyin package/rime/terra-pinyin
}

build() {
	make preset-bin
}

package() {
	depends="
		$pkgname-data=$pkgver-r$pkgrel
		$pkgname-tools=$pkgver-r$pkgrel
		"
	DESTDIR="$pkgdir" make install
	install -Dm 755 "$builddir"/rime-install "$pkgdir"/usr/bin/rime-install
}

data() {
	pkgdesc="$pkgdesc (input schemas)"
	amove usr/share/rime-data
}

tools() {
	pkgdesc="$pkgdesc (configuration tools)"
	depends="bash git"
	amove usr/bin/rime-install
}

sha512sums="
3a6d404d67e39950cbe814222e6ebe9d537cb787050481a9e3ae3a7773f25046978034eaf9b260e2bccbd81ab055a37a07f64f05cace4abe4658396daa514d30  rime-plum-4c28f11f451facef809b380502874a48ba964ddb.tar.gz
106a2897ac409b12e5a9aee35bed31e6bd76e4c2cb5caed5d201e03891b316fe42e279c72e5a3b06fe575ea2e897903986fcab9401933b7dfc4d47064be01bce  rime-bopomofo-c7618f4f5728e1634417e9d02ea50d82b71956ab.tar.gz
b56c1363413fe6579cac994c0a2c12d75fe9efb842c4536a0962f64bb197009ab1f5071a204a2bc7983d0e06ecd6934e4db72a157a2cda76294b98d304715cad  rime-cangjie-0ac8452eeb4abbcd8dd1f9e7314012310743285f.tar.gz
64110b4483cbc87284c9b58b231f4f0b461f958ac03b8d3b2642395f3267ce46d19618db8f9045a40932da915004a92ccd5c24f6bf6e4839e4962e0b30aa8ec6  rime-essay-0cd115e038b9bdfa4488cd502b5f6887dc1062a9.tar.gz
da22da589928544d68132aa0075b711bb96776278e3c4c78e732df6f9b9ee7b410105a364011988570077dac9df01fa94c4e0706c7693121546b1140ab0197fa  rime-luna-pinyin-0418e912d023c2325598b53b8cdfbefb049d6130.tar.gz
0cf701db3ca87ed15022428ba516d939cd10d4b97cb6d4ecdafaec70399c60f9d58a4f8b96e8fb8159534514bbf4e3b2206ec0cfac094d8039c0040ce79dc093  rime-prelude-3803f09458072e03b9ed396692ce7e1d35c88c95.tar.gz
b7d6c5a621a6c6a416da90a0bbce8d221f49be38b2d4ad7e8a0b32689129123b637256810a4f829f6cfac9c427c8b255e3983dbce6e8c1fe6be610ad2494374a  rime-stroke-65fdbbf2f9485cc907cb9a6d6b9210938a50f71e.tar.gz
bf77828acab2452f35106296c48c09b417c70cd8e7764d72beb41adfb57d3063b866e156aac7faa5b224a0e28ad20f27d02dafdc8d517ff7055c199e5e0e093a  rime-terra-pinyin-333ec4128fa1f93924a0707da3c623ccd92a73f0.tar.gz
"
