mirror of
https://github.com/Melorise/TamaASR.git
synced 2026-11-07 14:39:32 +00:00
Migrate internal identifiers, installation paths, packaging metadata, and repository references while preserving package upgrades from meloasr. AI-assisted-by: Codex AI-model: gpt-5.6-sol AI-reasoning-effort: medium Co-authored-by: Codex <codex@openai.com>
78 lines
2.4 KiB
RPMSpec
78 lines
2.4 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
|
|
* 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
|