From 747972cb585a05b14c103eaf98d7d5b8d067056c Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Fri, 5 Jan 2024 17:18:56 +0100 Subject: [PATCH] automatic version update by autodist [release 0.9.25-1mamba;Sun Mar 13 2022] --- README.md | 4 +-- qtractor.spec | 71 +++++++++++++++++++++++++-------------------------- 2 files changed, 37 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 3a667e0..f13c722 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ # qtractor -Qtractor is a MIDI/Audio multi-track sequencer application written in C++ around the Qt4 toolkit using Qt Designer. -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. +Qtractor is a MIDI/Audio multi-track sequencer application written in C++ around the Qt toolkit. + diff --git a/qtractor.spec b/qtractor.spec index f6dd333..28dd05a 100644 --- a/qtractor.spec +++ b/qtractor.spec @@ -1,5 +1,5 @@ Name: qtractor -Version: 0.9.24 +Version: 0.9.25 Epoch: 1 Release: 1mamba Summary: A MIDI/Audio multi-track sequencer @@ -35,7 +35,6 @@ BuildRequires: libmad-devel BuildRequires: libogg-devel BuildRequires: libpango-devel BuildRequires: libpangomm1-devel -BuildRequires: libqt5-devel BuildRequires: librubberband-devel BuildRequires: libsamplerate-devel BuildRequires: libserd-devel @@ -44,45 +43,44 @@ BuildRequires: libsndfile-devel BuildRequires: libsord-devel BuildRequires: libsratom-devel BuildRequires: libstdc++6-devel -BuildRequires: libsuil-devel BuildRequires: libvorbis-devel BuildRequires: libz-devel +BuildRequires: qt6-qtbase-devel ## AUTOBUILDREQ-END BuildRequires: ladspa-devel %description -Qtractor is a MIDI/Audio multi-track sequencer application written in C++ around the Qt4 toolkit using Qt Designer. -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. +Qtractor is a MIDI/Audio multi-track sequencer application written in C++ around the Qt toolkit. -#% debug_package +%debug_package %prep -%setup -q -n %{name}-%{version} +%setup -q %build -%configure +%cmake -d build -QTDIR=%{_libdir}/qt5 %make qmake=/usr/bin/qmake-qt5 +%make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%makeinstall +%makeinstall -C build -# warning: this overwrites installed qtractor.desktop -# (notice it might get translations itself in future) -cat > %{buildroot}/%{_datadir}/applications/qtractor.desktop << EOF -[Desktop Entry] -Name=qtractor -GenericName=A MIDI/audio multitrack sequencer -GenericName[it]=Sequencer MIDI/Audio multitraccia -Comment=Qtractor is an Audio/MIDI multi-track sequencer application -Comment[it]=Qtractor è un sequencer Audio/MIDI multi-traccia -Exec=%{_bindir}/qtractor -Type=Application -Terminal=0 -Icon=qtractor -Categories=Application;AudioVideo;Audio;Multimedia;Music; -EOF +## warning: this overwrites installed qtractor.desktop +## (notice it might get translations itself in future) +#cat > %{buildroot}/%{_datadir}/applications/qtractor.desktop << EOF +#[Desktop Entry] +#Name=qtractor +#GenericName=A MIDI/audio multitrack sequencer +#GenericName[it]=Sequencer MIDI/Audio multitraccia +#Comment=Qtractor is an Audio/MIDI multi-track sequencer application +#Comment[it]=Qtractor è un sequencer Audio/MIDI multi-traccia +#Exec=%{_bindir}/qtractor +#Type=Application +#Terminal=0 +#Icon=qtractor +#Categories=Application;AudioVideo;Audio;Multimedia;Music; +#EOF %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" @@ -101,16 +99,9 @@ fi %defattr(-,root,root) %{_bindir}/qtractor %{_libdir}/qtractor/qtractor_plugin_scan -%{_datadir}/icons/hicolor/32x32/apps/qtractor.png -%{_datadir}/icons/hicolor/32x32/mimetypes/application-x-qtractor-*.png -%{_datadir}/icons/hicolor/scalable/apps/qtractor.svg* -%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-qtractor-archive.svg* -%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-qtractor-session.svg* -%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-qtractor-template.svg* -%{_datadir}/metainfo/qtractor.appdata.xml +%{_datadir}/applications/org.rncbc.qtractor.desktop +%{_datadir}/metainfo/org.rncbc.qtractor.xml %{_datadir}/mime/packages/qtractor.xml -#%{_datadir}/appdata/qtractor.appdata.xml -%{_datadir}/applications/qtractor.desktop %dir %{_datadir}/qtractor %dir %{_datadir}/qtractor/translations %lang(cs) %{_datadir}/qtractor/translations/qtractor_cs.qm @@ -123,10 +114,18 @@ fi %lang(ru) %{_datadir}/qtractor/translations/qtractor_ru.qm %{_mandir}/man1/qtractor.1* %lang(fr) %{_mandir}/fr/man1/qtractor.1* -%doc AUTHORS COPYING -# ChangeLog README TODO +%{_datadir}/icons/hicolor/32x32/apps/qtractor.png +%{_datadir}/icons/hicolor/32x32/mimetypes/application-x-qtractor-*.png +%{_datadir}/icons/hicolor/scalable/apps/qtractor.svg* +%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-qtractor-archive.svg* +%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-qtractor-session.svg* +%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-qtractor-template.svg* +%doc LICENSE %changelog +* Sun Mar 13 2022 Automatic Build System 0.9.25-1mamba +- automatic version update by autodist + * Mon Oct 18 2021 Automatic Build System 0.9.24-1mamba - automatic version update by autodist