# # spec file for package brise # # Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: brise Version: 20230603+git.5fdd2d6 Release: 0 # Is it needed at all to sync the build counter? #!BcntSyncTag: librime Summary: Rime Input Schemas Collection License: GPL-3.0-or-later Group: System/I18n/Chinese URL: https://github.com/rime/brise Source: brise-%{version}.tar.xz Source1: rime-plum-go-%{version}.tar.xz Source99: README BuildRequires: golang(API) >= 1.17 %description Rime is an Traditional Chinese input method engine. Its idea comes from ancient Chinese brush and carving art. Mainly it's about to express your thinking with your keystrokes. Brise is the input schemas collection of Rime. %package -n rime-plum Summary: Rime's configuration manager Group: System/I18n/Chinese %description -n rime-plum Plum is rime's configuration manager. %package -n rime-schema-default Summary: Default/Preset collection of rime schemas Group: System/I18n/Chinese Requires: rime-schema-bopomofo Requires: rime-schema-cangjie Requires: rime-schema-custom Requires: rime-schema-essay Requires: rime-schema-luna-pinyin Requires: rime-schema-prelude Requires: rime-schema-stroke Requires: rime-schema-terra-pinyin BuildArch: noarch %description -n rime-schema-default Default/Preset collection of rime schemas. %package -n rime-schema-extra Summary: Extra collection of rime schemas Group: System/I18n/Chinese Requires: rime-schema-array Requires: rime-schema-cantonese Requires: rime-schema-combo-pinyin Requires: rime-schema-double-pinyin Requires: rime-schema-emoji Requires: rime-schema-essay-simp Requires: rime-schema-ipa Requires: rime-schema-middle-chinese Requires: rime-schema-pinyin-simp Requires: rime-schema-quick Requires: rime-schema-scj Requires: rime-schema-soutzoe Requires: rime-schema-stenotype Requires: rime-schema-wubi Requires: rime-schema-wugniu BuildArch: noarch %description -n rime-schema-extra Extra collection of rime schemas. %package -n rime-schema-all Summary: All rime input schemas Group: System/I18n/Chinese Requires: rime-schema-default Requires: rime-schema-extra Provides: brise = %{version} Obsoletes: brise <= 0.39+git20190120.8d5bc2e BuildArch: noarch %description -n rime-schema-all All rime input schemas. %package -n rime-schema-bopomofo Summary: bopomofo input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-bopomofo bopomofo input schema for rime. %package -n rime-schema-cangjie Summary: cangjie input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-cangjie cangjie input schema for rime. %package -n rime-schema-custom Summary: basic schema to customize rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-custom basic schema to customize rime. %package -n rime-schema-essay Summary: essay input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-essay essay input schema for rime. %package -n rime-schema-essay-simp Summary: simplified essay input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-essay-simp simplified essay input schema for rime. %package -n rime-schema-luna-pinyin Summary: luna-pinyin input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-luna-pinyin luna-pinyin input schema for rime. %package -n rime-schema-prelude Summary: prelude input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-prelude prelude input schema for rime. %package -n rime-schema-stroke Summary: stroke input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-stroke stroke input schema for rime. %package -n rime-schema-terra-pinyin Summary: terra-pinyin input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-terra-pinyin terra-pinyin input schema for rime. %package -n rime-schema-array Summary: array input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-array array input schema for rime. %package -n rime-schema-cantonese Summary: cantonese input schema for rime Group: System/I18n/Chinese BuildArch: noarch Provides: rime-schema-jyutping > 20230528+git.cece251 Obsoletes: rime-schema-jyutping <= 20230528+git.cece251 %description -n rime-schema-cantonese cantonese(jyutping) input schema for rime. %package -n rime-schema-combo-pinyin Summary: combo-pinyin input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-combo-pinyin combo-pinyin input schema for rime. %package -n rime-schema-double-pinyin Summary: double-pinyin input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-double-pinyin double-pinyin input schema for rime. %package -n rime-schema-emoji Summary: emoji input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-emoji emoji input schema for rime. %package -n rime-schema-ipa Summary: ipa input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-ipa ipa input schema for rime. %package -n rime-schema-middle-chinese Summary: middle-chinese input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-middle-chinese middle-chinese input schema for rime. %package -n rime-schema-pinyin-simp Summary: pinyin-simp input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-pinyin-simp pinyin-simp input schema for rime. %package -n rime-schema-quick Summary: quick input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-quick quick input schema for rime. %package -n rime-schema-scj Summary: scj input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-scj scj input schema for rime. %package -n rime-schema-soutzoe Summary: soutzoe input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-soutzoe soutzoe input schema for rime. %package -n rime-schema-stenotype Summary: stenotype input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-stenotype stenotype input schema for rime. %package -n rime-schema-wubi Summary: wubi input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-wubi wubi input schema for rime. %package -n rime-schema-wugniu Summary: wugniu input schema for rime Group: System/I18n/Chinese BuildArch: noarch %description -n rime-schema-wugniu wugniu input schema for rime. %prep %setup -q echo %{_builddir} mkdir -p %{_builddir}/go/src/github.com/marguerite tar -xf %{SOURCE1} -C %{_builddir}/go/src/github.com/marguerite cp -r %{_builddir}/go/src/github.com/marguerite/rime-plum-go-%{version}/vendor/* %{_builddir}/go/src/ %build pushd %{_builddir}/go/src/github.com/marguerite/rime-plum-go-%{version} export GOPATH=%{_builddir}/go go build popd %install mkdir -p %{buildroot}%{_bindir} install -m 0755 %{_builddir}/go/src/github.com/marguerite/rime-plum-go-%{version}/rime-plum-go %{buildroot}%{_bindir}/rime-plum mkdir -p %{buildroot}%{_datadir}/rime-data cp -r package/rime/custom/*.recipe.yaml %{buildroot}%{_datadir}/rime-data rm -rf package rm -rf config.txt cp -r * %{buildroot}%{_datadir}/rime-data %files -n rime-plum %{_bindir}/rime-plum %files -n rime-schema-default %dir %{_datadir}/rime-data %files -n rime-schema-extra %dir %{_datadir}/rime-data %files -n rime-schema-all %dir %{_datadir}/rime-data %files -n rime-schema-bopomofo %dir %{_datadir}/rime-data %{_datadir}/rime-data/bopomofo*.yaml %{_datadir}/rime-data/zhuyin.yaml %files -n rime-schema-cangjie %dir %{_datadir}/rime-data %{_datadir}/rime-data/cangjie*.yaml %files -n rime-schema-custom %dir %{_datadir}/rime-data %{_datadir}/rime-data/add.recipe.yaml %{_datadir}/rime-data/clear_schema_list.recipe.yaml %{_datadir}/rime-data/set.recipe.yaml %{_datadir}/rime-data/use_key_bindings.recipe.yaml %{_datadir}/rime-data/use_switch_key.recipe.yaml %{_datadir}/rime-data/use_symbols.recipe.yaml %files -n rime-schema-essay %dir %{_datadir}/rime-data %{_datadir}/rime-data/essay.txt %{_datadir}/rime-data/essay-cantonese.txt %files -n rime-schema-essay-simp %dir %{_datadir}/rime-data %{_datadir}/rime-data/essay-zh-hans.txt %files -n rime-schema-luna-pinyin %dir %{_datadir}/rime-data %{_datadir}/rime-data/luna_pinyin*.yaml %{_datadir}/rime-data/pinyin.yaml %{_datadir}/rime-data/luna_quanpin*.yaml %files -n rime-schema-prelude %dir %{_datadir}/rime-data %{_datadir}/rime-data/default.yaml %{_datadir}/rime-data/key_bindings.yaml %{_datadir}/rime-data/punctuation.yaml %{_datadir}/rime-data/symbols.yaml %files -n rime-schema-stroke %dir %{_datadir}/rime-data %{_datadir}/rime-data/stroke*.yaml %files -n rime-schema-terra-pinyin %dir %{_datadir}/rime-data %{_datadir}/rime-data/terra_pinyin*.yaml %files -n rime-schema-array %dir %{_datadir}/rime-data %{_datadir}/rime-data/array*.yaml %files -n rime-schema-cantonese %dir %{_datadir}/rime-data %{_datadir}/rime-data/jyut6ping3*.yaml %{_datadir}/rime-data/symbols_cantonese.yaml %files -n rime-schema-combo-pinyin %dir %{_datadir}/rime-data %{_datadir}/rime-data/combo_pinyin*.yaml %files -n rime-schema-double-pinyin %dir %{_datadir}/rime-data %{_datadir}/rime-data/double_pinyin*.yaml %files -n rime-schema-emoji %dir %{_datadir}/rime-data %{_datadir}/rime-data/emoji*.yaml %files -n rime-schema-ipa %dir %{_datadir}/rime-data %{_datadir}/rime-data/ipa*.yaml %files -n rime-schema-middle-chinese %dir %{_datadir}/rime-data %{_datadir}/rime-data/sampheng*.yaml %{_datadir}/rime-data/zyenpheng*.yaml %files -n rime-schema-pinyin-simp %dir %{_datadir}/rime-data %{_datadir}/rime-data/pinyin_simp*.yaml %files -n rime-schema-quick %dir %{_datadir}/rime-data %{_datadir}/rime-data/quick*.yaml %files -n rime-schema-scj %dir %{_datadir}/rime-data %{_datadir}/rime-data/scj*.yaml %files -n rime-schema-soutzoe %dir %{_datadir}/rime-data %{_datadir}/rime-data/soutzoe*.yaml %files -n rime-schema-stenotype %dir %{_datadir}/rime-data %{_datadir}/rime-data/stenotype*.yaml %files -n rime-schema-wubi %dir %{_datadir}/rime-data %{_datadir}/rime-data/wubi*.yaml %files -n rime-schema-wugniu %dir %{_datadir}/rime-data %{_datadir}/rime-data/wugniu*.yaml %changelog