Mageia Bugzilla – Attachment 3146 Details for
Bug 7839
ardour update available (2.8.14) builds against new lv2 (see bug 7639)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
corrected spec file for ardourvst 2.8.14
ardourvst-2.8.14mga.spec (text/plain), 5.41 KB, created by
Philippe Didier
on 2012-11-23 04:37:40 CET
(
hide
)
Description:
corrected spec file for ardourvst 2.8.14
Filename:
MIME Type:
Creator:
Philippe Didier
Created:
2012-11-23 04:37:40 CET
Size:
5.41 KB
patch
obsolete
>%define oname ardour2 >%define srcname ardour > >Summary: Professional multitrack audio recording application >Name: ardourvst >Version: 2.8.14 >Release: %mkrel 1 >Epoch: 1 >Group: Sound >License: GPLv2+ >URL: http://ardour.org/ ># since 2.8.2 there is no direct link : >#( the developer asks if you eventually want to pay before downloading) >Source0: http://releases.ardour.org/%{srcname}-%{version}.tar.bz2 ># Source1: wiimote.tar.gz >#Patch1 and Patch2 merged upstream >#Patch1: ardour-2.0.5-fix_compile.patch >#Patch4: ardour-2.8.4-gcc43.patch >Patch6: ardour-2.8.2-disable-fdo-actions.patch >Patch7: ardourvst.desktop.in.patch >BuildRequires: curl-devel >BuildRequires: fftw3-devel >BuildRequires: gettext >= 0.11.5 >BuildRequires: gtk2-devel >= 2.8 >BuildRequires: gtkmm2.4-devel >= 2.10.8 >BuildRequires: jackit-devel >= 0.100 >BuildRequires: libalsa-devel >BuildRequires: libart_lgpl-devel >= 2.3.16 >BuildRequires: libboost-devel >BuildRequires: libflac-devel >BuildRequires: libglib2.0-devel >= 2.10 >BuildRequires: libgnomecanvas2-devel >BuildRequires: libgnomecanvasmm2.6-devel >BuildRequires: liblo-devel >BuildRequires: liblrdf-devel >= 0.3.1 >BuildRequires: libsamplerate-devel >= 0.0.13 >BuildRequires: libsndfile-devel >= 1.0.16 >BuildRequires: libtool >BuildRequires: libusb1.0-devel >BuildRequires: libusb-compat0.1-devel >BuildRequires: libxml2-devel >= 2.5.0 >BuildRequires: libxslt-devel >BuildRequires: pkgconfig >BuildRequires: raptor2-devel >BuildRequires: scons >= 0.96 >BuildRequires: lilv-devel >#BuildRequires: soundtouch-devel >= 1.3.1 >BuildRequires: sqlite3-devel >BuildRequires: lv2-devel >BuildRequires: suil-devel >BuildRequires: vamp-plugin-sdk-devel >BuildRequires: rubberband-devel >#BuildRequires: soundtouch-devel >BuildRequires: aubio-devel >BuildRequires: xdg-utils >BuildRequires: shared-mime-info >BuildRequires: cwiid-devel >BuildRequires: libredland-devel >BuildRequires: desktop-file-utils >BuildRequires: wine-devel > >Requires: jackit >= 0.100 > >BuildRoot: %{_tmppath}/%{srcname}-%{version}-%{release}-buildroot > >%description >Ardour is a digital audio workstation.You can use it to record, edit and mix >multi-track audio. You can produce your own CDs, mix video soundtracks, or just >experiment with new ideas about music and sound. > >Ardour capabilities include: multichannel recording, non-destructive editing >with unlimited undo/redo, full automation support, a powerful mixer, unlimited >tracks/busses/plugins, timecode synchronization, and hardware control from >surfaces like the Mackie Control Universal. If you've been looking for a tool >similar to ProTools, Nuendo, Pyramix, or Sequoia, you might have found it. > >You must have jackd running and an ALSA sound driver to use ardour. If you are >new to jackd, try qjackctl. > >See the online user manual at http://ardour.org/files/manual/index.html > >Important notice: This package is built against the system libraries in >Mageia, and in the SConstruct file there is a text that seems to invalidate >support from upstream authors "USE AT YOUR OWN RISK: CANCELS ALL SUPPORT FROM >ARDOUR AUTHORS". > >%prep > >%setup -q -n %{srcname}-%{version} >#%%patch1 -p1 >#%%patch4 -p0 >%patch6 -p0 >%patch7 -p0 > >%build >#(tpg) disable strange optimisations, like SSE >%ifarch %{ix86} >TARGETCPU="i686" >ARCHFLAGS="-DARCH_X86" >%endif >%ifarch x86_64 >TARGETCPU="x86_64" >ARCHFLAGS="-DARCH_X86 -DBUILD_SSE_OPTIMIZATIONS -DUSE_X86_64_ASM" >%endif > ># ardour want to link against old library >#sed -i -e 's/soundtouch-1.0/soundtouch/g' SConstruct > >export LINKFLAGS="%{ldflags}" >%scons \ > PREFIX=%{_prefix} \ > DIST_TARGET="${TARGETCPU}" \ > LINKFLAGS="%{ldflags}" \ > CCFLAGS="%{optflags} -ffast-math" \ > ARCH="${ARCHFLAGS}" \ > FFT_ANALYSIS="1" \ > LIBDIR="%{_libdir}" \ > SYSLIBS="1" \ > SURFACES="1" \ > LIBLO="1" \ > LV2="1" \ > TRANZPORT="1" \ > NLS="1" \ > FREEDESKTOP="1" \ > AUBIO="1" \ > FPU_OPTIMIZATION="1" \ > WIIMOTE="1" \ > FREESOUND="1" \ > AUSTATE="1" \ > VST="1" > >%install >rm -rf %{buildroot} >mkdir -p %{buildroot} >scons DESTDIR=%{buildroot} install > >%find_lang %{name} --all-name > >%clean >rm -rf %{buildroot} > >%files -f %{name}.lang >%doc README PACKAGER_README >%dir %{_sysconfdir}/%{oname} >%dir %{_libdir}/%{oname} >%dir %{_datadir}/%{oname} >%dir %{_datadir}/%{oname}/icons >%dir %{_datadir}/%{oname}/pixmaps >%dir %{_datadir}/%{oname}/templates >%config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_dark.rc >%config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_default.conf >%config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_light.rc >%config(noreplace) %{_sysconfdir}/%{oname}/ardour.menus >%config(noreplace) %{_sysconfdir}/%{oname}/ardour_system.rc >%config(noreplace) %{_sysconfdir}/%{oname}/ergonomic-us.bindings >%config(noreplace) %{_sysconfdir}/%{oname}/mnemonic-us.bindings >%config(noreplace) %{_sysconfdir}/%{oname}/ardour-sae.menus >%config(noreplace) %{_sysconfdir}/%{oname}/SAE-de-keypad.bindings >%config(noreplace) %{_sysconfdir}/%{oname}/SAE-de-nokeypad.bindings >%config(noreplace) %{_sysconfdir}/%{oname}/SAE-us-keypad.bindings >%config(noreplace) %{_sysconfdir}/%{oname}/SAE-us-nokeypad.bindings >%config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_dark_sae.rc >%config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_light_sae.rc >%{_bindir}/%{name} >%{_libdir}/%{oname}/*.so >%{_libdir}/%{oname}/surfaces/*.so >%{_libdir}/%{oname}/engines/*.so >%{_libdir}/%{oname}/vamp/*.so >%{_datadir}/applications/*.desktop >%{_datadir}/%{oname}/icons/*.png >%{_datadir}/%{oname}/pixmaps/*.xpm >%{_datadir}/%{oname}/*.png >%{_datadir}/%{oname}/templates/*.template >%{_iconsdir}/hicolor/*/*/*.png >%{_datadir}/mime/packages/*.xml > >
%define oname ardour2 %define srcname ardour Summary: Professional multitrack audio recording application Name: ardourvst Version: 2.8.14 Release: %mkrel 1 Epoch: 1 Group: Sound License: GPLv2+ URL: http://ardour.org/ # since 2.8.2 there is no direct link : #( the developer asks if you eventually want to pay before downloading) Source0: http://releases.ardour.org/%{srcname}-%{version}.tar.bz2 # Source1: wiimote.tar.gz #Patch1 and Patch2 merged upstream #Patch1: ardour-2.0.5-fix_compile.patch #Patch4: ardour-2.8.4-gcc43.patch Patch6: ardour-2.8.2-disable-fdo-actions.patch Patch7: ardourvst.desktop.in.patch BuildRequires: curl-devel BuildRequires: fftw3-devel BuildRequires: gettext >= 0.11.5 BuildRequires: gtk2-devel >= 2.8 BuildRequires: gtkmm2.4-devel >= 2.10.8 BuildRequires: jackit-devel >= 0.100 BuildRequires: libalsa-devel BuildRequires: libart_lgpl-devel >= 2.3.16 BuildRequires: libboost-devel BuildRequires: libflac-devel BuildRequires: libglib2.0-devel >= 2.10 BuildRequires: libgnomecanvas2-devel BuildRequires: libgnomecanvasmm2.6-devel BuildRequires: liblo-devel BuildRequires: liblrdf-devel >= 0.3.1 BuildRequires: libsamplerate-devel >= 0.0.13 BuildRequires: libsndfile-devel >= 1.0.16 BuildRequires: libtool BuildRequires: libusb1.0-devel BuildRequires: libusb-compat0.1-devel BuildRequires: libxml2-devel >= 2.5.0 BuildRequires: libxslt-devel BuildRequires: pkgconfig BuildRequires: raptor2-devel BuildRequires: scons >= 0.96 BuildRequires: lilv-devel #BuildRequires: soundtouch-devel >= 1.3.1 BuildRequires: sqlite3-devel BuildRequires: lv2-devel BuildRequires: suil-devel BuildRequires: vamp-plugin-sdk-devel BuildRequires: rubberband-devel #BuildRequires: soundtouch-devel BuildRequires: aubio-devel BuildRequires: xdg-utils BuildRequires: shared-mime-info BuildRequires: cwiid-devel BuildRequires: libredland-devel BuildRequires: desktop-file-utils BuildRequires: wine-devel Requires: jackit >= 0.100 BuildRoot: %{_tmppath}/%{srcname}-%{version}-%{release}-buildroot %description Ardour is a digital audio workstation.You can use it to record, edit and mix multi-track audio. You can produce your own CDs, mix video soundtracks, or just experiment with new ideas about music and sound. Ardour capabilities include: multichannel recording, non-destructive editing with unlimited undo/redo, full automation support, a powerful mixer, unlimited tracks/busses/plugins, timecode synchronization, and hardware control from surfaces like the Mackie Control Universal. If you've been looking for a tool similar to ProTools, Nuendo, Pyramix, or Sequoia, you might have found it. You must have jackd running and an ALSA sound driver to use ardour. If you are new to jackd, try qjackctl. See the online user manual at http://ardour.org/files/manual/index.html Important notice: This package is built against the system libraries in Mageia, and in the SConstruct file there is a text that seems to invalidate support from upstream authors "USE AT YOUR OWN RISK: CANCELS ALL SUPPORT FROM ARDOUR AUTHORS". %prep %setup -q -n %{srcname}-%{version} #%%patch1 -p1 #%%patch4 -p0 %patch6 -p0 %patch7 -p0 %build #(tpg) disable strange optimisations, like SSE %ifarch %{ix86} TARGETCPU="i686" ARCHFLAGS="-DARCH_X86" %endif %ifarch x86_64 TARGETCPU="x86_64" ARCHFLAGS="-DARCH_X86 -DBUILD_SSE_OPTIMIZATIONS -DUSE_X86_64_ASM" %endif # ardour want to link against old library #sed -i -e 's/soundtouch-1.0/soundtouch/g' SConstruct export LINKFLAGS="%{ldflags}" %scons \ PREFIX=%{_prefix} \ DIST_TARGET="${TARGETCPU}" \ LINKFLAGS="%{ldflags}" \ CCFLAGS="%{optflags} -ffast-math" \ ARCH="${ARCHFLAGS}" \ FFT_ANALYSIS="1" \ LIBDIR="%{_libdir}" \ SYSLIBS="1" \ SURFACES="1" \ LIBLO="1" \ LV2="1" \ TRANZPORT="1" \ NLS="1" \ FREEDESKTOP="1" \ AUBIO="1" \ FPU_OPTIMIZATION="1" \ WIIMOTE="1" \ FREESOUND="1" \ AUSTATE="1" \ VST="1" %install rm -rf %{buildroot} mkdir -p %{buildroot} scons DESTDIR=%{buildroot} install %find_lang %{name} --all-name %clean rm -rf %{buildroot} %files -f %{name}.lang %doc README PACKAGER_README %dir %{_sysconfdir}/%{oname} %dir %{_libdir}/%{oname} %dir %{_datadir}/%{oname} %dir %{_datadir}/%{oname}/icons %dir %{_datadir}/%{oname}/pixmaps %dir %{_datadir}/%{oname}/templates %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_dark.rc %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_default.conf %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_light.rc %config(noreplace) %{_sysconfdir}/%{oname}/ardour.menus %config(noreplace) %{_sysconfdir}/%{oname}/ardour_system.rc %config(noreplace) %{_sysconfdir}/%{oname}/ergonomic-us.bindings %config(noreplace) %{_sysconfdir}/%{oname}/mnemonic-us.bindings %config(noreplace) %{_sysconfdir}/%{oname}/ardour-sae.menus %config(noreplace) %{_sysconfdir}/%{oname}/SAE-de-keypad.bindings %config(noreplace) %{_sysconfdir}/%{oname}/SAE-de-nokeypad.bindings %config(noreplace) %{_sysconfdir}/%{oname}/SAE-us-keypad.bindings %config(noreplace) %{_sysconfdir}/%{oname}/SAE-us-nokeypad.bindings %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_dark_sae.rc %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_light_sae.rc %{_bindir}/%{name} %{_libdir}/%{oname}/*.so %{_libdir}/%{oname}/surfaces/*.so %{_libdir}/%{oname}/engines/*.so %{_libdir}/%{oname}/vamp/*.so %{_datadir}/applications/*.desktop %{_datadir}/%{oname}/icons/*.png %{_datadir}/%{oname}/pixmaps/*.xpm %{_datadir}/%{oname}/*.png %{_datadir}/%{oname}/templates/*.template %{_iconsdir}/hicolor/*/*/*.png %{_datadir}/mime/packages/*.xml
View Attachment As Raw
Actions:
View
Attachments on
bug 7839
:
3138
|
3143
|
3144
| 3146 |
3147
|
3155
|
3177
|
3178
|
3180
|
3181
|
3183
|
3187