# Status: active # Tag: Modular # Type: Standalone # Category: Audio, Synthesizer Name: rasgo-modular Version: 0.1.6 Release: 1%{?dist} Summary: A generative modular environment where the cable is an object with state. License: AGPL-3.0-or-later URL: https://github.com/lucioaraujo/rasgo-modular ExclusiveArch: x86_64 aarch64 Vendor: Audinux Distribution: Audinux Source0: https://github.com/lucioaraujo/rasgo-modular/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: gcc gcc-c++ BuildRequires: cmake BuildRequires: git BuildRequires: cairo-devel BuildRequires: fontconfig-devel BuildRequires: freetype-devel BuildRequires: libX11-devel BuildRequires: xcb-util-keysyms-devel BuildRequires: xcb-util-devel BuildRequires: libXrandr-devel BuildRequires: xcb-util-cursor-devel BuildRequires: libxkbcommon-x11-devel BuildRequires: libXinerama-devel BuildRequires: mesa-libGL-devel BuildRequires: libXcursor-devel BuildRequires: libcurl-devel BuildRequires: alsa-lib-devel BuildRequires: pkgconfig(jack) BuildRequires: gtk3-devel BuildRequires: desktop-file-utils %description A generative modular environment with 58 modules in eight families (SOURCE, TRANSFORM, MODULATE, TIME, DECISION, ROUTE, SPACE, OUT), written in C++17 with no dependencies in the core. Modules are described as data — each declares its own panel in millimetres — and one engine drives two front-ends: a cross-platform JUCE app and an X11 test panel. %prep %autosetup -n %{name}-%{version} %build %cmake -DBUILD_TESTING:BOOL=OFF %cmake_build %install install -m 755 -d %{buildroot}/%{_bindir}/ install -m 755 %{__cmake_builddir}/rasgo_modular_panel %{buildroot}/%{_bindir}/rasgo_modular install -m 755 -d %{buildroot}/%{_datadir}/%{name}/examples/ cp -ra dossies/patches-estudo4/*.rmp %{buildroot}/%{_datadir}/%{name}/examples/ install -m 755 -d %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ install -m 644 apps/juce/assets/icon-source.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg install -m 755 -d %{buildroot}/%{_datadir}/icons/hicolor/apps/256x256/ install -m 644 apps/juce/assets/icon-256.png %{buildroot}/%{_datadir}/icons/hicolor/apps/256x256/%{name}.png install -m 755 -d %{buildroot}/%{_datadir}/icons/hicolor/apps/32x32/ install -m 644 apps/juce/assets/icon-32.png %{buildroot}/%{_datadir}/icons/hicolor/apps/32x32/%{name}.png # Write desktop files install -m 755 -d %{buildroot}/%{_datadir}/applications/ cat > %{buildroot}%{_datadir}/applications/%{name}.desktop < - 0.1.6-1 - update to 0.1.6-1 * Wed Oct 07 2026 Yann Collette - 0.1.5-1 - update to 0.1.5-1 * Tue Oct 06 2026 Yann Collette - 0.1.4-1 - update to 0.1.4-1 * Sun Oct 04 2026 Yann Collette - 0.1.3-1 - update to 0.1.3-1 * Sat Oct 03 2026 Yann Collette - 0.1.2-1 - update to 0.1.2-1 * Fri Oct 02 2026 Yann Collette - 0.1.1-1 - update to 0.1.1-1 * Fri Oct 02 2026 Yann Collette - 0.1.0-1 - Initial spec file