%define deb_package ocenaudio_debian13_%{version}.deb Summary: Analyze audio files Name: ocenaudio Version: 3.22.0 Release: 1 License: GPL Group: Sound URL: https://www.ocenaudio.com/ Source: https://www.ocenaudio.com/download/ocenaudio_debian13_%{version}.deb BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: binutils xz tar BuildRequires: desktop-file-utils AutoReqProv: no Requires: lib64alsa2 Requires: lib64bzip2_1 Requires: lib64openssl1.0.0 Requires: lib64jack0 Requires: lib64pulseaudio0 Requires: lib64qt6concurrent6 Requires: lib64qt6core6 Requires: lib64qt6gui6 Requires: lib64qt6widgets6 Requires: lib64qt6network6 Requires: qtbase6-common Requires: lib64qt6svg6 Requires: lib64uuid1 Requires: lib64xml2_2 %description ocenaudio is a cross-platform, easy to use, fast and functional audio editor. It is the ideal software for people who need to edit and analyze audio files without complications. ocenaudio also has powerful features that will please more advanced users. What's New Version 3.21.4 Adds SoundTouch as the default speed-change engine, with a smoother transition Adds a safeguard against audio device failures on open Improves editing during playback, which no longer restarts the transport Improves the preview gain adjustment while the file is playing Improves the toolbar time display during playback Fixes a continuous CPU usage caused by the menu state update Fixes failures loading, instantiating and closing VST2 and VST3 plug-ins Fixes noise and dropouts when changing the playback speed Fixes the marking of possibly clipped samples Fixes Normalize, which now follows the visible level guides Fixes the sidebar, which did not appear on the first click after a resize Fixes hangs when stopping a recording and when switching the output device on Windows Other bug fixes and improvements Version 3.21.3 Fixes recording without pre-roll, which inserted the take about 0.2 s before the cursor and pushed the material immediately before it to after the recording Fixes the toolbar popovers in full screen on macOS: they now follow the toolbar when the menu bar is revealed, and the bar animation no longer stalls while a popover is open Fixes terms that were still shown in English in translated languages, among them the speed engine names and the group names in the shortcuts table Fixes the Windows installer, whose internal plug-in shipped without identification and could therefore be treated as unknown by the system Other bug fixes and improvements Version 3.21.2 Adds stereo recording from a pair of device inputs, chosen in the recording routing, with the meter split across both channels Adds a safeguard against an audio device that brings the program down: the next time the program opens, it is quarantined instead of being opened again Improves the preview of the gain visual tools — fade in/out, ramp and ducking can now be adjusted while the passage plays, without restarting playback on every change Improves preset handling in VST2 plug-ins: switching is much faster, the plug-in editor follows the chosen preset, and the preset takes effect on Apply even without pressing Play Improves recording on Linux with PipeWire and PulseAudio, which keeps the input open for the session and preserves the routing made in the graph from one take to the next Improves the routing popover on smaller screens, with scrollable content and a size measured against the space available below the point where it was opened Improves the recording cursor with pre-roll, which takes over at the first recorded audio instead of appearing ahead after a freeze Improves the file names suggested when saving the tracks produced by Ocen AI and by duplication, which now inherit the name of the source file Fixes the gain applied to a selection, which ended up applying to the whole file when clicking outside it, on macOS and Linux Fixes PCM export inside containers such as MP4, which produced a file with no audio while still reporting success Fixes effect previewing on mono files, which came out distorted with both built-in effects and VST2 plug-ins Fixes distorted previewing in Audio Unit plug-ins on macOS Fixes an unexpected shutdown when previewing noise reduction Fixes unexpected shutdowns when starting and stopping playback and when opening and closing audio devices on Windows, with WASAPI and with ASIO, including when the driver fails during probing Fixes recording with pre-roll, where the cut point drifted after the punch and the start of the take came out with pitch variation and clicks Fixes language switching, which now takes effect immediately, and parts of the interface that stayed in English even with the translation available Fixes the preferences window, which now opens on the same screen as the main window Fixes previewing in Dynamics Processing when switching between Hard Limiter and the other tabs Fixes icons and indicators cut off on Windows when the screen uses fractional scaling, such as 125% and 150% Fixes the installer being blocked by Windows, caused by an internal installer component that shipped unsigned Other bug fixes and improvements Version 3.21.1 This version was withdrawn shortly after release because an internal installer component shipped without a digital signature, and Windows could block it during installation. Please use version 3.21.2 or later. Version 3.21.0 Adds a new audio system for playback and recording: switching devices takes effect immediately, a device that is unplugged and plugged back in resumes on its own, and cards with many channels are no longer treated as stereo Adds recording of the audio playing on the computer itself, on Windows, macOS and Linux, with the option to end the take automatically after a long silence Adds a redesigned Sound preferences panel, with devices grouped into sections, channel routing on each device row, live meters and full keyboard navigation Adds a redesigned General preferences panel, with options gathered into collapsible groups and themes in a single place Adds PipeWire support on Linux, selected automatically when it is the one driving audio on the machine Adds GPU acceleration to the Ocen AI tools on Windows, with device selection and a per-task switch Adds a processing engine choice in Time/Pitch Adjust, between SoundTouch and Signalsmith Adds a button that opens the ASIO driver control panel and a shortcut to the system audio settings Adds 33 format and container combinations to file opening, across ASF/WMA, AVI, MKV, RM and MP4, and 11 new combinations to saving Adds a warning when audio devices drift out of sync during recording Improves the level meters, with a configurable dB scale, calibrated response and every input channel identified Improves the System Default row, which now shows the name of the device chosen by the system and follows changes made outside the program Improves automatic backend selection on Windows, which now uses WASAPI: the sample rate the system shows is the one the program opens Improves the count-in and the recording session timer in the open files list Fixes VST plug-in editor windows that appeared blank on Windows Fixes VST2 and VST3 plug-in failures when given large audio blocks Fixes VST plug-in loading on Linux, which did not look in the standard directories Fixes opening AVI files Fixes detection of .srt subtitles stored next to the audio file on Windows Fixes the track link list, which pointed to the wrong track when a filter was applied Fixes the toolbar controls on macOS 26, including long press Other bug fixes and improvements %prep mkdir -p %{_builddir}/%{name}-%{version} %build # extract data from the deb package ar p %{_sourcedir}/%{deb_package} data.tar.xz | xz -d -9 | tar x -C %{_builddir}/%{name}-%{version} %install rm -rf %buildroot mkdir %buildroot # for cuda, not here so ignore the rpath's export QA_RPATHS=$(( 0x0002|0x0010 )) mkdir -p %{buildroot}/opt/ocenaudio/{bin,dics,fonts,lib} cp -r %{_builddir}/%{name}-%{version}/opt/ocenaudio/* %{buildroot}/opt/ocenaudio/ mkdir -p %{buildroot}/%{_datadir} cp -r %{_builddir}/%{name}-%{version}/usr/share/* %{buildroot}/%{_datadir}/ #fix menu entry #sd "AudioVideo;Audio;AudioVideoEditing;" "X-MandrivaLinux-Multimedia-Sound;" %buildroot/%{_datadir}/applications/ocenaudio.desktop #sd "Name=ocenaudio" "Name=Ocenaudio" %buildroot/%{_datadir}/applications/ocenaudio.desktop #fix menu entry sed -i -e 's|AudioVideo;Audio;AudioVideoEditing;|X-MandrivaLinux-Multimedia-Sound;|' -e 's|Name=ocenaudio|Name=Ocenaudio|' %{buildroot}%{_datadir}/applications/ocenaudio.desktop #remove devel libraries rm -f %buildroot/opt/ocenaudio/lib/*.so # above will breaks working while need libpulsecommon-13.99.so # better test linking to ln -sf /usr/lib64/pulseaudio/libpulsecommon-17.0.so %buildroot/opt/ocenaudio/lib/libpulsecommon-13.99.so %post # this link commes with our udevspkgs # ln -fs /lib64/libudev.so.0.12.0 /lib64/libudev.so.1 /sbin/ldconfig gtk-update-icon-cache /usr/share/icons/hicolor/ %update_mime_database %update_desktop_database %update_menus %postun /sbin/ldconfig %clean_mime_database %clean_desktop_database %clean_menus %clean rm -rf %buildroot %files /opt/ocenaudio/ %{_datadir}/applications/ocenaudio.desktop %{_datadir}/icons/hicolor/128x128/apps/ocenaudio.png %{_datadir}/icons/hicolor/16x16/apps/ocenaudio.png %{_datadir}/icons/hicolor/22x22/apps/ocenaudio.png %{_datadir}/icons/hicolor/24x24/apps/ocenaudio.png %{_datadir}/icons/hicolor/32x32/apps/ocenaudio.png %{_datadir}/icons/hicolor/36x36/apps/ocenaudio.png %{_datadir}/icons/hicolor/48x48/apps/ocenaudio.png %{_datadir}/icons/hicolor/64x64/apps/ocenaudio.png %{_datadir}/icons/hicolor/72x72/apps/ocenaudio.png %{_datadir}/icons/hicolor/96x96/apps/ocenaudio.png %{_datadir}/mime/packages/ocenaudio.xml %changelog * Wed Sep 30 2026 onkelho 3.21.4-1quait2026 - new rel * Fri Sep 18 2026 onkelho - 3.21.3-1quait2026 - new release * Sat Aug 22 2026 onkelho - 3.20.5-2quait2026 - link to /usr/lib64/pulseaudio/libpulsecommon-17.0.so * Sat Aug 22 2026 onkelho - 3.20.5-1quait2026 - new version * Sun Aug 09 2026 onkelho - 3.20.2-1quait2026 - new version * Sat May 23 2026 onkelho - 3.18.2-1quait2026 - new version * Sat Apr 18 2026 onkelho - 3.18.0-1quait2026 - new version - Adds option to automatically focus the waveform area when the mouse is over it - Adds format preset memory bar to the Audio Change Format dialog. - Adds a redesigned channel routing table with a modern look, paged navigation, - and new editing controls - Adds Trim Left/Right actions to remove audio relative to cursor, - selection or regions boundaries - Adds Split at Cursor action for quickly splitting audio at the cursor position - Adds Hard Limiter effect to Dynamics Processing - Adds linked annotation tracks with synchronized region editing - Adds embedded storage format for tracks and regions - Adds displays annotation labels directly on the audio canvas - (selecting track as default) - Adds track configuration panel with font size adjustment - Adds support for track templates (create and reuse annotation track setups) - Fixes an issue where Opus export could duplicate channels, resulting in - incorrect stereo output - Fixes issues with effects execution and potential Audio Unit plugin crashes - Moves the Audio Properties dialog from the View menu to the File menu - Other bug fixes and improvements * Fri Apr 03 2026 onkelho - 3.17.3-1quait2026 - new version release * Sat Jan 03 2026 onkelho - 3.16.5-1quait2026 - new version * Sun Oct 12 2025 onkelho - 3.16.1-1quait2025 - new version * Fri Jul 18 2025 onkelho - 3.15.2-1quait2025 - current version * Sat Jun 28 2025 onkelho - 3.15.1-2quait2025 - rebuild - testing DEB13 switch * Sat Jun 28 2025 onkelho - 3.15.1-1quait2025 - rebuild new release - change Requires to QT6 * Sun Jun 15 2025 onkelho - 3.15.0-10quait2025 - new release * Sat Oct 19 2024 onkelho - 3.14.5-1quait2024 - new version release * Thu Aug 01 2024 onkelho - 3.14.1-1quait2024 - new version * Wed Jul 24 2024 onkelho - 3.14.0-10quait2024 - new version * Tue Jun 18 2024 onkelho - 3.13.8-11quait2024 - fix menu after install * Sun Jun 16 2024 onkelho - 3.13.8-10quait2024 - new version, set 10 to diff for pclos * Wed Oct 12 2022 onkelho - 3.11.15-1pclos2022 - new vwersion * Wed Jun 08 2022 onkelho - 3.11.12-1pclos2022 - new version release * Sat Feb 19 2022 onkelho - 3.11.5-1pclos2022 - new version release * Sat Oct 09 2021 onkelho - 3.10.13-1pclos2021 - new version release * Fri Sep 03 2021 onkelho - 3.10.12-1pclos2021 - new version release * Sun Oct 25 2020 onkelho - 3.9.5-1pclos2020 - Fix Repeat Last Effect bug - Version 3.9.4 - Update German Translation (thanks Eberhard Loy) - Mixer Continues to play when device list changes * Wed Oct 07 2020 onkelho - 3.9.3-1pclos2020 - Version 3.9.3 - Improve stability on update device list * Thu Oct 01 2020 onkelho - 3.9.2-1pclos2020 - Version 3.9.2 - Fix Cut/Copy/Paste on save dialog (macOS) - Fix high latency issue on PulseAudio (Linux) - Fix crash when using ocenaudio in some languages (macOS) * Sat Sep 26 2020 onkelho - 3.9.1-1pclos2020 - new version release - https://www.ocenaudio.com/changelog - Version 3.9.1 - Fix OSX Mountain Lion bug * Wed Sep 23 2020 onkelho - 3.9.0-1pclos2020 - new version release - https://www.ocenaudio.com/changelog - Version 3.9.0 Add 'Keep Files Link After Close' Add Support to VST Shell (WAVES Plugins now supported) Add toolbar button to Sound Preferences Improve VST support Improve AudioUnits support Fix bug when audio devices are removed/turned off Minor UI changes - Version 3.8.1 Fix MP4 files issue Fix capture/playback issue in some conditions - Version 3.8.0 New VST plugin manager New silence selection feature UI updates Improved usability of canvas zoom buttons - Version 3.7.20 Fix issue on malformed MP4 files Add microphone permissions check on MacOS 10.14+ - Version 3.7.19 Fix issue opening compressed WAV files with regions Minor fixes - Version 3.7.18 Add new shortcuts for the canvas Modify audio device initialization process - Version 3.7.17 Includes Normalized Vertical Zoom Bug fixes - Version 3.7.16 Fix 24-bit file saving issue * Fri May 22 2020 onkelho - 3.7.16-1pclos2020 - new version release * Mon Dec 23 2019 tex - 3.7.9-2pclos2020 - fix udev - update * Mon Sep 02 2019 tex - 3.7.4-1pclos2019 - new