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