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