%define model_name parakeet-tdt-0.6b-v3-int8 %define model_relver 1.0.0 Name: murmure Version: 1.7.0 Release: 1%{?dist} Summary: Privacy-first speech-to-text, running entirely on your machine Group: Applications/Productivity License: AGPL-3.0-or-later URL: https://github.com/Kieirra/murmure Source0: https://github.com/Kieirra/murmure/archive/refs/tags/%{version}.zip Source1: https://github.com/Kieirra/murmure-model/releases/download/%{model_relver}/%{model_name}.zip Source2: https://gitlab.famillewallon.com/rpm-packages/murmure/-/raw/main/murmure.desktop BuildRequires: openssl-devel BuildRequires: libappindicator-gtk3-devel BuildRequires: rust-alsa-devel BuildRequires: libappindicator-devel BuildRequires: libsoup3-devel BuildRequires: javascriptcoregtk4.1-devel BuildRequires: webkit2gtk4.1-devel BuildRequires: libstdc++-static BuildRequires: pnpm BuildRequires: openssl Requires: %{name}-data = %{version} Requires: gdk-pixbuf2 Requires: desktop-file-utils Requires: glib2 Requires: gtk3 Requires: hicolor-icon-theme Requires: libsoup Requires: pango Requires: webkit2gtk4.1 %description A privacy-first, open-source speech-to-text application that runs entirely on your machine, powered by a neural network via NVIDIA’s Parakeet TDT 0.6B v3 model for fast, local transcription. Murmure turns your voice into text with no internet connection and zero data collection, and supports 25 European languages. %package data Summary: Data files for %{name} BuildArch: noarch Group: Applications/Productivity Requires: %{name} License: CC-BY-4.0 %description data This package contains data files essential to run Murmure %prep %autosetup -a 1 cp %{SOURCE2} . pnpm install %build CFLAGS+=' -ffat-lto-objects' pnpm tauri build --no-bundle %install install -dm755 %{buildroot}%{_bindir} install -m755 src-tauri/target/release/%{name} %{buildroot}%{_bindir}/%{name} mkdir -p %{buildroot}%{_prefix}/lib/%{name}/_up_/resources/ cp -r src-tauri/target/release/_up_/ %{buildroot}%{_prefix}/lib/%{name} cp -r %{model_name}/ %{buildroot}%{_prefix}/lib/%{name}/_up_/resources/ install -d %{buildroot}%{_datadir}/icons/hicolor/128x128/apps install -m644 src-tauri/icons/128x128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/%{name}.png install -d %{buildroot}%{_datadir}/icons/hicolor/256x256/apps install -m644 src-tauri/icons/256x256.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png install -d %{buildroot}%{_datadir}/icons/hicolor/512x512/apps install -m644 src-tauri/icons/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{name}.png install -d %{buildroot}%{_datadir}/applications install -m644 %{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop %files %defattr(-,root,root,-) %license LICENSE %doc README.md %doc docs/API_USAGE.md %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/* /%{_prefix}/lib/%{name}/_up_/resources/audio/* /%{_prefix}/lib/%{name}/_up_/resources/cc-rules/* %files data %defattr(-,root,root,-) /%{_prefix}/lib/%{name}/_up_/resources/%{model_name} %changelog * Sun Mar 01 2026 Ines WALLON - 1.7.0-1 - Init