%global debug_package %{nil} Name: zrythm Version: 0.8.694 Release: 2%{?dist} Summary: Zrythm is a highly automated Digital Audio Workstation (DAW) designed to be featureful and intuitive to use. Group: Applications/Multimedia License: GPLv2+ URL: https://git.zrythm.org/git/zrythm Source0: https://git.zrythm.org/cgit/zrythm/snapshot/zrythm-%{version}.tar.gz BuildRequires: gcc gcc-c++ BuildRequires: git BuildRequires: lv2-devel BuildRequires: lilv-devel BuildRequires: suil-devel BuildRequires: libyaml-devel BuildRequires: jack-audio-connection-kit-devel BuildRequires: libsamplerate-devel BuildRequires: rubberband-devel BuildRequires: libsndfile-devel BuildRequires: libaudec-devel BuildRequires: libcyaml-devel BuildRequires: gtk3-devel BuildRequires: portaudio-devel BuildRequires: qt5-qtbase-devel BuildRequires: fftw-devel BuildRequires: libgtop2-devel BuildRequires: guile22-devel BuildRequires: gtksourceview3-devel BuildRequires: graphviz-devel BuildRequires: libzstd-devel BuildRequires: meson BuildRequires: help2man BuildRequires: pandoc BuildRequires: texi2html BuildRequires: libchromaprint-devel BuildRequires: python3-sphinx BuildRequires: desktop-file-utils BuildRequires: gtk-update-icon-cache BuildRequires: xdg-utils %description Zrythm is a highly automated Digital Audio Workstation (DAW) designed to be featureful and intuitive to use. Zrythm sets itself apart from other DAWs by allowing extensive automation via built-in LFOs and envelopes and intuitive MIDI or audio editing and arranging via clips. In the usual Composing -> Mixing -> Mastering workflow, Zrythm puts the most focus on the Composing part. It allows musicians to quickly lay down and process their musical ideas without taking too much time for unnecessary work. It is written in C and uses the GTK+3 toolkit, with bits and pieces taken from other programs like Ardour and Jalv. More info at https://www.zrythm.org %prep %autosetup -n zrythm-%{version} # Use sphinx for Python 3 sed -i -e "s/'sphinx-build'/'sphinx-build-3'/g" meson.build sed -i -e '/meson.add_install_script/,+2d' meson.build # Compile using -O0 because of jack xruns sed -i -e "/cc = meson.get_compiler ('c')/a add_global_arguments('-O0'\, language : 'c')" meson.build # Remove summary which is only available on meson 0.53 and stick to version 0.52 sed -i -e "s/meson_version: '>= 0.53.0'/meson_version: '>= 0.52.0'/g" meson.build sed -i -e "839,848d" meson.build %build mkdir build DESTDIR=%{buildroot} VERBOSE=1 meson -Dmanpage=true -Duser_manual=true --buildtype release --prefix=/usr build cd build DESTDIR=%{buildroot} VERBOSE=1 %ninja_build %install cd build DESTDIR=%{buildroot} VERBOSE=1 %ninja_install desktop-file-install --vendor '' \ --add-category=X-Sound \ --add-category=Midi \ --add-category=Sequencer \ --add-category=X-Jack \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/zrythm.desktop %files %doc AUTHORS THANKS CHANGELOG.md CONTRIBUTING.md %license COPYING %{_bindir}/* %{_datadir}/applications/* %{_datadir}/doc/%{name}/* %{_datadir}/fonts/* %{_datadir}/glib-2.0/* %{_datadir}/icons/* %{_datadir}/locale/* %{_datadir}/mime/* %{_datadir}/zrythm/* %{_sysconfdir}/bash_completion.d/zrythm %{_mandir}/* %changelog * Sat Jul 17 2020 Yann Collette - 0.8.694-2 - update to 0.8.694-2 * Sat Jun 27 2020 Yann Collette - 0.8.604-2 - update to 0.8.604-2 * Sun Jun 7 2020 Yann Collette - 0.8.535-2 - update to 0.8.535-2 * Sat May 16 2020 Yann Collette - 0.8.459-2 - update to 0.8.459-2 * Wed May 6 2020 Yann Collette - 0.8.397-2 - update to 0.8.397-2 * Sun May 3 2020 Yann Collette - 0.8.378-2 - update to 0.8.378-2 * Thu Apr 30 2020 Yann Collette - 0.8.333-2 - update to 0.8.333-2 * Sun Apr 19 2020 Yann Collette - 0.8.298-2 - update to 0.8.298-2 * Sat Apr 11 2020 Yann Collette - 0.8.252-2 - update to 0.8.252-2 * Tue Mar 31 2020 Yann Collette - 0.8.200-2 - update to 0.8.200-2 * Fri Mar 20 2020 Yann Collette - 0.8.156-2 - update to 0.8.156-2 * Thu Mar 12 2020 Yann Collette - 0.8.113-2 - update to 0.8.113 * Thu Mar 5 2020 Yann Collette - 0.8.038-2 - update to 0.8.038 * Mon Mar 2 2020 Yann Collette - 0.8.001-2 - update to 0.8.001 * Sun Feb 23 2020 Yann Collette - 0.7.573-2 - update to 0.7.573 * Mon Jan 27 2020 Yann Collette - 0.7.474-2 - update to 0.7.474 * Fri Jan 24 2020 Yann Collette - 0.7.425-2 - update to 0.7.425 * Sat Jan 18 2020 Yann Collette - 0.7.383-2 - update to 0.7.383 * Thu Jan 16 2020 Yann Collette - 0.7.367-2 - update to 0.7.367 * Tue Jan 7 2020 Yann Collette - 0.7.345-2 - update to 0.7.345 * Thu Dec 26 2019 Yann Collette - 0.7.295-2 - update to 0.7.295 * Mon Dec 23 2019 Yann Collette - 0.7.270-2 - update to 0.7.270 * Thu Dec 12 2019 Yann Collette - 0.7.186-2 - update to 0.7.186 * Sun Nov 3 2019 Yann Collette - 0.7.093-2 - update to 0.7.093 * Thu Oct 17 2019 Yann Collette - 0.7.002-2 - update to 0.7.002 * Sun Oct 13 2019 Yann Collette - 0.6.502-2 - update to 0.6.502 * Wed Oct 2 2019 Yann Collette - 0.6.479-2 - update to 0.6.479 * Fri Sep 20 2019 Yann Collette - 0.6.422-2 - update to 0.6.422 * Sun Sep 8 2019 Yann Collette - 0.6.384-2 - update to 0.6.384 * Sun Sep 8 2019 Yann Collette - 0.6.323-1 - update to 0.6.323 * Wed Aug 21 2019 Yann Collette - 0.6.039-1 - update to 0.6.039 * Sun Jul 21 2019 Yann Collette - 0.5.162-1 - Initial build