bbc1572
Name:           sweep
f22aa67
Version:        0.9.3
7ce6249
Release:        2%{?dist}
bbc1572
Summary:        An audio editor and live playback tool
bbc1572
bbc1572
Group:          Applications/Multimedia
f22aa67
License:        GPLv2+
bbc1572
URL:            http://www.metadecks.org/software/sweep/index.html
f22aa67
Source:		http://puzzle.dl.sourceforge.net/sourceforge/sweep/sweep-%{version}.tar.gz
bbc1572
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
f22aa67
BuildRequires:	desktop-file-utils
bbc1572
BuildRequires:	libogg-devel
f22aa67
BuildRequires:	sed
f22aa67
BuildRequires:  alsa-lib-devel
f22aa67
BuildRequires:  gtk2-devel
bbc1572
BuildRequires:  libsamplerate-devel
bbc1572
BuildRequires:  libsndfile-devel
f22aa67
BuildRequires:  libvorbis-devel
f22aa67
BuildRequires:  speex-devel
bbc1572
%{?_with_mp3:BuildRequires: libmad-devel}
bbc1572
Requires(post):   desktop-file-utils
bbc1572
Requires(postun): desktop-file-utils
bbc1572
bbc1572
%description
bbc1572
Sweep is an audio editor and live playback tool for GNU/Linux, BSD and
bbc1572
compatible systems. It supports many music and voice formats including
bbc1572
WAV, AIFF, Ogg Vorbis, Speex and MP3, with multichannel editing and
bbc1572
LADSPA effects plugins.
bbc1572
bbc1572
bbc1572
%package devel
bbc1572
Summary:        Development files for Sweep
bbc1572
Group:		Development/Libraries
bbc1572
Requires:	glib2-devel
bbc1572
Requires:	gtk2-devel
bbc1572
bbc1572
%description devel
bbc1572
Header files and libraries for Sweep development.
bbc1572
bbc1572
bbc1572
%prep
bbc1572
%setup -q
bbc1572
bbc1572
bbc1572
%build
bbc1572
%configure --enable-alsa --disable-rpath
bbc1572
make %{?_smp_mflags}
bbc1572
bbc1572
bbc1572
%install
bbc1572
rm -rf $RPM_BUILD_ROOT
bbc1572
make DESTDIR=$RPM_BUILD_ROOT install
bbc1572
bbc1572
# rename binary and manpage because of name conflict with lam package
bbc1572
(cd $RPM_BUILD_ROOT%{_bindir}; mv sweep sweep-audio-editor)
bbc1572
(cd $RPM_BUILD_ROOT%{_mandir}/man1; 
bbc1572
  mv sweep.1 sweep-audio-editor.1
bbc1572
  sed -i -e 's|.B sweep|.B sweep-audio-editor|' sweep-audio-editor.1
bbc1572
)
bbc1572
bbc1572
cat > sweep.desktop << EOF
bbc1572
[Desktop Entry]
bbc1572
Name=Sweep
bbc1572
GenericName=Sound Editor
f22aa67
Comment=Audio editor and live playback tool
bbc1572
Exec=sweep-audio-editor
bbc1572
Icon=sweep.svg
bbc1572
Terminal=false
bbc1572
Type=Application
bbc1572
MimeType=audio/x-wav;audio/x-aiff;audio/x-aifc;application/ogg;audio/x-mp3;audio/mpeg;audio/basic
bbc1572
Encoding=UTF-8
f22aa67
X-Desktop-File-Install-Version=0.9.4
bbc1572
StartupWMClass=Sweep
bbc1572
EOF
f22aa67
bbc1572
rm -f $RPM_BUILD_ROOT%{_datadir}/applications/sweep.desktop
f22aa67
desktop-file-install \
f22aa67
        --vendor fedora \
bbc1572
        --add-category Application \
bbc1572
        --add-category AudioVideo \
bbc1572
        --dir $RPM_BUILD_ROOT%{_datadir}/applications \
bbc1572
        sweep.desktop
bbc1572
bbc1572
find $RPM_BUILD_ROOT%{_libdir}/sweep -name "*.la" | xargs rm -f
bbc1572
find $RPM_BUILD_ROOT%{_libdir}/sweep -name "*.a" | xargs rm -f
bbc1572
bbc1572
%find_lang %{name}
bbc1572
bbc1572
bbc1572
%clean
bbc1572
rm -rf $RPM_BUILD_ROOT
bbc1572
bbc1572
bbc1572
%post
bbc1572
/usr/bin/update-desktop-database /usr/share/applications > /dev/null 2>&1 || :
bbc1572
bbc1572
bbc1572
%postun
bbc1572
/usr/bin/update-desktop-database /usr/share/applications > /dev/null 2>&1 || :
bbc1572
bbc1572
bbc1572
%files -f %{name}.lang
bbc1572
%defattr(-,root,root,-)
bbc1572
%{_bindir}/sweep*
bbc1572
%{_libdir}/sweep
bbc1572
%{_datadir}/pixmaps/sweep.svg
bbc1572
%{_datadir}/sweep
bbc1572
%{_datadir}/applications/*
bbc1572
%{_mandir}/man*/*
bbc1572
%doc AUTHORS ChangeLog COPYING NEWS README TODO doc/plugin_writers_guide.txt
bbc1572
bbc1572
bbc1572
%files devel
bbc1572
%defattr(-,root,root,-)
bbc1572
%doc doc/plugin_writers_guide.txt
bbc1572
%{_includedir}/sweep
bbc1572
bbc1572
bbc1572
%changelog
7ce6249
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-2
7ce6249
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7ce6249
f22aa67
* Mon Apr 14 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.9.3-1
f22aa67
- new release 0.9.3
c308b11
e6781bf
* Wed Feb  7 2007 Gerard Milmeister <gemi@bluewin.ch> - 0.9.2-1
e6781bf
- new version 0.9.2
e6781bf
4362a39
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.9.1-5
4362a39
- Rebuild for FE6
4362a39
bbc1572
* Sun Mar 26 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.9.1-3
bbc1572
- do not compile in experimental features
bbc1572
bbc1572
* Thu Mar 16 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.9.1-1
bbc1572
- new version 0.9.1
bbc1572
bbc1572
* Fri Jan 20 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.9.0-1
bbc1572
- new version 0.9.0
bbc1572
bbc1572
* Mon Oct  3 2005 Gerard Milmeister <gemi@bluewin.ch> - 0.8.4-1
bbc1572
- First Fedora release
bbc1572
bbc1572
* Mon Mar  7 2005 Gerard Milmeister <gemi@bluewin.ch> - 0.8.3-1
bbc1572
- First Fedora release