]> git.pld-linux.org Git - packages/ardour.git/blob - ardour.spec
35adc624fcae7177782dad94faf1d7c876f09464
[packages/ardour.git] / ardour.spec
1 Summary:        Multitrack hard disk recorder
2 Summary(pl):    Wieloscie¿kowy magnetofon nagrywaj±cy na twardym dysku
3 Name:           ardour
4 Version:        0.9
5 %define _beta   beta9.1
6 Release:        0.%{_beta}.1
7 License:        GPL
8 Group:          X11/Applications/Sound
9 Source0:        http://dl.sourceforge.net/ardour/%{name}-%{version}%{_beta}.tar.bz2
10 # Source0-md5:  411deff954d269b70a330f2718c5674a
11 Source1:        %{name}.desktop
12 Patch0:         %{name}-system-libs.patch
13 Patch1:         %{name}-opt.patch
14 Patch2:         %{name}-ac_cleanup.patch
15 Patch3:         %{name}-am18.patch
16 Patch4:         %{name}-nptl_fix.patch
17 URL:            http://ardour.sourceforge.net/
18 BuildRequires:  XFree86-devel
19 BuildRequires:  autoconf >= 2.50
20 BuildRequires:  automake
21 BuildRequires:  alsa-lib-devel >= 0.9.0
22 BuildRequires:  gtk+-devel >= 1.0.0
23 #BuildRequires: gtk-canvas-devel >= 0.1
24 BuildRequires:  gtkmm1-devel >= 1.2.6
25 BuildRequires:  jack-audio-connection-kit-devel >= 0.91.0
26 BuildRequires:  libart_lgpl >= 2.3
27 BuildRequires:  libpng-devel
28 BuildRequires:  liblrdf-devel >= 0.3.0
29 BuildRequires:  libsamplerate-devel >= 0.0.13
30 BuildRequires:  libsigc++1-devel >= 0.8.8
31 BuildRequires:  libsndfile-devel >= 1.0.0
32 BuildRequires:  libstdc++-devel
33 BuildRequires:  libtool
34 BuildRequires:  libxml2-devel >= 2.5.0
35 BuildRequires:  pkgconfig
36 BuildRequires:  libraptor-devel
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %description
40 A "professional" multitrack, multichannel audio recorder and DAW for
41 Linux, using ALSA-supported audio interfaces. Supports up to 32 bit
42 samples, 24+ channels at up to 96kHz, full MMC control,
43 non-destructive, non-linear editor, LADSPA plugins.
44
45 %description -l pl
46 "Profesjonalny" wielo¶cie¿kowy, wielokana³owy magnetofon oraz DAW dla
47 Linuksa, wykorzystuj±cy interfejsy d¼wiêkowe obs³ugiwane przez ALSA.
48 Obs³uguje próbki do 32 bitów, 24+ kana³ów do 96kHz, pe³n± kontrolê
49 MMC, niedestruktywny, nieliniowy edytor oraz wtyczki LADSPA.
50
51 %prep
52 %setup -q -n %{name}-%{version}%{_beta}
53 %patch0 -p1
54 %patch1 -p1
55 %patch2 -p1
56 %patch3 -p1
57 %patch4 -p1
58
59 install -d m4
60 # extract AM_BUILD_ENVIRONMENT (patched!)
61 tail -n +760 aclocal.m4 > m4/buildenv.m4
62 # AC_UNIQUIFY_{LAST,FIRST}
63 #tail -n +6685 libs/ardour/aclocal.m4 >> m4/buildenv.m4
64 # AC_POSIX_RTSCHED
65 tail -n +895 libs/pbd/aclocal.m4 | head -n 118 >> m4/buildenv.m4
66
67 %build
68 %{__aclocal} -I m4
69 %{__autoconf}
70 %{__automake}
71 cd gtk_ardour
72 %{__aclocal} -I ../m4
73 %{__autoconf}
74 %{__automake}
75 cd ../libs
76 %{__libtoolize}
77 %{__aclocal} -I ../m4
78 %{__autoconf}
79 %{__automake}
80 cd ardour
81 %{__libtoolize}
82 %{__aclocal} -I ../../m4
83 %{__autoconf}
84 %{__automake}
85 cd ../gtk-canvas
86 %{__aclocal} -I ../../m4
87 %{__autoconf}
88 %{__automake}
89 cd ../gtkmmext
90 %{__aclocal} -I ../../m4
91 %{__autoconf}
92 %{__automake}
93 cd ../midi++
94 %{__aclocal} -I ../../m4
95 %{__autoconf}
96 %{__automake}
97 cd ../pbd
98 %{__aclocal} -I ../../m4
99 %{__autoconf}
100 %{__automake}
101 cd ../soundtouch
102 %{__aclocal} -I ../../m4
103 %{__autoconf}
104 %{__automake}
105 cd ../..
106 # ksi doesn't build for a moment
107 %configure \
108         --disable-ksi \
109         %{!?debug:--enable-optimize}
110
111 %{__make}
112
113 %install
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT%{_desktopdir}
116
117 %{__make} install \
118         DESTDIR=$RPM_BUILD_ROOT
119
120 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
121
122 %find_lang %{name} --all-name
123
124 %clean
125 rm -rf $RPM_BUILD_ROOT
126
127 %files -f %{name}.lang
128 %defattr(644,root,root,755)
129 %doc AUTHORS ChangeLog CONTRIBUTORS FAQ README TODO TRANSLATORS
130 %attr(755,root,root) %{_bindir}/*
131 %{_datadir}/%{name}
132 %{_mandir}/man1/*
133 %dir %{_sysconfdir}/ardour
134 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ardour/*.rc
135 %{_desktopdir}/ardour.desktop
This page took 0.039972 seconds and 2 git commands to generate.