automatic version update by autodist [release 6.6-1mamba;Thu Feb 25 2021]

This commit is contained in:
Automatic Build System 2024-01-05 20:31:26 +01:00
parent f4543c6bbc
commit 48cb56be55

View File

@ -1,22 +1,24 @@
%define MAJver %(echo %version | cut -d. -f 1) %define MAJver %(echo %version | cut -d. -f 1)
%define majversion %(echo %version | cut -d. -f 1-2) %define majversion %(echo %version | cut -d. -f 1-2)
Name: ardour Name: ardour
Version: 5.12.0 Version: 6.6
Release: 1mamba Release: 1mamba
Summary: A digital audio workstation you can use to record, edit and mix multi-track audio Summary: A digital audio workstation you can use to record, edit and mix multi-track audio
Group: Graphical Desktop/Applications/Multimedia Group: Graphical Desktop/Applications/Multimedia
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.ardour.org URL: https://www.ardour.org
Source: https://community.ardour.org/Ardour-%{version}.tar.bz2 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 #Source1: ardour-autoupdate
License: GPL License: GPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: ldconfig
BuildRequires: libX11-devel BuildRequires: libX11-devel
BuildRequires: libalsa-devel BuildRequires: libalsa-devel
BuildRequires: libart_lgpl-devel BuildRequires: libarchive-devel
BuildRequires: libatk-devel BuildRequires: libatk-devel
BuildRequires: libatkmm-devel BuildRequires: libatkmm-devel
BuildRequires: libaubio-devel BuildRequires: libaubio-devel
@ -25,6 +27,7 @@ BuildRequires: libcairo-devel
BuildRequires: libcairomm-devel BuildRequires: libcairomm-devel
BuildRequires: libcurl-devel BuildRequires: libcurl-devel
BuildRequires: libcwiid-devel BuildRequires: libcwiid-devel
BuildRequires: libdbus-devel
BuildRequires: libfftw-devel BuildRequires: libfftw-devel
BuildRequires: libflac-devel BuildRequires: libflac-devel
BuildRequires: libfontconfig-devel BuildRequires: libfontconfig-devel
@ -32,11 +35,10 @@ BuildRequires: libfreetype-devel
BuildRequires: libgcc BuildRequires: libgcc
BuildRequires: libgdk-pixbuf-devel BuildRequires: libgdk-pixbuf-devel
BuildRequires: libglib-devel BuildRequires: libglib-devel
BuildRequires: libglibmm-devel BuildRequires: libglibmm24-devel
BuildRequires: libgnomecanvas-devel
BuildRequires: libgnomecanvasmm-devel
BuildRequires: libgtk2-devel BuildRequires: libgtk2-devel
BuildRequires: libgtkmm2-devel BuildRequires: libgtkmm2-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libjack-devel BuildRequires: libjack-devel
BuildRequires: liblilv-devel BuildRequires: liblilv-devel
BuildRequires: liblo-devel BuildRequires: liblo-devel
@ -44,36 +46,41 @@ BuildRequires: liblrdf-devel
BuildRequires: libogg-devel BuildRequires: libogg-devel
BuildRequires: libpango-devel BuildRequires: libpango-devel
BuildRequires: libpangomm-devel BuildRequires: libpangomm-devel
BuildRequires: libpulseaudio-devel
BuildRequires: libreadline-devel
BuildRequires: librubberband-devel
BuildRequires: libsamplerate-devel BuildRequires: libsamplerate-devel
BuildRequires: libserd-devel BuildRequires: libserd-devel
BuildRequires: libsigc++-devel BuildRequires: libsigc++2-devel
BuildRequires: libsndfile-devel BuildRequires: libsndfile-devel
BuildRequires: libsord-devel BuildRequires: libsord-devel
BuildRequires: libsratom-devel BuildRequires: libsratom-devel
BuildRequires: libstdc++6-devel BuildRequires: libstdc++6-devel
BuildRequires: libsuil-devel BuildRequires: libsuil-devel
BuildRequires: libuuid-devel BuildRequires: libtag-devel
BuildRequires: libusb-devel
BuildRequires: libvamp-plugin-sdk-devel
BuildRequires: libxml2-devel BuildRequires: libxml2-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: scons >= 0.96.1 BuildRequires: scons >= 0.96.1
BuildRequires: fst-devel >= 1.6 BuildRequires: fst-devel >= 1.6
BuildRequires: liblv2-devel BuildRequires: liblv2-devel
BuildRequires: libraptor-devel BuildRequires: libraptor-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
%description %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 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. 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 %prep
%setup -q -n Ardour-%{version} %setup -q
%build %build
./waf configure \ ./waf configure \
--prefix=%{_prefix} \ --prefix=%{_prefix} \
--libdir=%{_libdir} \ --libdir=%{_libdir} \
--configdir=%{_sysconfdir} \ --configdir=%{_sysconfdir} \
--lv2 \
--freedesktop \ --freedesktop \
--cxx11 --cxx11
@ -84,22 +91,23 @@ Ardour capabilities include: multichannel recording, non-linear, non-destructive
mkdir -p %{buildroot} mkdir -p %{buildroot}
./waf install --destdir=%{buildroot} ./waf install --destdir=%{buildroot}
mkdir -p %{buildroot}%{_datadir}/applications #mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/ardour.desktop << EOF #cat > %{buildroot}%{_datadir}/applications/ardour.desktop << EOF
[Desktop Entry] #[Desktop Entry]
Name=ardour #Name=ardour
GenericName=A digital audio workstation #GenericName=A digital audio workstation
GenericName[it]=Una workstation per l'audio digitale #GenericName[it]=Una workstation per l'audio digitale
Comment=With ardour you can record, edit and mix multi-track audio #Comment=With ardour you can record, edit and mix multi-track audio
Comment[it]=Con ardour puoi registrare, editare e mixare audio multitraccia #Comment[it]=Con ardour puoi registrare, editare e mixare audio multitraccia
Exec=ardour5 #Exec=ardour5
Type=Application #Type=Application
Terminal=0 #Terminal=0
Icon=ardour #Icon=ardour
Categories=Qt;KDE;AudioVideo; #Categories=Qt;KDE;AudioVideo;
EOF #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 gtk2_ardour3
#%find_lang ardour3 #%find_lang ardour3
@ -114,36 +122,43 @@ EOF
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_sysconfdir}/ardour%{MAJver} %dir %{_sysconfdir}/ardour%{MAJver}
%config %{_sysconfdir}/ardour%{MAJver}/* %config %{_sysconfdir}/ardour%{MAJver}/*
%{_bindir}/ardour%{MAJver} %{_bindir}/ardour%{MAJver}*
#%{_bindir}/gcc-glibmm-abi-check %{_datadir}/applications/ardour.desktop
%{_datadir}/pixmaps/ardour%{MAJver}.png
%dir %{_libdir}/ardour%{MAJver} %dir %{_libdir}/ardour%{MAJver}
%{_libdir}/ardour%{MAJver}/*.so* %{_libdir}/ardour%{MAJver}/*.so*
%{_libdir}/ardour%{MAJver}/*.a %{_libdir}/ardour%{MAJver}/*.a
%{_libdir}/ardour%{MAJver}/ardour-* %{_libdir}/ardour%{MAJver}/ardour-*
%{_libdir}/ardour%{MAJver}/hardour-%{version} %{_libdir}/ardour%{MAJver}/hardour-*
%{_libdir}/ardour%{MAJver}/luasession
%dir %{_libdir}/ardour%{MAJver}/backends %dir %{_libdir}/ardour%{MAJver}/backends
%{_libdir}/ardour%{MAJver}/backends/libjack_audiobackend.so* %{_libdir}/ardour%{MAJver}/backends/lib*.so*
%dir %{_libdir}/ardour%{MAJver}/engines %dir %{_libdir}/ardour%{MAJver}/engines
%{_libdir}/ardour%{MAJver}/engines/libclearlooks.so* %{_libdir}/ardour%{MAJver}/engines/libclearlooks.so*
%dir %{_libdir}/ardour%{MAJver}/LV2/a-*.lv2
%{_libdir}/ardour%{MAJver}/LV2/a-*.lv2/*
%dir %{_libdir}/ardour%{MAJver}/panners %dir %{_libdir}/ardour%{MAJver}/panners
%{_libdir}/ardour%{MAJver}/panners/libpan*.so* %{_libdir}/ardour%{MAJver}/panners/libpan*.so*
%dir %{_libdir}/ardour%{MAJver}/surfaces %dir %{_libdir}/ardour%{MAJver}/surfaces
%{_libdir}/ardour%{MAJver}/surfaces/libardour_*.so* %{_libdir}/ardour%{MAJver}/surfaces/libardour_*.so*
%dir %{_libdir}/ardour%{MAJver}/utils
%{_libdir}/ardour%{MAJver}/utils/ardour*
%dir %{_libdir}/ardour%{MAJver}/vamp %dir %{_libdir}/ardour%{MAJver}/vamp
%{_libdir}/ardour%{MAJver}/vamp/libardourvampplugins.so* %{_libdir}/ardour%{MAJver}/vamp/libardourvamp*.so*
%{_libdir}/ardour%{MAJver}/sanityCheck %{_libdir}/ardour%{MAJver}/sanityCheck
%dir %{_libdir}/ardour%{MAJver}/LV2 %dir %{_libdir}/ardour%{MAJver}/LV2
%{_libdir}/ardour%{MAJver}/LV2/a-*.lv2/*
%dir %{_libdir}/ardour%{MAJver}/LV2/reasonablesynth.lv2 %dir %{_libdir}/ardour%{MAJver}/LV2/reasonablesynth.lv2
%{_libdir}/ardour%{MAJver}/LV2/reasonablesynth.lv2/* %{_libdir}/ardour%{MAJver}/LV2/reasonablesynth.lv2/*
%dir %{_datadir}/ardour%{MAJver} %dir %{_datadir}/ardour%{MAJver}
#%{_datadir}/pixmaps/ardour.png
%{_datadir}/ardour%{MAJver}/* %{_datadir}/ardour%{MAJver}/*
%{_datadir}/applications/ardour.desktop %doc COPYING
#%doc COPYING
%changelog %changelog
* Thu Feb 25 2021 Automatic Build System <autodist@mambasoft.it> 6.6-1mamba
- automatic version update by autodist
* Sun Jul 12 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 6.2-1mamba
- update to 6.2
* Fri Dec 08 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 5.12.0-1mamba * Fri Dec 08 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 5.12.0-1mamba
- update to 5.12.0 - update to 5.12.0