]> git.pld-linux.org Git - packages/audacity.git/blame - audacity.spec
- more TODO
[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
d43acba8
SS
12Version: 1.3.4
13Release: 1
ccfb6b35 14License: GPL
15Vendor: Dominic Mazzoni <dominic@minorninth.com>
2cf4df4e 16Group: X11/Applications/Sound
d43acba8
SS
17Source0: http://dl.sourceforge.net/audacity/%{name}-src-%{version}.tar.bz2
18# Source0-md5: 6c4ada9085f916b5ae1675eaa4754442
96c796bd 19Source1: %{name}.desktop
20Source2: %{name}-icon.png
d5ffb340 21Patch0: %{name}-not_require_lame-libs-devel.patch
d43acba8
SS
22Patch1: %{name}-system-libs.patch
23Patch2: %{name}-opt.patch
ccfb6b35 24URL: http://audacity.sourceforge.net/
9237b4ef 25BuildRequires: autoconf >= 2.50
112c7bc6 26BuildRequires: automake
9237b4ef 27BuildRequires: expat-devel >= 1.95
fa3bcf7e 28BuildRequires: fftw-devel >= 2.1.4
badcd57b 29BuildRequires: flac-c++-devel >= 1.2.0
2b86bc40 30BuildRequires: gettext-devel
eb625f0f 31BuildRequires: libid3tag-devel >= 0.15.0b-2
96c796bd 32BuildRequires: libjpeg-devel
2b86bc40 33BuildRequires: libmad-devel >= 0.14.2b-4
2bde87a7
SS
34%{?with_libresample:BuildRequires: libresample-devel >= 0.1.3}
35%{!?with_libresample:BuildRequires: libsamplerate-devel >= 0.1.2}
9237b4ef 36BuildRequires: libsndfile-devel >= 1.0.0
f37aac25 37BuildRequires: libstdc++-devel
f37aac25 38BuildRequires: libvorbis-devel >= 1:1.0
66fa1502 39BuildRequires: pkgconfig
9237b4ef 40BuildRequires: soundtouch-devel >= 1.3.0
66fa1502 41BuildRequires: speex-devel
21438164 42BuildRequires: twolame-devel
112c7bc6 43BuildRequires: which
96819fa7 44BuildRequires: wxGTK2-unicode-devel >= 2.8.0
2b86bc40 45BuildRequires: zip
f37aac25 46Requires: lame-libs
eb625f0f 47Requires: libid3tag >= 0.15.0b-2
96819fa7 48Requires(post,postun): shared-mime-info
ccfb6b35 49BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
ccfb6b35 51%description
e63b61d1 52Audacity is a program that lets you manipulate digital audio
53waveforms. It imports many sound file formats, including WAV, AIFF,
54AU, IRCAM, MP3, and Ogg Vorbis. It supports all common editing
55operations such as Cut, Copy, and Paste, plus it will mix tracks and
56let you apply plug-in effects to any part of a sound.
ccfb6b35 57
22e58ff6
JR
58%description -l pl.UTF-8
59Audacity to program obsługujący różne formaty plików audio. Obsługuje
60WAV, AIFF, AU, IRCAM, MP3, oraz Ogg Vorbis. Program ten umożliwia
61wykonywanie podstawowych czynności edycyjnych takich jak kasowanie,
62wstawianie i miksowanie ścieżki dźwiękowej. Umożliwia także
e63b61d1 63wykonywanie dowolnych innych operacji poprzez system wtyczek.
64
22e58ff6 65%description -l ru.UTF-8
499b2241 66Audacity - это звуковой редактор, позволяющий работать с файлами в
67форматах WAV, AIFF, AU, IRCAM, MP3 и Ogg Vorbis. В нем реализованы все
68основные операции, такие как удаление, копирование, вставка,
69микширование треков и применение эффектов, оформленных в виде
70плагинов, к любой части звукового файла.
ccfb6b35 71
72%prep
66fa1502 73%setup -q -n %{name}-src-%{version}-beta
bd00c674 74%patch0 -p1
d43acba8 75%patch1 -p1
cd43da2f 76%patch2 -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}
83cd ../..
66fa1502 84%{__aclocal}
7b0bc4ba 85%{__autoconf}
66fa1502 86
96819fa7 87export WX_CONFIG="`which wx-gtk2-unicode-config`"
96c796bd 88%configure \
2bde87a7
SS
89%if %{with libresample}
90 --with-libresample=system \
91%else
92 --with-libresample=no \
93 --with-libsamplerate=system \
94%endif
5d743886 95 --with-help \
eb625f0f 96 --with-id3tag=system \
2fc00596
JB
97 --with-libmad=system \
98 --with-libsndfile=system \
fa3bcf7e 99 --with-libflac=system \
cb59e0ce 100 --with-vorbis=system
f37aac25 101
66fa1502 102%{__make}
ccfb6b35 103
104%install
105rm -rf $RPM_BUILD_ROOT
f0614d6e 106install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
2fc00596
JB
107
108%{__make} install \
5d743886
AF
109 DESTDIR=$RPM_BUILD_ROOT \
110 INSTALL_PATH=$RPM_BUILD_ROOT
2fc00596 111
f0614d6e 112install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
2fc00596 113install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
96c796bd 114
af53b6da 115mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{zh,zh_CN}
df9a1e94 116rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}/
af53b6da 117
2fc00596 118%find_lang %{name}
0077a945 119
ccfb6b35 120%clean
121rm -rf $RPM_BUILD_ROOT
122
96819fa7
JK
123%post
124%update_mime_database
125
126%postun
127%update_mime_database
128
2fc00596 129%files -f %{name}.lang
ccfb6b35 130%defattr(644,root,root,755)
f37aac25 131%doc README.txt
0077a945 132%attr(755,root,root) %{_bindir}/audacity
f37aac25 133%{_datadir}/%{name}
2fc00596 134%{_mandir}/man1/*.1*
6cdf2beb 135%{_desktopdir}/*.desktop
96c796bd 136%{_pixmapsdir}/*
96819fa7 137%{_datadir}/mime/packages/audacity.xml
This page took 0.044647 seconds and 4 git commands to generate.