]> git.pld-linux.org Git - packages/ardour.git/blame - ardour.spec
- added c++ patch (probably incomplete, g++ concept check fail on glibmm now)
[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
2788d6a3
MWP
4Version: 2.0.3
5Release: 0.1
0acf8fe4 6License: GPL
7Group: X11/Applications/Sound
2788d6a3
MWP
8Source0: http://ardour.org/files/releases/%{name}-%{version}.tar.bz2
9# Source0-md5: d047d3f9e7b5b4bf80980c5b267c1068
0abfb58a 10Source1: %{name}.desktop
ff486d49 11Patch0: %{name}-c++.patch
11673d43 12URL: http://ardour.org/
af389eaf 13BuildRequires: alsa-lib-devel >= 0.9.0
2788d6a3 14BuildRequires: boost-devel
9f2a37da 15BuildRequires: gettext-devel
95c59896
JB
16# included libsndfile needs patch (wants FLAC__seekable_stream_decoder_set_read_callback)
17# (in ardour itself only one UI option depends on HAVE_FLAC)
18BuildRequires: flac-devel
19BuildRequires: fftw3-single-devel >= 3
20BuildRequires: glib2-devel >= 1:2.10.1
21BuildRequires: gtk+2-devel >= 2:2.8.1
2788d6a3 22BuildRequires: gtkmm-devel >= 2.8.0
95c59896 23BuildRequires: jack-audio-connection-kit-devel >= 0.101.1
12930179 24BuildRequires: libart_lgpl >= 2.3.16
2788d6a3 25BuildRequires: libgnomecanvas-devel >= 2.0
95c59896
JB
26BuildRequires: libgnomecanvasmm-devel >= 2.12.0
27BuildRequires: liblrdf-devel >= 0.4.0
2788d6a3 28BuildRequires: liblo-devel
95c59896 29BuildRequires: libraptor-devel >= 1.4.2
2788d6a3 30BuildRequires: libsamplerate-devel >= 0.1.2
95c59896
JB
31BuildRequires: libsigc++-devel >= 2.0
32# internal one used
33#BuildRequires: libsndfile-devel >= 1.0.0
0acf8fe4 34BuildRequires: libstdc++-devel
9b6c8bab 35BuildRequires: libtool
95c59896
JB
36BuildRequires: libusb-devel
37BuildRequires: libxml2-devel >= 1:2.6.0
38BuildRequires: libxslt-devel
2788d6a3 39BuildRequires: python >= 2.3.4
95c59896 40BuildRequires: pkgconfig >= 1:0.20
2788d6a3 41BuildRequires: scons >= 0.96
95c59896 42BuildRequires: soundtouch-devel >= 1.3.1
0acf8fe4 43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
46A "professional" multitrack, multichannel audio recorder and DAW for
47Linux, using ALSA-supported audio interfaces. Supports up to 32 bit
48samples, 24+ channels at up to 96kHz, full MMC control,
49non-destructive, non-linear editor, LADSPA plugins.
50
eb8c735e
JR
51%description -l pl.UTF-8
52"Profesjonalny" wielościeżkowy, wielokanałowy magnetofon oraz DAW dla
53Linuksa, wykorzystujący interfejsy dźwiękowe obsługiwane przez ALSA.
54Obsługuje próbki do 32 bitów, 24+ kanałów do 96kHz, pełną kontrolę
9b6c8bab 55MMC, niedestruktywny, nieliniowy edytor oraz wtyczki LADSPA.
0acf8fe4 56
57%prep
2788d6a3 58%setup -q
ff486d49 59%patch0 -p1
9b6c8bab 60
0acf8fe4 61%build
95c59896
JB
62%scons \
63 SYSLIBS=1 \
64%ifarch %{x8664}
65 DIST_TARGET=x86_64
66%else
67%ifarch %{ix86}
68 DIST_TARGET=i386
69%else
70 DIST_TARGET=none
71%endif
72%endif
0acf8fe4 73
74%install
75rm -rf $RPM_BUILD_ROOT
0abfb58a 76install -d $RPM_BUILD_ROOT%{_desktopdir}
0acf8fe4 77
95c59896 78%scons install \
2788d6a3
MWP
79 DESTDIR=$RPM_BUILD_ROOT \
80 GTK=yes
81# KSI=yes
0acf8fe4 82
0abfb58a 83install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
84
11673d43
JB
85# it shouldn't be there
86rm -f $RPM_BUILD_ROOT%{_datadir}/ardour/libardour.{la,a}
87
0acf8fe4 88%find_lang %{name} --all-name
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%files -f %{name}.lang
94%defattr(644,root,root,755)
11673d43
JB
95%doc ChangeLog DOCUMENTATION/{AUTHORS,CONTRIBUTORS,FAQ,README,TODO,TRANSLATORS}
96%lang(es) %doc DOCUMENTATION/{AUTHORS.es,CONTRIBUTORS.es,README.es}
97%lang(fr) %doc DOCUMENTATION/README.fr
98%lang(it) %doc DOCUMENTATION/README.it
99%lang(ru) %doc DOCUMENTATION/README.ru
0acf8fe4 100%attr(755,root,root) %{_bindir}/*
78e3632a 101%{_datadir}/%{name}
11673d43
JB
102%{_mandir}/man1/ardour.1*
103%lang(es) %{_mandir}/es/man1/ardour.1*
104%lang(fr) %{_mandir}/fr/man1/ardour.1*
105%lang(ru) %{_mandir}/ru/man1/ardour.1*
9b6c8bab 106%dir %{_sysconfdir}/ardour
af389eaf 107%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ardour/*.rc
0abfb58a 108%{_desktopdir}/ardour.desktop
This page took 0.053113 seconds and 4 git commands to generate.