Name: jack-mixer Version: 14 Release: 16%{?dist} Summary: JACK Audio Mixer # nsmclient.py is expat, everything else is GPLv2 # Automatically converted from old format: GPLv2 and MIT - review is highly recommended. License: GPL-2.0-only AND LicenseRef-Callaway-MIT URL: https://rdio.space/jackmixer/ Source0: https://github.com/%{name}/jack_mixer/archive/release-%{version}/%{name}-%{version}.tar.gz # Build fails on these archs, upstream doesn't care. ExcludeArch: armv7hl ExcludeArch: i686 BuildRequires: automake BuildRequires: gcc BuildRequires: python3-gobject-devel BuildRequires: python3dist(pycairo) BuildRequires: python3dist(pygobject) BuildRequires: python3-devel BuildRequires: jack-audio-connection-kit-devel BuildRequires: glib2-devel BuildRequires: desktop-file-utils BuildRequires: make Requires: hicolor-icon-theme %description jack_mixer is an audio mixer for JACK with a look similar to its hardware counterparts. Many features are available, here is a short list: - Mix any number of input channels (mono or stereo). - Control balance and faders with MIDI commands. - Handle session management with LASH. - Create as many outputs as necessary. - Quickly monitor inputs (PFL) and outputs. %prep %setup -q -n jack_mixer-release-%{version} %build NOCONFIGURE=1 ./autogen.sh %configure %make_build %install %make_install rm %{buildroot}%{python3_sitelib}/jack_mixer_c.la mkdir -p %{buildroot}%{python3_sitearch} mv %{buildroot}%{python3_sitelib}/* %{buildroot}%{python3_sitearch} desktop-file-validate %{buildroot}%{_datadir}/applications/jack_mixer.desktop %py3_shebang_fix %{buildroot}%{_bindir}/jack_mixer.py %files %license COPYING %doc README.md NEWS %{_bindir}/jack_mix_box %{_bindir}/jack_mixer %{_bindir}/jack_mixer.py %{python3_sitearch}/* %{_datadir}/applications/jack_mixer.desktop %{_datadir}/icons/hicolor/*/apps/jack_mixer.* %{_datadir}/jack_mixer/ %changelog * Mon Sep 02 2024 Miroslav Suchý - 14-16 - convert license to SPDX * Thu Jul 18 2024 Fedora Release Engineering - 14-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jun 07 2024 Python Maint - 14-14 - Rebuilt for Python 3.13 * Wed Jan 24 2024 Fedora Release Engineering - 14-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jan 20 2024 Fedora Release Engineering - 14-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jul 20 2023 Fedora Release Engineering - 14-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jun 15 2023 Python Maint - 14-10 - Rebuilt for Python 3.12 * Thu Jan 19 2023 Fedora Release Engineering - 14-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 14-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Jun 13 2022 Python Maint - 14-7 - Rebuilt for Python 3.11 * Thu Jan 20 2022 Fedora Release Engineering - 14-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Jul 22 2021 Fedora Release Engineering - 14-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 14-4 - Rebuilt for Python 3.10 * Tue Jan 26 2021 Fedora Release Engineering - 14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jan 13 2021 Neal Gompa - 14-2 - Remove hard dependency for jack-audio-connection-kit * Thu Oct 15 2020 Erich Eickmeyer - 14-1 - New upstream release - Changes to channel fader/meter layout and features: - Added K20 and K14 scales. - Added tick marks for left/center/right on balance slider and add tooltip displaying left/right value. - Added maximum width for control group labels. Labels are ellipsized if too long and a tooltip with the full name is added. - Channel add/property dialogs usability improvements: - Remember last used settings for new input/outut channel dialogs (MIDI CCs are always initialized with -1 by default, so they can be auto-assigned). - Channel name is pre-filled in with "Input" or "output" and an auto-incremented number suffix. - Add mnemonics for all input/output channel dialog fields. - When running under NSM, closing the main window only hides UI and the "Quit" menu entry is replaced with a "Hide" entry. - Added a global option to always ask for confirmation when quitting jack_mixer. - Allow drag'n'drop to change channel positions. - Added ability to shrink/expand width of input and output channels. - The font color of control group labels automatically adapts to their background color for better contrast and readability. - Fixed: Ctrl-click on volume fader sets it to 0.0 dbFS, not 1.0. - Fixed: some issues with channel monitoring. - Fixed: don't create empty project file on new NSM session. - Fixed: on project load, give input focus to fader of last added channel and deselect volume entry widget so keyboard input doesn't accidentally change the value. * Sat Oct 10 2020 Erich Eickmeyer - 13-1 - New package for Fedora