# Status: active # Tag: MIDI # TYpe: IDE, Standalone # Category: Tool, MIDI, Sequencer %global __brp_strip %{nil} %global _missing_build_ids_terminate_build %{nil} %global debug_package %{nil} Name: jjazzlab Version: 4.1.1 Release: 2%{?dist} Summary: A complete Midi-based framework for automatic backing tracks generation. URL: https://github.com/jjazzboss/JJazzLab-X ExclusiveArch: x86_64 License: LGPL-3.0 Vendor: Audinux Distribution: Audinux Source0: https://github.com/jjazzboss/JJazzLab/releases/download/%{version}/JJazzLab-%{version}-linux-x64.tar.xz Source1: jjazzlab.png Source2: README.md BuildRequires: unzip BuildRequires: desktop-file-utils Requires: java >= 1.5 Requires: fluidsynth %description JJazzLab-X is a Midi-based framework dedicated to backing tracks generation -some people talk about "play-along songs" or “auto-accompaniment applications”. You type in chord symbols, select a rhythm (style), then the application generates a complete backing track with drums, bass, guitar, piano, strings, etc. The objective is to develop a jam buddy able to quickly generate intelligent and interesting backing tracks: realistic and non-boring backing tracks which you can easily adjust to a specific song. %prep %autosetup -c -nJJazzLab-%{version}-Linux %install install -dm 755 %{buildroot}/opt/jjazzlab/share/doc cp -rav . %{buildroot}/opt/jjazzlab cp %{SOURCE2} %{buildroot}/opt/jjazzlab/share/doc install -dm 755 %{buildroot}/%{_bindir}/ ln -s /opt/jjazzlab/bin/jjazzlab %{buildroot}/%{_bindir}/jjazzlab # Cleanup rm -rf %{buildroot}/opt/jjazzlab/platform/modules/lib/aarch64 rm -f %{buildroot}/opt/jjazzlab/bin/*.exe find %{buildroot}/opt/jjazzlab/ -name "*.dll" -exec rm {} \; # Install icon install -m 755 -d %{buildroot}/%{_datadir}/icons/hicolor/256x256/apps/ cp %{SOURCE1} %{buildroot}/%{_datadir}/icons/hicolor/256x256/apps/ # Write desktop files install -m 755 -d %{buildroot}/%{_datadir}/applications/ cat > %{buildroot}%{_datadir}/applications/%{name}.desktop < - 4.1.1-2 - update to 4.1.1-2 * Fri Jun 14 2024 Yann Collette - 4.1.0-2 - update to 4.1.0-2 * Sun Jan 07 2024 Yann Collette - 4.0.2-2 - update to 4.0.2-2 * Sun Dec 24 2023 Yann Collette - 4.0.1-2 - update to 4.0.1-2 * Wed May 10 2023 Yann Collette - 3.2.1-2 - install binary Distribution * Sun Oct 16 2022 Yann Collette - 3.2.1-1 - initial spec file