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