diff --git a/audacity-1.3.5-flac-import.patch b/audacity-1.3.5-flac-import.patch new file mode 100644 index 0000000..c78ab23 --- /dev/null +++ b/audacity-1.3.5-flac-import.patch @@ -0,0 +1,12 @@ +diff -Nur audacity-src-1.3.5-beta-orig/src/import/ImportFLAC.cpp audacity-src-1.3.5-beta/src/import/ImportFLAC.cpp +--- audacity-src-1.3.5-beta-orig/src/import/ImportFLAC.cpp 2008-05-07 23:19:50.000000000 +0200 ++++ audacity-src-1.3.5-beta/src/import/ImportFLAC.cpp 2008-11-07 13:48:58.000000000 +0100 +@@ -370,6 +370,8 @@ + Tags *tags) + { + wxASSERT(mStreamInfoDone); ++ if (!mStreamInfoDone) ++ return false; + + mChannels = new WaveTrack *[mNumChannels]; + diff --git a/audacity.spec b/audacity.spec index e74bc6d..d01e3aa 100644 --- a/audacity.spec +++ b/audacity.spec @@ -5,7 +5,7 @@ Name: audacity Version: 1.3.5 -Release: 0.7.beta%{?dist} +Release: 0.8.beta%{?dist} Summary: Multitrack audio editor Group: Applications/Multimedia License: GPLv2 @@ -18,6 +18,7 @@ Source2: audacity.desktop Patch1: audacity-1.3.4-libmp3lame-default.patch Patch2: audacity-1.3.5-libdir.patch Patch3: audacity-1.3.5-fr.patch +Patch4: audacity-1.3.5-flac-import.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: alsa-lib-devel @@ -62,6 +63,7 @@ done grep -q -s __RPM_LIB * -R && exit 1 %patch3 -p1 -b .fr +%patch4 -p1 -b .dumb-flac-import # Substitute occurences of "libmp3lame.so" with "libmp3lame.so.0". for i in locale/*.po src/export/ExportMP3.cpp @@ -132,6 +134,9 @@ update-desktop-database &> /dev/null || : %changelog +* Tue Nov 4 2008 Michael Schwendt - 1.3.5-0.8.beta +- insert a guard in ImportFLAC next to the import assertion + * Tue Nov 4 2008 Michael Schwendt - 1.3.5-0.7.beta - BR vamp-plugin-sdk-devel - no longer build with included Vamp API, also drop Vamp multilib patch