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