bbc1572
Name:           sweep
f22aa67
Version:        0.9.3
d5aea7f
Release:        10%{?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
ea3e411
Patch0:         sweep-0.9.3-multithread.patch
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
ea3e411
%patch0 -p1 -b .multithread
b5df63b
# fix for wrongly set plugin dir on 64-bit
b5df63b
sed -i 's/sweep_plugin_dir=.*/sweep_plugin_dir="$PACKAGE_PLUGIN_DIR"/' configure
bbc1572
bbc1572
bbc1572
%build
Gérard Milmeister f8fa119
LDFLAGS=-lX11
Gérard Milmeister f8fa119
export LDFLAGS
b5df63b
%configure --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 \
ebc3aea
        --add-category AudioVideoEditing \
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
d5aea7f
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-10
d5aea7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d5aea7f
d40dc7f
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.9.3-9
d40dc7f
- Rebuild for new libpng
d40dc7f
Gérard Milmeister f8fa119
* Sun Feb 13 2011 GĂ©rard Milmeister <gemi@bluewin.ch> - 0.9.3-8
Gérard Milmeister f8fa119
- fix DSO problem, add -lX11 to LDFLAGS
Gérard Milmeister f8fa119
e2f7cfd
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-7
e2f7cfd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e2f7cfd
ebc3aea
* Wed Sep 23 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.9.3-6
ebc3aea
- Update desktop file according to F-12 FedoraStudio feature
ebc3aea
df19774
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-5
df19774
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
df19774
ea3e411
* Sun Mar  1 2009 Gerard Milmeister <gemi@bluewin.ch> - 0.9.3-4
ea3e411
- fix for crash while saving
ea3e411
b5df63b
* Sat Feb 28 2009 Gerard Milmeister <gemi@bluewin.ch> - 0.9.3-3
b5df63b
- fix for plugins on 64-bit platforms
b5df63b
- really enable alsa
b5df63b
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