Files
qtractor/qtractor.spec
Dave Plater fd07410eba - update to 1.1.1:
* Fixed an incredibly severe bug, introduced very recently, that deletes all MIDI files belonging to active clips, when closing and discarding a       modified session without saving.
  * Fixed MIDI clip recording when note-off events are missing or not transmitted.
  * Fixed a relatively old crash-bug that manifests on undoing several free-hand drawn events (Edit/Select Mode/Edit Draw) in the MIDI clip editor       (aka. piano-roll).
- update to 1.1.0:
  * Fixed MIDI clip step-input when play-head is located beyond or after the end of the active looping/cycle range.
  * ixed whole clip selection, implied after dragging the lasso over the left and before the beginning of timeline.
  * Clip/Unlink is now a undo/redo-able command.
  * All sessions now honor their designated resolution property (PPQN aka. ticks-per-beat) not subordinated to former ALSA sequencer queue anymore,     which runs on a higher resolution still.
  * Avoid removing MIDI Track/Channel tree items from the Files view (eg. via direct [Del] keyboard shortcut when in focus).
  * Fixed a probable old issue of spilled and duplicated shortcut entries (Help/Shortcuts...) between main tracks/timeline and MIDI clip editor         (aka. piano-roll) windows.
  * Fixed fade-in/out curve types of clips when copy-pasted over the main tracks timeline.
  * Fixed general plugin scan/cache optimization in face of new plugins added and/or removed.
  * Fixed VST3 Plug-in main/active buses channel count inventory; also, on updating host parameters, only save and load custom modified parameter       values from current state.
  * Fixed a misssing display and port-name filtering issue, that was introduced recently to the MIDI Connections widget only.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=115
2024-08-26 11:30:51 +00:00

118 lines
3.8 KiB
RPMSpec

#
# spec file for package qtractor
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: qtractor
Version: 1.1.1
Release: 0
Summary: An Audio/MIDI multi-track sequencer
License: GPL-2.0-or-later
Group: Productivity/Multimedia/Sound/Editors and Convertors
URL: https://qtractor.org/
Source0: https://download.sourceforge.net/qtractor/qtractor-%{version}.tar.gz
Source1: https://download.sf.net/qtractor/qtractor-manual-and-howtos.pdf
BuildRequires: alsa-devel
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: dssi-devel
BuildRequires: hicolor-icon-theme
BuildRequires: ladspa-devel
BuildRequires: libjack-devel
BuildRequires: liblo-devel
BuildRequires: librubberband-devel
BuildRequires: libsamplerate-devel
BuildRequires: libsndfile-devel >= 1.0.11
BuildRequires: libvorbis-devel
BuildRequires: pkgconfig
BuildRequires: zlib-devel
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: cmake(Qt6Svg)
BuildRequires: cmake(Qt6Widgets)
BuildRequires: cmake(Qt6Xml)
BuildRequires: pkgconfig(aubio)
BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: pkgconfig(lilv-0)
BuildRequires: pkgconfig(lv2)
BuildRequires: pkgconfig(mad)
BuildRequires: pkgconfig(shared-mime-info)
BuildRequires: pkgconfig(suil-0)
BuildRequires: pkgconfig(xcb)
Recommends: %{name}-doc-pdf
%description
Qtractor is an Audio/MIDI multi-track sequencer application
written in C++ around the Qt6 toolkit.
The initial target platform will be Linux, where the Jack Audio
Connection Kit (JACK) for audio, and the Advanced Linux Sound
Architecture (ALSA) for MIDI, are the main infrastructures to
evolve as a fairly-featured Linux Desktop Audio Workstation GUI,
specially dedicated to the personal home-studio.
%package doc-pdf
Summary: Documentation for Qtractor
BuildArch: noarch
%description doc-pdf
This package contains qtractor-manual-and-howtos.pdf
For your reading
%prep
%setup -q
cp -v %{S:1} qtractor-manual-and-howtos.pdf
%build
%cmake_qt6
%{qt6_build}
%install
%{qt6_install}
mv %{buildroot}%{_libdir}/qtractor/qtractor_plugin_scan %{buildroot}%{_bindir}
mv %{buildroot}%{_datadir}/qtractor/palette/"Wonton Soup.conf" %{buildroot}%{_datadir}/qtractor/palette/Wonton_Soup.conf
%files
%doc ChangeLog README
%license LICENSE
%dir %{_datadir}/metainfo/
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/translations
%dir %{_datadir}/qtractor/audio
%dir %{_datadir}/qtractor/instruments
%dir %{_datadir}/qtractor/palette
%{_bindir}/%{name}
%{_bindir}/qtractor_plugin_scan
%{_datadir}/applications/org.rncbc.qtractor.desktop
%{_datadir}/metainfo/org.rncbc.qtractor.metainfo.xml
%{_datadir}/icons/*/*/apps/org.rncbc.qtractor*
%{_datadir}/icons/*/*/mimetypes/org.rncbc.qtractor.*
%{_datadir}/mime/packages/org.rncbc.qtractor.xml
%{_mandir}/man1/%{name}.1%{?ext_man}
%{_mandir}/fr/man1/%{name}.1%{?ext_man}
%{_datadir}/%{name}/translations/*
%{_datadir}/qtractor/audio/metro_bar.wav
%{_datadir}/qtractor/audio/metro_beat.wav
%{_datadir}/qtractor/instruments/Standard1.ins
%{_datadir}/qtractor/palette/KXStudio.conf
%{_datadir}/qtractor/palette/Wonton_Soup.conf
%files doc-pdf
%doc qtractor-manual-and-howtos.pdf
%changelog