diff --git a/ardour.spec b/ardour.spec index d734264..bf63a93 100644 --- a/ardour.spec +++ b/ardour.spec @@ -1,22 +1,24 @@ %define MAJver %(echo %version | cut -d. -f 1) %define majversion %(echo %version | cut -d. -f 1-2) Name: ardour -Version: 5.12.0 +Version: 6.6 Release: 1mamba Summary: A digital audio workstation you can use to record, edit and mix multi-track audio Group: Graphical Desktop/Applications/Multimedia Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco -URL: http://www.ardour.org -Source: https://community.ardour.org/Ardour-%{version}.tar.bz2 +URL: https://www.ardour.org +Source: https+git://github.com/Ardour/ardour.git/%{version}/ardour-%{version}.tar.bz2 +#Source: https://community.ardour.org/Ardour-%{version}.tar.bz2 #Source1: ardour-autoupdate License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel +BuildRequires: ldconfig BuildRequires: libX11-devel BuildRequires: libalsa-devel -BuildRequires: libart_lgpl-devel +BuildRequires: libarchive-devel BuildRequires: libatk-devel BuildRequires: libatkmm-devel BuildRequires: libaubio-devel @@ -25,6 +27,7 @@ BuildRequires: libcairo-devel BuildRequires: libcairomm-devel BuildRequires: libcurl-devel BuildRequires: libcwiid-devel +BuildRequires: libdbus-devel BuildRequires: libfftw-devel BuildRequires: libflac-devel BuildRequires: libfontconfig-devel @@ -32,11 +35,10 @@ BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel -BuildRequires: libglibmm-devel -BuildRequires: libgnomecanvas-devel -BuildRequires: libgnomecanvasmm-devel +BuildRequires: libglibmm24-devel BuildRequires: libgtk2-devel BuildRequires: libgtkmm2-devel +BuildRequires: libharfbuzz-devel BuildRequires: libjack-devel BuildRequires: liblilv-devel BuildRequires: liblo-devel @@ -44,36 +46,41 @@ BuildRequires: liblrdf-devel BuildRequires: libogg-devel BuildRequires: libpango-devel BuildRequires: libpangomm-devel +BuildRequires: libpulseaudio-devel +BuildRequires: libreadline-devel +BuildRequires: librubberband-devel BuildRequires: libsamplerate-devel BuildRequires: libserd-devel -BuildRequires: libsigc++-devel +BuildRequires: libsigc++2-devel BuildRequires: libsndfile-devel BuildRequires: libsord-devel BuildRequires: libsratom-devel BuildRequires: libstdc++6-devel BuildRequires: libsuil-devel -BuildRequires: libuuid-devel +BuildRequires: libtag-devel +BuildRequires: libusb-devel +BuildRequires: libvamp-plugin-sdk-devel BuildRequires: libxml2-devel ## AUTOBUILDREQ-END BuildRequires: scons >= 0.96.1 BuildRequires: fst-devel >= 1.6 BuildRequires: liblv2-devel BuildRequires: libraptor-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description Ardour is a digital audio workstation. You can use it to record, edit and mix multi-track audio. Produce your own CD's. Mix video soundtracks. Experiment with new ideas about music and sound. Generate sound installations for 12 speaker gallery shows. Have Fun. Ardour capabilities include: multichannel recording, non-linear, non-destructive region based editing with unlimited undo/redo, full automation support, a mixer whose capabilities rival high end hardware consoles, lots of plugins to warp, shift and shape your music, and controllable from hardware control surfaces at the same time as it syncs to timecode. If you've been looking for a tool similar to ProTools, Nuendo, Cubase SX or Sequoia, you might have found it. +%debug_package + %prep -%setup -q -n Ardour-%{version} +%setup -q %build ./waf configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --configdir=%{_sysconfdir} \ - --lv2 \ --freedesktop \ --cxx11 @@ -84,22 +91,23 @@ Ardour capabilities include: multichannel recording, non-linear, non-destructive mkdir -p %{buildroot} ./waf install --destdir=%{buildroot} -mkdir -p %{buildroot}%{_datadir}/applications -cat > %{buildroot}%{_datadir}/applications/ardour.desktop << EOF -[Desktop Entry] -Name=ardour -GenericName=A digital audio workstation -GenericName[it]=Una workstation per l'audio digitale -Comment=With ardour you can record, edit and mix multi-track audio -Comment[it]=Con ardour puoi registrare, editare e mixare audio multitraccia -Exec=ardour5 -Type=Application -Terminal=0 -Icon=ardour -Categories=Qt;KDE;AudioVideo; -EOF +#mkdir -p %{buildroot}%{_datadir}/applications +#cat > %{buildroot}%{_datadir}/applications/ardour.desktop << EOF +#[Desktop Entry] +#Name=ardour +#GenericName=A digital audio workstation +#GenericName[it]=Una workstation per l'audio digitale +#Comment=With ardour you can record, edit and mix multi-track audio +#Comment[it]=Con ardour puoi registrare, editare e mixare audio multitraccia +#Exec=ardour5 +#Type=Application +#Terminal=0 +#Icon=ardour +#Categories=Qt;KDE;AudioVideo; +#EOF -#install -D icons/icon/ardour_icon_tango_32px_blue.png %{buildroot}%{_datadir}/pixmaps/ardour.png +install -D build/gtk2_ardour/ardour6.desktop %{buildroot}%{_datadir}/applications/ardour.desktop +install -D gtk2_ardour/resources/Ardour-icon_256px.png %{buildroot}%{_datadir}/pixmaps/ardour%{MAJver}.png #%find_lang gtk2_ardour3 #%find_lang ardour3 @@ -114,36 +122,43 @@ EOF %defattr(-,root,root) %dir %{_sysconfdir}/ardour%{MAJver} %config %{_sysconfdir}/ardour%{MAJver}/* -%{_bindir}/ardour%{MAJver} -#%{_bindir}/gcc-glibmm-abi-check +%{_bindir}/ardour%{MAJver}* +%{_datadir}/applications/ardour.desktop +%{_datadir}/pixmaps/ardour%{MAJver}.png %dir %{_libdir}/ardour%{MAJver} %{_libdir}/ardour%{MAJver}/*.so* %{_libdir}/ardour%{MAJver}/*.a %{_libdir}/ardour%{MAJver}/ardour-* -%{_libdir}/ardour%{MAJver}/hardour-%{version} +%{_libdir}/ardour%{MAJver}/hardour-* +%{_libdir}/ardour%{MAJver}/luasession %dir %{_libdir}/ardour%{MAJver}/backends -%{_libdir}/ardour%{MAJver}/backends/libjack_audiobackend.so* +%{_libdir}/ardour%{MAJver}/backends/lib*.so* %dir %{_libdir}/ardour%{MAJver}/engines %{_libdir}/ardour%{MAJver}/engines/libclearlooks.so* -%dir %{_libdir}/ardour%{MAJver}/LV2/a-*.lv2 -%{_libdir}/ardour%{MAJver}/LV2/a-*.lv2/* %dir %{_libdir}/ardour%{MAJver}/panners %{_libdir}/ardour%{MAJver}/panners/libpan*.so* %dir %{_libdir}/ardour%{MAJver}/surfaces %{_libdir}/ardour%{MAJver}/surfaces/libardour_*.so* +%dir %{_libdir}/ardour%{MAJver}/utils +%{_libdir}/ardour%{MAJver}/utils/ardour* %dir %{_libdir}/ardour%{MAJver}/vamp -%{_libdir}/ardour%{MAJver}/vamp/libardourvampplugins.so* +%{_libdir}/ardour%{MAJver}/vamp/libardourvamp*.so* %{_libdir}/ardour%{MAJver}/sanityCheck %dir %{_libdir}/ardour%{MAJver}/LV2 +%{_libdir}/ardour%{MAJver}/LV2/a-*.lv2/* %dir %{_libdir}/ardour%{MAJver}/LV2/reasonablesynth.lv2 %{_libdir}/ardour%{MAJver}/LV2/reasonablesynth.lv2/* %dir %{_datadir}/ardour%{MAJver} -#%{_datadir}/pixmaps/ardour.png %{_datadir}/ardour%{MAJver}/* -%{_datadir}/applications/ardour.desktop -#%doc COPYING +%doc COPYING %changelog +* Thu Feb 25 2021 Automatic Build System 6.6-1mamba +- automatic version update by autodist + +* Sun Jul 12 2020 Silvan Calarco 6.2-1mamba +- update to 6.2 + * Fri Dec 08 2017 Silvan Calarco 5.12.0-1mamba - update to 5.12.0