Files
TamaASR/packaging/rpm/tama-asr-binary.spec
T
MeloriseandCodex 3e04e30b24 fix: 适配新版千问录音状态并升级至 1.0.3
AI-assisted-by: Codex
AI-model: gpt-5.6-sol
AI-reasoning-effort: medium
Co-authored-by: Codex <codex@openai.com>
2026-10-07 00:37:24 +08:00

88 lines
2.9 KiB
RPMSpec

Name: tama-asr
Version: %{tama_asr_version}
Release: 1%{?dist}
Summary: Web-backed voice input for Fcitx5
License: MPL-2.0
URL: https://github.com/Melorise/TamaASR
Source0: tama-asr-root.tar.gz
Requires: fcitx5
Requires: gtk3
Requires: nss
Requires: libXScrnSaver
Requires: mesa-libgbm
Obsoletes: meloasr < 1.0.0
Provides: meloasr = %{version}-%{release}
%description
TamaASR hosts supported web speech-recognition backends and sends their live
corrected text to the active Fcitx5 input context.
%prep
%build
%install
mkdir -p %{buildroot}
tar -C %{buildroot} -xzf %{SOURCE0}
%files
%defattr(-,root,root,-)
/opt/tama-asr
/usr/bin/tama-asr
%{tama_asr_addon_file}
/usr/share/applications/tama-asr.desktop
/usr/share/pixmaps/tama-asr.png
/usr/share/metainfo/tama-asr.metainfo.xml
/usr/share/fcitx5/addon/tama-asr.conf
/etc/xdg/autostart/tama-asr.desktop
%changelog
* Wed Oct 07 2026 TamaASR contributors - 1.0.3-1
- 适配新版千问录音状态,修复松开快捷键后无法终止的问题。
- Nix 启动参数与其他发行版保持一致,显式使用 XWayland。
* Fri Sep 04 2026 TamaASR contributors - 1.0.2-1
- 修复快速停止可能使网页录音状态与外部会话不同步的问题。
* Tue Sep 01 2026 TamaASR contributors - 1.0.1-1
- Redesign the settings and overlay-position interfaces.
* Tue Sep 01 2026 TamaASR contributors - 1.0.0-1
- Rename the package and replace the legacy meloasr package on upgrade.
* Tue Sep 01 2026 TamaASR contributors - 0.1.17-1
- Replace the application and tray icons; use one icon for ready and one for all not-ready states.
* Wed Aug 26 2026 TamaASR contributors - 0.1.16-1
- Migrate dependency installation and build commands from npm to pnpm.
* Wed Aug 26 2026 TamaASR contributors - 0.1.15-1
- Download the Arch package source directly from the matching GitHub release tag.
* Wed Aug 26 2026 TamaASR contributors - 0.1.14-1
- Cache the active web editor for the duration of each speech session.
* Mon Aug 24 2026 TamaASR contributors - 0.1.13-1
- Create the settings renderer only when it is opened and destroy it on close.
* Sun Aug 23 2026 TamaASR contributors - 0.1.12-1
- Disable Electron GPU acceleration for background web renderers.
* Sun Aug 23 2026 TamaASR contributors - 0.1.11-1
- Release only the selected speech backend renderer.
- Keep the overlay as a non-interactive session status indicator.
* Sun Aug 23 2026 TamaASR contributors - 0.1.10-1
- Restore the Nix npm configuration hook before building the application.
* Sun Aug 23 2026 TamaASR contributors - 0.1.9-1
- Fix multi-architecture package staging and RPM addon file ownership.
- Fix Nix derivation configuration phase.
* Sun Aug 23 2026 TamaASR contributors - 0.1.8-1
- Fix Fcitx5 addon compatibility with Ubuntu 24.04.
* Sun Aug 23 2026 TamaASR contributors - 0.1.7-1
- Initial package