/[packages]/cauldron/ardour/current/SPECS/ardour.spec
ViewVC logotype

Annotation of /cauldron/ardour/current/SPECS/ardour.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 346015 - (hide annotations) (download)
Fri Jan 11 10:59:42 2013 UTC (11 years, 3 months ago) by umeabot
File size: 4879 byte(s)
Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
1 ennael 67509 %define oname ardour2
2    
3 barjac 341531 Summary: Professional multitrack audio recording application
4 ennael 67509 Name: ardour
5 dmorgan 340460 Version: 2.8.16
6 umeabot 346015 Release: %mkrel 3
7 ennael 67509 Epoch: 1
8 dmorgan 340464 Group: Sound/Editors and Converters
9 ennael 67509 License: GPLv2+
10     URL: http://ardour.org/
11     # since 2.8.2 there is no direct link :(
12 barjac 341531 Source0: ardour-%{version}.tar.bz2
13     Patch0: ardour-2.8.2-disable-fdo-actions.patch
14    
15     BuildRequires: dmalloc
16     BuildRequires: pkgconfig(libcurl) >= 7.0.0
17     BuildRequires: pkgconfig(fftw3)
18 ennael 67509 BuildRequires: gettext >= 0.11.5
19     BuildRequires: gtk2-devel >= 2.8
20     BuildRequires: gtkmm2.4-devel >= 2.10.8
21     BuildRequires: jackit-devel >= 0.100
22 barjac 341531 BuildRequires: pkgconfig(alsa)
23 ennael 67509 BuildRequires: libart_lgpl-devel >= 2.3.16
24 barjac 341531 BuildRequires: boost-devel
25     BuildRequires: pkgconfig(flac) >= 1.2.1
26     BuildRequires: pkgconfig(glib-2.0) >= 2.10
27     BuildRequires: pkgconfig(libgnomecanvas-2.0)
28     BuildRequires: pkgconfig(libgnomecanvasmm-2.6)
29     BuildRequires: pkgconfig(liblo) >= 0.24
30     BuildRequires: pkgconfig(lrdf) >= 0.4.0
31     BuildRequires: pkgconfig(samplerate)
32     BuildRequires: pkgconfig(sndfile) >= 1.0.18
33 ennael 67509 BuildRequires: libtool
34 barjac 341531 BuildRequires: pkgconfig(libusb)
35     BuildRequires: pkgconfig(libusb-1.0)
36 ennael 67509 BuildRequires: libxml2-devel >= 2.5.0
37 barjac 341531 BuildRequires: pkgconfig(libxslt)
38 ennael 67509 BuildRequires: pkgconfig
39 barjac 341531 BuildRequires: pkgconfig(raptor2)
40 ennael 67509 BuildRequires: scons >= 0.96
41 barjac 341531 BuildRequires: pkgconfig(lilv-0) >= 0.14
42     BuildRequires: pkgconfig(sqlite3)
43     BuildRequires: pkgconfig(lv2) >= 1.0.15
44     BuildRequires: pkgconfig(vamp-sdk)
45     BuildRequires: pkgconfig(rubberband)
46     BuildRequires: pkgconfig(aubio) >= 0.3.2
47 ennael 67509 BuildRequires: xdg-utils
48     BuildRequires: shared-mime-info
49 barjac 341531 BuildRequires: pkgconfig(cwiid)
50     BuildRequires: pkgconfig(redland)
51 ennael 67509 BuildRequires: desktop-file-utils
52 barjac 341531 BuildRequires: pkgconfig(serd-0) >= 0.14.0
53     BuildRequires: pkgconfig(sord-0) >= 0.8.0
54     BuildRequires: pkgconfig(sratom-0) >= 0.4.0
55     BuildRequires: pkgconfig(suil-0) >= 0.6.0
56    
57 ennael 67509 Requires: jackit >= 0.100
58    
59     %description
60     Ardour is a digital audio workstation.You can use it to record, edit and mix
61     multi-track audio. You can produce your own CDs, mix video soundtracks, or just
62     experiment with new ideas about music and sound.
63    
64     Ardour capabilities include: multichannel recording, non-destructive editing
65     with unlimited undo/redo, full automation support, a powerful mixer, unlimited
66 barjac 341531 tracks/buses/plugins, timecode synchronization, and hardware control from
67 ennael 67509 surfaces like the Mackie Control Universal. If you've been looking for a tool
68     similar to ProTools, Nuendo, Pyramix, or Sequoia, you might have found it.
69    
70 barjac 341531 An ALSA sound driver is preferred when using Ardour.
71 ennael 67509
72 barjac 341531 See the online user manual at http://en.flossmanuals.net/ardour/
73 ennael 67509
74    
75     %prep
76 zezinho 206169 %setup -q
77 barjac 341531 %patch0 -p0
78 ennael 67509
79     %build
80     #(tpg) disable strange optimisations, like SSE
81     %ifarch %{ix86}
82     TARGETCPU="i686"
83     ARCHFLAGS="-DARCH_X86"
84     %endif
85     %ifarch x86_64
86     TARGETCPU="x86_64"
87     ARCHFLAGS="-DARCH_X86 -DBUILD_SSE_OPTIMIZATIONS -DUSE_X86_64_ASM"
88     %endif
89    
90    
91 fwang 162061 export LINKFLAGS="%{ldflags}"
92 ennael 67509 %scons \
93     PREFIX=%{_prefix} \
94     DIST_TARGET="${TARGETCPU}" \
95 fwang 162061 LINKFLAGS="%{ldflags}" \
96     CCFLAGS="%{optflags} -ffast-math" \
97     ARCH="${ARCHFLAGS}" \
98 ennael 67509 FFT_ANALYSIS="1" \
99     LIBDIR="%{_libdir}" \
100     SYSLIBS="1" \
101     SURFACES="1" \
102     LIBLO="1" \
103     LV2="1" \
104     TRANZPORT="1" \
105     NLS="1" \
106     FREEDESKTOP="1" \
107     AUBIO="1" \
108     FPU_OPTIMIZATION="1" \
109     WIIMOTE="1" \
110     FREESOUND="1" \
111     AUSTATE="1"
112    
113     %install
114     mkdir -p %{buildroot}
115     scons DESTDIR=%{buildroot} install
116    
117     %find_lang %{name} --all-name
118    
119     %files -f %{name}.lang
120     %doc README PACKAGER_README
121     %dir %{_sysconfdir}/%{oname}
122     %dir %{_libdir}/%{oname}
123     %dir %{_datadir}/%{oname}
124     %dir %{_datadir}/%{oname}/icons
125     %dir %{_datadir}/%{oname}/pixmaps
126     %dir %{_datadir}/%{oname}/templates
127     %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_dark.rc
128     %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_default.conf
129     %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_light.rc
130     %config(noreplace) %{_sysconfdir}/%{oname}/ardour.menus
131     %config(noreplace) %{_sysconfdir}/%{oname}/ardour_system.rc
132     %config(noreplace) %{_sysconfdir}/%{oname}/ergonomic-us.bindings
133     %config(noreplace) %{_sysconfdir}/%{oname}/mnemonic-us.bindings
134     %config(noreplace) %{_sysconfdir}/%{oname}/ardour-sae.menus
135     %config(noreplace) %{_sysconfdir}/%{oname}/SAE-de-keypad.bindings
136     %config(noreplace) %{_sysconfdir}/%{oname}/SAE-de-nokeypad.bindings
137     %config(noreplace) %{_sysconfdir}/%{oname}/SAE-us-keypad.bindings
138     %config(noreplace) %{_sysconfdir}/%{oname}/SAE-us-nokeypad.bindings
139     %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_dark_sae.rc
140     %config(noreplace) %{_sysconfdir}/%{oname}/ardour2_ui_light_sae.rc
141     %{_bindir}/%{oname}
142     %{_libdir}/%{oname}/*.so
143     %{_libdir}/%{oname}/ardour-*
144     %{_libdir}/%{oname}/surfaces/*.so
145     %{_libdir}/%{oname}/engines/*.so
146     %{_libdir}/%{oname}/vamp/*.so
147     %{_datadir}/applications/*.desktop
148     %{_datadir}/%{oname}/icons/*.png
149     %{_datadir}/%{oname}/pixmaps/*.xpm
150     %{_datadir}/%{oname}/*.png
151     %{_datadir}/%{oname}/templates/*.template
152     %{_iconsdir}/hicolor/*/*/*.png
153     %{_datadir}/mime/packages/*.xml

  ViewVC Help
Powered by ViewVC 1.1.30