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