]> git.pld-linux.org Git - packages/audacity.git/blame - audacity.spec
- rel 2
[packages/audacity.git] / audacity.spec
CommitLineData
0f9babf3 1# TODO:
0a89e29b
SS
2# - internal portaudio crashes when only OSS is available on startup
3# - use system vamp
76bb3c4c
JB
4#
5# Conditional build:
2bde87a7 6%bcond_with libresample # using libresample (default libsamplerate)
76bb3c4c 7#
ccfb6b35 8Summary: Audacity - manipulate digital audio waveforms
8746635e 9Summary(pl.UTF-8): Audacity - narzędzie do obróbki plików dźwiękowych
499b2241 10Summary(ru.UTF-8): Кроссплатформенный звуковой редактор
ccfb6b35 11Name: audacity
d965221b 12Version: 1.3.11
d4bf4eb9 13Release: 2
ccfb6b35 14License: GPL
2cf4df4e 15Group: X11/Applications/Sound
941c8f84 16Source0: http://audacity.googlecode.com/files/%{name}-minsrc-%{version}.tar.bz2
d965221b 17# Source0-md5: 670937c483fb5273ceff9e38a82db55f
4a5740eb
ER
18# Link from http://manual.audacityteam.org/index.php?title=Main_Page
19Source1: http://manual.audacityteam.org/help.zip
20# Source1-md5: 95cd5f0f73116512e577592faa4fcb02
21Source2: %{name}.desktop
22Source3: %{name}-icon.png
165c5a81
AM
23Patch0: %{name}-system-libs.patch
24Patch1: %{name}-opt.patch
ccfb6b35 25URL: http://audacity.sourceforge.net/
9237b4ef 26BuildRequires: autoconf >= 2.50
112c7bc6 27BuildRequires: automake
9237b4ef 28BuildRequires: expat-devel >= 1.95
fa3bcf7e 29BuildRequires: fftw-devel >= 2.1.4
badcd57b 30BuildRequires: flac-c++-devel >= 1.2.0
2b86bc40 31BuildRequires: gettext-devel
eb625f0f 32BuildRequires: libid3tag-devel >= 0.15.0b-2
96c796bd 33BuildRequires: libjpeg-devel
2b86bc40 34BuildRequires: libmad-devel >= 0.14.2b-4
2bde87a7
SS
35%{?with_libresample:BuildRequires: libresample-devel >= 0.1.3}
36%{!?with_libresample:BuildRequires: libsamplerate-devel >= 0.1.2}
9237b4ef 37BuildRequires: libsndfile-devel >= 1.0.0
f37aac25 38BuildRequires: libstdc++-devel
f37aac25 39BuildRequires: libvorbis-devel >= 1:1.0
66fa1502 40BuildRequires: pkgconfig
9237b4ef 41BuildRequires: soundtouch-devel >= 1.3.0
66fa1502 42BuildRequires: speex-devel
21438164 43BuildRequires: twolame-devel
112c7bc6 44BuildRequires: which
96819fa7 45BuildRequires: wxGTK2-unicode-devel >= 2.8.0
2b86bc40 46BuildRequires: zip
4a5740eb 47Requires(post,postun): shared-mime-info
f37aac25 48Requires: lame-libs
eb625f0f 49Requires: libid3tag >= 0.15.0b-2
ccfb6b35 50BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
ccfb6b35 52%description
e63b61d1 53Audacity is a program that lets you manipulate digital audio
54waveforms. It imports many sound file formats, including WAV, AIFF,
55AU, IRCAM, MP3, and Ogg Vorbis. It supports all common editing
56operations such as Cut, Copy, and Paste, plus it will mix tracks and
57let you apply plug-in effects to any part of a sound.
ccfb6b35 58
22e58ff6
JR
59%description -l pl.UTF-8
60Audacity to program obsługujący różne formaty plików audio. Obsługuje
61WAV, AIFF, AU, IRCAM, MP3, oraz Ogg Vorbis. Program ten umożliwia
62wykonywanie podstawowych czynności edycyjnych takich jak kasowanie,
63wstawianie i miksowanie ścieżki dźwiękowej. Umożliwia także
e63b61d1 64wykonywanie dowolnych innych operacji poprzez system wtyczek.
65
22e58ff6 66%description -l ru.UTF-8
499b2241 67Audacity - это звуковой редактор, позволяющий работать с файлами в
68форматах WAV, AIFF, AU, IRCAM, MP3 и Ogg Vorbis. В нем реализованы все
69основные операции, такие как удаление, копирование, вставка,
70микширование треков и применение эффектов, оформленных в виде
71плагинов, к любой части звукового файла.
ccfb6b35 72
73%prep
d965221b 74%setup -q -n %{name}-src-%{version}-beta
bd00c674 75%patch0 -p1
d43acba8 76%patch1 -p1
d43acba8
SS
77
78sed -i 's/libmp3lame.so/libmp3lame.so.0/g' locale/*.po
ccfb6b35 79
80%build
9237b4ef
JB
81cd lib-src/portmixer
82%{__autoconf}
165c5a81
AM
83cd ../portsmf
84%{__aclocal} -I autotools/m4
85%{__autoconf}
9237b4ef 86cd ../..
165c5a81 87%{__aclocal} -I m4
7b0bc4ba 88%{__autoconf}
66fa1502 89
4a5740eb 90export WX_CONFIG=$(which wx-gtk2-unicode-config)
96c796bd 91%configure \
2bde87a7
SS
92%if %{with libresample}
93 --with-libresample=system \
94%else
95 --with-libresample=no \
96 --with-libsamplerate=system \
97%endif
5d743886 98 --with-help \
eb625f0f 99 --with-id3tag=system \
2fc00596
JB
100 --with-libmad=system \
101 --with-libsndfile=system \
fa3bcf7e 102 --with-libflac=system \
cb59e0ce 103 --with-vorbis=system
f37aac25 104
66fa1502 105%{__make}
ccfb6b35 106
107%install
108rm -rf $RPM_BUILD_ROOT
f0614d6e 109install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
2fc00596
JB
110
111%{__make} install \
5d743886
AF
112 DESTDIR=$RPM_BUILD_ROOT \
113 INSTALL_PATH=$RPM_BUILD_ROOT
2fc00596 114
4a5740eb
ER
115cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
116cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
117%{__unzip} -qq -a %{SOURCE1} -d $RPM_BUILD_ROOT%{_datadir}/%{name}/help
96c796bd 118
af53b6da 119mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{zh,zh_CN}
df9a1e94 120rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}/
1cb65d69 121rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/ca@valencia
af53b6da 122
2fc00596 123%find_lang %{name}
0077a945 124
ccfb6b35 125%clean
126rm -rf $RPM_BUILD_ROOT
127
96819fa7
JK
128%post
129%update_mime_database
130
131%postun
132%update_mime_database
133
2fc00596 134%files -f %{name}.lang
ccfb6b35 135%defattr(644,root,root,755)
f37aac25 136%doc README.txt
0077a945 137%attr(755,root,root) %{_bindir}/audacity
4a5740eb 138%dir %{_datadir}/%{name}
4a5740eb
ER
139%{_datadir}/%{name}/nyquist
140%{_datadir}/%{name}/plug-ins
141%doc %{_datadir}/%{name}/help
2fc00596 142%{_mandir}/man1/*.1*
6cdf2beb 143%{_desktopdir}/*.desktop
4a5740eb 144%{_pixmapsdir}/*.png
96819fa7 145%{_datadir}/mime/packages/audacity.xml
This page took 0.274004 seconds and 4 git commands to generate.