ardour/ardour.spec

260 lines
8.8 KiB
RPMSpec

%define MAJver %(echo %version | cut -d. -f 1)
%define majversion %(echo %version | cut -d. -f 1-2)
Name: ardour
Version: 8.0
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 <silvan.calarco@mambasoft.it>
URL: https://www.ardour.org
Source: https+git://github.com/Ardour/ardour.git/%{version}/ardour-%{version}.tar.bz2
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libX11-devel
BuildRequires: libalsa-devel
BuildRequires: libarchive-devel
BuildRequires: libat-spi2-core-devel
BuildRequires: libatkmm1-devel
BuildRequires: libaubio-devel
BuildRequires: libbluetooth-devel
BuildRequires: libcairo-devel
BuildRequires: libcairomm10-devel
BuildRequires: libcap-devel
BuildRequires: libcurl-devel
BuildRequires: libcwiid-devel
BuildRequires: libdbus-devel
BuildRequires: libfftw-devel
BuildRequires: libflac-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libglib-devel
BuildRequires: libglibmm24-devel
BuildRequires: libgtk2-devel
BuildRequires: libgtkmm2-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libjack-devel
BuildRequires: liblilv-devel
BuildRequires: liblo-devel
BuildRequires: liblrdf-devel
BuildRequires: libogg-devel
BuildRequires: libpango-devel
BuildRequires: libpangomm1-devel
BuildRequires: libpulseaudio-devel
BuildRequires: libreadline-devel
BuildRequires: librubberband-devel
BuildRequires: libsamplerate-devel
BuildRequires: libserd-devel
BuildRequires: libsigc++2-devel
BuildRequires: libsndfile-devel
BuildRequires: libsord-devel
BuildRequires: libsratom-devel
BuildRequires: libstdc++6-devel
BuildRequires: libsuil-devel
BuildRequires: libtag-devel
BuildRequires: libusb-devel
BuildRequires: libvamp-plugin-sdk-devel
BuildRequires: libwebsockets-devel
BuildRequires: libxml2-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: fst-devel >= 1.6
BuildRequires: liblv2-devel
BuildRequires: libraptor-devel
%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
%build
./waf configure \
--prefix=%{_prefix} \
--libdir=%{_libdir} \
--configdir=%{_sysconfdir} \
--freedesktop \
--cxx11
./waf
./waf i18n
%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
mkdir -p %{buildroot}
./waf install --destdir=%{buildroot}
%find_lang %{name} --all-name
mv %{buildroot}%{_datadir}/applications/ardour{%{MAJver},}.desktop
# man pages
install -vDm 644 ardour.1 -t %{buildroot}%{_mandir}/man1/ardour.1
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root)
%dir %{_sysconfdir}/ardour%{MAJver}
%config %{_sysconfdir}/ardour%{MAJver}/*
%{_bindir}/ardour%{MAJver}*
%{_datadir}/appdata/ardour%{MAJver}.appdata.xml
%{_datadir}/applications/ardour.desktop
%{_datadir}/mime/packages/ardour.xml
%dir %{_libdir}/ardour%{MAJver}
%{_libdir}/ardour%{MAJver}/*.so*
%{_libdir}/ardour%{MAJver}/*.a
%{_libdir}/ardour%{MAJver}/ardour-*
%{_libdir}/ardour%{MAJver}/hardour-*
%{_libdir}/ardour%{MAJver}/luasession
%dir %{_libdir}/ardour%{MAJver}/backends
%{_libdir}/ardour%{MAJver}/backends/lib*.so*
%dir %{_libdir}/ardour%{MAJver}/engines
%{_libdir}/ardour%{MAJver}/engines/libclearlooks.so*
%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/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}/ardour%{MAJver}/*
%{_datadir}/icons/hicolor/*/apps/ardour%{MAJver}.png
%{_mandir}/man1/ardour.1*
%doc COPYING
%changelog
* Mon Oct 09 2023 Automatic Build System <autodist@mambasoft.it> 8.0-1mamba
- automatic version update by autodist
* Sat Jun 24 2023 Automatic Build System <autodist@mambasoft.it> 7.5-1mamba
- automatic version update by autodist
* Thu Apr 27 2023 Automatic Build System <autodist@mambasoft.it> 7.4-1mamba
- automatic version update by autodist
* Wed Feb 15 2023 Automatic Build System <autodist@mambasoft.it> 7.3-1mamba
- automatic version update by autodist
* Wed Dec 14 2022 Automatic Build System <autodist@mambasoft.it> 7.2-1mamba
- automatic version update by autodist
* Thu Nov 03 2022 Automatic Build System <autodist@mambasoft.it> 7.1-1mamba
- automatic version update by autodist
* Mon Oct 17 2022 Automatic Build System <autodist@mambasoft.it> 7.0-1mamba
- automatic version update by autodist
* Fri Aug 13 2021 Automatic Build System <autodist@mambasoft.it> 6.9-1mamba
- automatic version update by autodist
* Fri Jul 02 2021 Automatic Build System <autodist@mambasoft.it> 6.8-1mamba
- automatic version update by autodist
* Sun May 23 2021 Automatic Build System <autodist@mambasoft.it> 6.7-1mamba
- automatic version update by autodist
* 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
- update to 5.12.0
* Thu Aug 17 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 5.11-1mamba
- update to 5.11
* Wed Dec 30 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 4.4.0-1mamba
- update to 4.4.0
* Fri Aug 14 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.0-1mamba
- update to 4.1.0
* Fri May 22 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 4.0.0-1mamba
- update to 4.0.0
* Thu Oct 09 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 3.5.403-1mamba
- update to 3.5.403
* Sun Jun 08 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 3.5.380-1mamba
- update to 3.5.380
* Sat Mar 15 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 3.5.357-1mamba
- update to 3.5.357
* Sat Nov 30 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 3.5.74-1mamba
- update to 3.5.74
* Wed Oct 30 2013 Automatic Build System <autodist@mambasoft.it> 3.5.14-1mamba
- automatic version update by autodist
* Mon Sep 16 2013 Automatic Build System <autodist@mambasoft.it> 3.4-1mamba
- update to 3.4
* Wed Jul 24 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 3.3-2mamba
- fixed icon in desktop menu entry
* Wed Jul 24 2013 Automatic Build System <autodist@mambasoft.it> 3.3-1mamba
- automatic version update by autodist
* Sat Jul 13 2013 Automatic Build System <autodist@mambasoft.it> 3.2-1mamba
- update to 3.2
* Thu Apr 11 2013 Automatic Build System <autodist@mambasoft.it> 3.1-1mamba
- update to 3.1
* Sat Mar 30 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 3.0-2mamba
- desktop file fixed to run ardour3 binary
* Wed Mar 27 2013 Automatic Build System <autodist@mambasoft.it> 3.0-1mamba
- update to 3.0
* Thu Jan 31 2013 Automatic Build System <autodist@mambasoft.it> 2.8.16-1mamba
- automatic version update by autodist
* Sat Oct 29 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 2.8.12-1mamba
- update to 2.8.12
* Thu Jun 03 2010 Automatic Build System <autodist@mambasoft.it> 2.8.1-2mamba
- automatic rebuild by autodist
* Fri Jul 10 2009 Automatic Build System <autodist@mambasoft.it> 2.8.1-1mamba
- update to 2.8.1
* Fri Jul 10 2009 Automatic Build System <autodist@mambasoft.it> 2.3.1-2mamba
- automatic rebuild by autodist
* Mon Feb 11 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 2.3.1-1mamba
- update to 2.3.1
* Fri Sep 21 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.5-1mamba
- update to 2.0.5
* Sun Jul 22 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.3-1mamba
- update to 2.0.3
* Thu May 18 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 0.99.3-1qilnx
- update to version 0.99.3 by autospec
- rpm group name fix
* Sun Mar 13 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9beta28-1qilnx
- package created by autospec