]> git.pld-linux.org Git - packages/audacity.git/blame - audacity.spec
- Fixed encoding of Russian in spec.
[packages/audacity.git] / audacity.spec
CommitLineData
0f9babf3 1# TODO:
21438164 2# internal portaudio crashes when only OSS is available on startup
76bb3c4c
JB
3#
4# Conditional build:
2bde87a7 5%bcond_with libresample # using libresample (default libsamplerate)
76bb3c4c 6#
ccfb6b35 7Summary: Audacity - manipulate digital audio waveforms
8746635e 8Summary(pl.UTF-8): Audacity - narzędzie do obróbki plików dźwiękowych
499b2241 9Summary(ru.UTF-8): Кроссплатформенный звуковой редактор
ccfb6b35 10Name: audacity
66fa1502 11Version: 1.3.2
96819fa7 12Release: 2
ccfb6b35 13License: GPL
14Vendor: Dominic Mazzoni <dominic@minorninth.com>
2cf4df4e 15Group: X11/Applications/Sound
7a8857b1 16Source0: http://dl.sourceforge.net/audacity/%{name}-src-%{version}.tar.gz
66fa1502 17# Source0-md5: bf63673140254f1283dfd55b61ff2422
96c796bd 18Source1: %{name}.desktop
19Source2: %{name}-icon.png
d5ffb340 20Patch0: %{name}-not_require_lame-libs-devel.patch
0f9babf3 21Patch1: %{name}-wx28.patch
cd43da2f 22Patch2: %{name}-flac.patch
9237b4ef
JB
23Patch3: %{name}-system-libs.patch
24Patch4: %{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
cd43da2f 30BuildRequires: flac-devel >= 1.1.3
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
f37aac25 47Requires: lame-libs
eb625f0f 48Requires: libid3tag >= 0.15.0b-2
96819fa7 49Requires(post,postun): shared-mime-info
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
66fa1502 74%setup -q -n %{name}-src-%{version}-beta
bd00c674 75%patch0 -p1
0f9babf3 76%patch1 -p1
cd43da2f 77%patch2 -p1
9237b4ef
JB
78%patch3 -p1
79%patch4 -p1
ccfb6b35 80
81%build
9237b4ef
JB
82cd lib-src/portmixer
83%{__autoconf}
84cd ../..
66fa1502 85%{__aclocal}
7b0bc4ba 86%{__autoconf}
66fa1502 87
96819fa7 88export WX_CONFIG="`which wx-gtk2-unicode-config`"
96c796bd 89%configure \
2bde87a7
SS
90%if %{with libresample}
91 --with-libresample=system \
92%else
93 --with-libresample=no \
94 --with-libsamplerate=system \
95%endif
5d743886 96 --with-help \
eb625f0f 97 --with-id3tag=system \
2fc00596
JB
98 --with-libmad=system \
99 --with-libsndfile=system \
fa3bcf7e 100 --with-libflac=system \
cb59e0ce 101 --with-vorbis=system
f37aac25 102
66fa1502 103%{__make}
ccfb6b35 104
105%install
106rm -rf $RPM_BUILD_ROOT
f0614d6e 107install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
2fc00596
JB
108
109%{__make} install \
5d743886
AF
110 DESTDIR=$RPM_BUILD_ROOT \
111 INSTALL_PATH=$RPM_BUILD_ROOT
2fc00596 112
f0614d6e 113install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
2fc00596 114install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
96c796bd 115
af53b6da 116mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{zh,zh_CN}
df9a1e94 117rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}/
af53b6da 118
2fc00596 119%find_lang %{name}
0077a945 120
ccfb6b35 121%clean
122rm -rf $RPM_BUILD_ROOT
123
96819fa7
JK
124%post
125%update_mime_database
126
127%postun
128%update_mime_database
129
2fc00596 130%files -f %{name}.lang
ccfb6b35 131%defattr(644,root,root,755)
f37aac25 132%doc README.txt
0077a945 133%attr(755,root,root) %{_bindir}/audacity
f37aac25 134%{_datadir}/%{name}
2fc00596 135%{_mandir}/man1/*.1*
6cdf2beb 136%{_desktopdir}/*.desktop
96c796bd 137%{_pixmapsdir}/*
96819fa7 138%{_datadir}/mime/packages/audacity.xml
This page took 0.059716 seconds and 4 git commands to generate.