From 25e6cf893e4070acc15394a5446b2526a5d4a2ae Mon Sep 17 00:00:00 2001 From: Orcan Ogetbil Date: Feb 24 2009 21:23:00 +0000 Subject: - Updated icon cache scriptlets according to the new guidlines 1.0-0.3.rc1 - Handle the Provides list within the SPEC file - Add gcc-4.4 patch - Fix size_t warnings - Explain the various licenses 1.0-0.2.rc1 - Use AutoProv=no instead of AutoReqProv=no 1.0-0.1.rc1 - New upstream release with many bugfixes. - Remove the patches that are committed upstream. 0.9-3 - PlanetCCRMA's SPEC revised for Fedora submission --- diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..768d531 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +# Makefile for source rpm: muse +# $Id$ +NAME := muse +SPECFILE = $(firstword $(wildcard *.spec)) + +define find-makefile-common +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +endef + +MAKEFILE_COMMON := $(shell $(find-makefile-common)) + +ifeq ($(MAKEFILE_COMMON),) +# attept a checkout +define checkout-makefile-common +test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 +endef + +MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) +endif + +include $(MAKEFILE_COMMON) diff --git a/dead.package b/dead.package deleted file mode 100644 index bd054d4..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Renamed to emacs-common-muse. diff --git a/import.log b/import.log new file mode 100644 index 0000000..2afa9a5 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +muse-1_0-0_4_rc1_fc10:HEAD:muse-1.0-0.4.rc1.fc10.src.rpm:1235510520 diff --git a/muse-gcc44.patch b/muse-gcc44.patch new file mode 100644 index 0000000..3b4d901 --- /dev/null +++ b/muse-gcc44.patch @@ -0,0 +1,11 @@ +--- muse.old/grepmidi/grepmidi.cpp 2003-10-27 13:57:02.000000000 -0500 ++++ muse/grepmidi/grepmidi.cpp 2009-02-15 13:37:28.000000000 -0500 +@@ -280,7 +280,7 @@ int grep(FILE* f) + int grepMidi(const char* name) + { + curName = name; +- char*p = strrchr(name, '.'); ++ const char*p = strrchr(name, '.'); + FILE* f; + if (p && strcmp(p, ".gz") == 0) { + char buffer[512]; diff --git a/muse-log2f-aliasing-fix.patch b/muse-log2f-aliasing-fix.patch new file mode 100644 index 0000000..bb13633 --- /dev/null +++ b/muse-log2f-aliasing-fix.patch @@ -0,0 +1,50 @@ + +#! /bin/sh /usr/share/dpatch/dpatch-run +## 10_log2f_aliasing_fix.dpatch by Daniel Kobras +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: In ssplugin.h, remove duplicate (obsolete) implementation of +## DP: fast_log*() functions and use new version from common header +## DP: instead. + +@DPATCH@ +diff -urNad muse~/synti/simpledrums/ssplugin.h muse/synti/simpledrums/ssplugin.h +--- muse~/synti/simpledrums/ssplugin.h 2004-12-13 21:41:01.000000000 +0100 ++++ muse/synti/simpledrums/ssplugin.h 2006-07-06 13:01:52.000000000 +0200 +@@ -15,6 +15,7 @@ + + //#include + #include "muse/ladspa.h" ++#include "muse/fastlog.h" + #include + + //--------------------------------------------------------- +@@ -133,27 +134,6 @@ + + }; + +- +-static inline float fast_log2 (float val) +- { +- /* don't use reinterpret_cast<> because that prevents this +- from being used by pure C code (for example, GnomeCanvasItems) +- */ +- int* const exp_ptr = (int *)(&val); +- int x = *exp_ptr; +- const int log_2 = ((x >> 23) & 255) - 128; +- x &= ~(255 << 23); +- x += 127 << 23; +- *exp_ptr = x; +- val = ((-1.0f/3) * val + 2) * val - 2.0f/3; // (1) +- return (val + log_2); +- } +- +-static inline float fast_log10 (const float val) +- { +- return fast_log2(val) / 3.312500f; +- } +- + //--------------------------------------------------------- + // PluginList + //--------------------------------------------------------- + diff --git a/muse-size_t.patch b/muse-size_t.patch new file mode 100644 index 0000000..9a7d45f --- /dev/null +++ b/muse-size_t.patch @@ -0,0 +1,180 @@ +diff -rupN muse.old/muse/audiotrack.cpp muse/muse/audiotrack.cpp +--- muse.old/muse/audiotrack.cpp 2009-02-02 16:37:59.000000000 -0500 ++++ muse/muse/audiotrack.cpp 2009-02-15 12:51:52.000000000 -0500 +@@ -633,7 +633,7 @@ void AudioTrack::setVolume(double val) + { + iCtrlList cl = _controller.find(AC_VOLUME); + if (cl == _controller.end()) { +- printf("no volume controller %s %d\n", ++ printf("no volume controller %s %zd\n", + name().latin1(), _controller.size()); + return; + } +@@ -1477,7 +1477,7 @@ bool AudioTrack::setRecordFlag1(bool f) + double AudioTrack::auxSend(int idx) const + { + if (unsigned(idx) >= _auxSend.size()) { +- printf("%s auxSend: bad index: %d >= %d\n", ++ printf("%s auxSend: bad index: %d >= %zd\n", + name().latin1(), idx, _auxSend.size()); + return 0.0; + } +@@ -1487,7 +1487,7 @@ double AudioTrack::auxSend(int idx) cons + void AudioTrack::setAuxSend(int idx, double v) + { + if (unsigned(idx) >= _auxSend.size()) { +- printf("%s setAuxSend: bad index: %d >= %d\n", ++ printf("%s setAuxSend: bad index: %d >= %zd\n", + name().latin1(), idx, _auxSend.size()); + return; + } +diff -rupN muse.old/muse/importmidi.cpp muse/muse/importmidi.cpp +--- muse.old/muse/importmidi.cpp 2009-02-02 16:37:59.000000000 -0500 ++++ muse/muse/importmidi.cpp 2009-02-15 12:50:31.000000000 -0500 +@@ -363,7 +363,7 @@ void MusE::processTrack(MidiTrack* track + } + + if (tevents->size()) +- printf("-----------events left: %d\n", tevents->size()); ++ printf("-----------events left: %zd\n", tevents->size()); + for (iEvent i = tevents->begin(); i != tevents->end(); ++i) { + printf("%d===\n", i->first); + i->second.dump(); +diff -rupN muse.old/muse/memory.h muse/muse/memory.h +--- muse.old/muse/memory.h 2008-08-17 20:15:23.000000000 -0400 ++++ muse/muse/memory.h 2009-02-15 12:24:03.000000000 -0500 +@@ -52,7 +52,7 @@ inline void* Pool::alloc(size_t n) + { + int idx = ((n + sizeof(int) - 1) / sizeof(int)) - 1; + if (idx >= dimension) { +- printf("panic: alloc %d\n", n); ++ printf("panic: alloc %zd\n", n); + exit(-1); + } + if (head[idx] == 0) +@@ -70,7 +70,7 @@ inline void Pool::free(void* b, size_t n + { + int idx = ((n + sizeof(int) - 1) / sizeof(int)) - 1; + if (idx >= dimension) { +- printf("panic: alloc %d\n", n); ++ printf("panic: alloc %zd\n", n); + exit(-1); + } + Verweis* p = static_cast(b); +diff -rupN muse.old/muse/midictrl.cpp muse/muse/midictrl.cpp +--- muse.old/muse/midictrl.cpp 2009-02-09 20:18:57.000000000 -0500 ++++ muse/muse/midictrl.cpp 2009-02-15 12:53:35.000000000 -0500 +@@ -626,7 +626,7 @@ void MidiCtrlValList::delMCtlVal(int tic + iMidiCtrlVal e = findMCtlVal(tick, part); + if (e == end()) { + if(debugMsg) +- printf("MidiCtrlValList::delMCtlVal(%d): not found (size %d)\n", tick, size()); ++ printf("MidiCtrlValList::delMCtlVal(%d): not found (size %zd)\n", tick, size()); + return; + } + erase(e); +diff -rupN muse.old/muse/midiport.cpp muse/muse/midiport.cpp +--- muse.old/muse/midiport.cpp 2009-02-04 21:36:18.000000000 -0500 ++++ muse/muse/midiport.cpp 2009-02-15 12:47:29.000000000 -0500 +@@ -690,7 +690,7 @@ int MidiPort::getCtrl(int ch, int tick, + iMidiCtrlValList cl = _controller->find(ch, ctrl); + if (cl == _controller->end()) { + if (debugMsg) +- printf("getCtrl: controller %d(0x%x) for channel %d not found size %d\n", ++ printf("getCtrl: controller %d(0x%x) for channel %d not found size %zd\n", + ctrl, ctrl, ch, _controller->size()); + return CTRL_VAL_UNKNOWN; + } +@@ -715,7 +715,7 @@ void MidiPort::deleteController(int ch, + iMidiCtrlValList cl = _controller->find(ch, ctrl); + if (cl == _controller->end()) { + if (debugMsg) +- printf("deleteController: controller %d(0x%x) for channel %d not found size %d\n", ++ printf("deleteController: controller %d(0x%x) for channel %d not found size %zd\n", + ctrl, ctrl, ch, _controller->size()); + return; + } +diff -rupN muse.old/muse/sig.cpp muse/muse/sig.cpp +--- muse.old/muse/sig.cpp 2004-12-12 14:54:29.000000000 -0500 ++++ muse/muse/sig.cpp 2009-02-15 12:46:02.000000000 -0500 +@@ -212,7 +212,7 @@ void SigList::tickValues(unsigned t, int + { + ciSigEvent e = upper_bound(t); + if (e == end()) { +- fprintf(stderr, "tickValues(0x%x) not found(%d)\n", t, size()); ++ fprintf(stderr, "tickValues(0x%x) not found(%zd)\n", t, size()); + // abort(); + *bar = 0; + *beat = 0; +diff -rupN muse.old/muse/song.cpp muse/muse/song.cpp +--- muse.old/muse/song.cpp 2009-02-02 16:38:00.000000000 -0500 ++++ muse/muse/song.cpp 2009-02-15 12:53:04.000000000 -0500 +@@ -281,7 +281,7 @@ void Song::changeEvent(Event& oldEvent, + iEvent i = part->events()->find(oldEvent); + + if (i == part->events()->end()) { +- printf("Song::changeEvent(): EVENT not found !! %d\n", part->events()->size()); ++ printf("Song::changeEvent(): EVENT not found !! %zd\n", part->events()->size()); + // abort(); + // Removed by T356. Allow it to add the new event. + // (And remove the old one from the midi port controller!) +diff -rupN muse.old/muse/synth.cpp muse/muse/synth.cpp +--- muse.old/muse/synth.cpp 2009-02-02 16:38:00.000000000 -0500 ++++ muse/muse/synth.cpp 2009-02-15 12:46:21.000000000 -0500 +@@ -385,7 +385,7 @@ void initMidiSynth() + ++it; + } + if (debugMsg) +- printf("%d soft synth found\n", synthis.size()); ++ printf("%zd soft synth found\n", synthis.size()); + } + } + +diff -rupN muse.old/muse/track.cpp muse/muse/track.cpp +--- muse.old/muse/track.cpp 2009-02-02 16:38:00.000000000 -0500 ++++ muse/muse/track.cpp 2009-02-15 12:52:33.000000000 -0500 +@@ -186,7 +186,7 @@ void Track::clearRecAutomation(bool clea + + void Track::dump() const + { +- printf("Track <%s>: typ %d, parts %d sel %d\n", ++ printf("Track <%s>: typ %d, parts %zd sel %d\n", + _name.latin1(), _type, _parts.size(), _selected); + } + +diff -rupN muse.old/synti/simpledrums/simpledrums.cpp muse/synti/simpledrums/simpledrums.cpp +--- muse.old/synti/simpledrums/simpledrums.cpp 2009-02-02 16:38:02.000000000 -0500 ++++ muse/synti/simpledrums/simpledrums.cpp 2009-02-15 12:45:10.000000000 -0500 +@@ -1041,10 +1041,10 @@ void SimpleSynth::parseInitData(const un + + if (SS_DEBUG_INIT) { + printf("Channel %d:\n", ch); +- printf("buffer[%d] - channels[ch].volume_ctrlval = \t%d\n", ptr-data, *ptr); +- printf("buffer[%d] - channels[ch].pan = \t\t%d\n", ptr-data+1, *(ptr+1)); +- printf("buffer[%d] - channels[ch].noteoff_ignore = \t%d\n", ptr-data+2, *(ptr+2)); +- printf("buffer[%d] - channels[ch].channel_on = \t%d\n", ptr-data+3, *(ptr+3)); ++ printf("buffer[%zd] - channels[ch].volume_ctrlval = \t%d\n", ptr-data, *ptr); ++ printf("buffer[%zd] - channels[ch].pan = \t\t%d\n", ptr-data+1, *(ptr+1)); ++ printf("buffer[%zd] - channels[ch].noteoff_ignore = \t%d\n", ptr-data+2, *(ptr+2)); ++ printf("buffer[%zd] - channels[ch].channel_on = \t%d\n", ptr-data+3, *(ptr+3)); + } + updateVolume(ch, *(ptr)); + guiUpdateVolume(ch, *(ptr)); +@@ -1118,7 +1118,7 @@ void SimpleSynth::parseInitData(const un + + for (int i=0; iconvertGuiControlValue(j, *(ptr))); + ptr++; + } diff --git a/muse.desktop b/muse.desktop new file mode 100644 index 0000000..c5f0c84 --- /dev/null +++ b/muse.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Muse +GenericName=Audio/MIDI Sequencer +Comment=Midi Music Editor +Icon=muse_icon +Type=Application +Exec=muse +Terminal=false +Categories=Sequencer;Midi;X-Jack;X-Sequencers;X-MIDI;Audio; diff --git a/muse.spec b/muse.spec new file mode 100644 index 0000000..da5789f --- /dev/null +++ b/muse.spec @@ -0,0 +1,380 @@ +%define prerelease rc1 + +Name: muse +Summary: Midi/Audio Music Sequencer +# Epoch is set to 1 for PlanetCCRMA compatibility. +# See: https://fedoraproject.org/wiki/AudioCreation +Epoch: 1 +Version: 1.0 +Release: %{?prerelease:0.}4%{?prerelease:.%prerelease}%{?dist} +# synti/vam is GPLv2+ +# original freeverb plugin was public domain +# some of the widgets are GPLv2 +# ladspa.h is LGPLv2+ +# givertcap (not built) is GPLv2 +# The rest, including the core of muse is distributed under GPL+ +License: GPL+ and GPLv2 and GPLv2+ and LGPLv2+ +Group: Applications/Multimedia +URL: http://www.muse-sequencer.org/ +Source0: http://downloads.sourceforge.net/lmuse/%{name}-%{version}%{?prerelease}.tar.gz +# The following .desktop file and the patches are submitted upstream. The first patch is +# accepted and committed into the upstream CVS. The other ones are pending. +Source1: muse.desktop +# In ssplugin.h, remove duplicate (obsolete) implementation of +# fast_log*() functions and use new version from common header +# instead: +Patch0: muse-log2f-aliasing-fix.patch +# Fix for archs where size_t != unsigned int +Patch1: muse-size_t.patch +# Make muse compilable against gcc-4.4 +Patch2: muse-gcc44.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: desktop-file-utils libtool fluidsynth-devel qt3-devel graphviz +BuildRequires: pkgconfig libcap-devel doxygen openjade docbook-style-dsssl +BuildRequires: alsa-lib-devel e2fsprogs-devel jack-audio-connection-kit-devel +BuildRequires: lash-devel libsndfile-devel libsamplerate-devel readline-devel + +Requires: hicolor-icon-theme + +%description +MusE is a MIDI/Audio sequencer with recording and editing capabilities. It can +perform audio effects like chorus/flanger in realtime via LASH and it supports +Jack and ALSA interfaces. MusE aims to be a complete multitrack virtual studio +for Linux. + +%prep +%setup -q -n %{name}-%{version}%{?prerelease} + +%patch0 -p1 -b .log2f +%patch1 -p1 -b .size_t +%patch2 -p1 -b .gcc44 + +# make sure plugins are searched for in the right directory in all archs. +# These are fixed in the upstream CVS and these lines are to be removed in +# the next upstream release. +for f in "muse/plugin.cpp" "synti/simpledrums/ssplugin.cpp" ; do + perl -p -i -e "s|/usr/lib/ladspa|%{_libdir}/ladspa|g" ${f} + perl -p -i -e "s|/usr/local/lib/ladspa|%{_usr}/local/%{_lib}/ladspa|g" ${f} +done + +# Fix encoding issues (upstream is informed): +for f in README.de README.softsynth SECURITY synti/vam/README; do + iconv -f ISO-8859-1 -t UTF-8 $f > $f.tmp + touch -r $f $f.tmp + mv -f $f.tmp $f +done + +%build +%configure --disable-suid-build \ + --disable-suid-install \ + --with-docbook-stylesheets=%{_datadir}/sgml/docbook/dsssl-stylesheets \ + --disable-qttest \ + --with-qt-prefix=${QTDIR} \ + --enable-lash \ + --enable-static=no + +# Disable rpath +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make DESTDIR=%{buildroot} install + +# Kill *.la files +rm -f %{buildroot}/%{_libdir}/%{name}/*/*.la + +# Someone might find the demos useful +mkdir -p %{buildroot}%{_datadir}/%{name}/demos +cp -a demos/*.med %{buildroot}%{_datadir}/%{name}/demos + +# German html doc files +mkdir de +mv doc/*.{png,htm} de + +# There are bunch of doc files spread into subdirectories. Sort them out: +mv synti/simpledrums/ReleaseNotes.txt ReleaseNotes.simpledrums +mv synti/simpledrums/COPYING COPYING.simpledrums +mv synti/simpledrums/README README.simpledrums +mv synti/fluidsynth/TODO TODO.fluidsynth +mv synti/fluidsynth/README.txt README.fluidsynth +mv synti/deicsonze/TODO TODO.deicsonze +mv synti/vam/TODO TODO.vam +mv synti/vam/ChangeLog ChangeLog.vam +mv synti/vam/COPYING COPYING.vam +mv synti/vam/README README.vam +mv plugins/freeverb/readme.txt README.freeverb + +# install icon in proper freedesktop location +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/64x64/apps +install -pm 0644 packaging/muse_icon.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/ + +# desktop file +mkdir -p %{buildroot}%{_datadir}/applications +desktop-file-install \ + --dir %{buildroot}%{_datadir}/applications \ + %{SOURCE1} + +# do not Provide plugins .so +%define _use_internal_dependency_generator 0 +cat << \EOF > %{name}.prov +#!%{_buildshell} +grep -v %{_docdir} - | %{__find_provides} $* \ + | sed '/\.so\(()(64bit)\)\?$/d' +EOF + +%define __find_provides %{_builddir}/%{name}-%{version}%{?prerelease}/%{name}.prov +chmod +x %{__find_provides} + + +%clean +rm -rf %{buildroot} + +%post +touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : + +%postun +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + + +%files +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog* COPYING* NEWS +%doc README* ReleaseNotes* SECURITY TODO* de +%{_bindir}/%{name} +%{_bindir}/grepmidi +%{_libdir}/%{name} +%{_datadir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/*/* + +%changelog +* Mon Feb 23 2009 Orcan Ogetbil 1:1.0-0.4.rc1 +- Updated icon cache scriptlets according to the new guidlines + +* Mon Feb 23 2009 Orcan Ogetbil 1:1.0-0.3.rc1 +- Handle the Provides list within the SPEC file +- Add gcc-4.4 patch +- Fix size_t warnings +- Explain the various licenses + +* Sun Feb 08 2009 Orcan Ogetbil 1:1.0-0.2.rc1 +- Use AutoProv=no instead of AutoReqProv=no + +* Sat Feb 07 2009 Orcan Ogetbil 1:1.0-0.1.rc1 +- New upstream release with many bugfixes. +- Remove the patches that are committed upstream. + +* Fri Jan 30 2009 Orcan Ogetbil 1:0.9-3 +- PlanetCCRMA's SPEC revised for Fedora submission + +* Tue Jul 15 2008 Fernando Lopez-Lezcano 1:0.9-2 +- updated qt3-devel build dependency for fc9 +- added patch for gcc4.3 build on fc9 + +* Fri Feb 1 2008 Arnaud Gomes-do-Vale +- built on CentOS + +* Sat Nov 17 2007 Fernando Lopez-Lezcano 0.9-2 +- added patch from Debian to avoid using internal lash api calls that + are not there in last 0.5.3 + +* Tue Oct 9 2007 Fernando Lopez-Lezcano 0.9-1 +- updated to 0.9 +- adjusted desktop categories + +* Thu Dec 21 2006 Fernando Lopez-Lezcano 0.8.1a-2 +- spec file tweaks, build on fc6 +- make sure LADSPA plugins are searched in the right lib directory + for all architectures + +* Thu May 5 2006 Fernando Lopez-Lezcano +- added icon and Planet CCRMA categories + +* Tue Mar 28 2006 Fernando Lopez-Lezcano 0.8.1a-1 +- updated to 0.8.1a + +* Mon Jan 23 2006 Fernando Lopez-Lezcano 0.7.2-0.1.pre5 +- updated to 0.7.2-pre5 + +* Sun Nov 20 2005 Fernando Lopez-Lezcano +- the internal libraries appear in the provides list and conflict with + old names, for example the obsolete "fluid" package name as now + included in pd-fluid, so disable automatic provide generation. + +* Fri Nov 18 2005 Fernando Lopez-Lezcano 0.7.2-0.1.pre3 +- update to 0.7.2pre3 +- build with lash (name change from ladcca) +- added readline-devel (needed by lash) +- delete --enable-rtcap option to configure + +* Sun Jun 25 2005 Fernando Lopez-Lezcano +- do not create givertcap package anymore, fc4 mach is confused by + the version and it is not needed anymore + +* Mon Jan 24 2005 Fernando Lopez-Lezcano 0.7.1-1 +- updated to 0.7.1 +- needs libsamplerate +- added --enable-ladcca configure flag (has to be explicitly enabled) + +* Tue Dec 31 2004 Fernando Lopez-Lezcano +- spec file cleanup + +* Sun Sep 26 2004 Fernando Lopez-Lezcano +- use qt33 package for fc1 and below + +* Wed Jul 21 2004 Fernando Lopez-Lezcano 0.7.0-1 +- updated to 0.7.0 + +* Thu May 20 2004 Fernando Lopez-Lezcano +- added dsssl build requirement + +* Thu May 6 2004 Fernando Lopez-Lezcano 0.7.0-0.pre2.1 +- updated to 0.7.0 pre2 +- needs qt > 3.2 +- --disable-suid-install does not work, change default to "no" + +* Wed Jan 7 2004 Fernando Lopez-Lezcano 0.6.3-1 +- updated to 0.6.3 + +* Wed Nov 19 2003 Fernando Lopez-Lezcano 0.6.2-1 +- added alsa patch for old api + +* Fri Nov 14 2003 Fernando Lopez-Lezcano 0.6.2-1 +- spec file tweaks +- fix dssslver for 9 and fc1 + +* Thu Nov 6 2003 Fernando Lopez-Lezcano 0.6.2-1 +- updated to 0.6.2 +- softsynth and jack patches not needed any more + +* Sun Sep 14 2003 Fernando Lopez-Lezcano 0.6.1-2 +- applied Takashi's patch for softsynth hangs (patch2) +- fixed build with jack 0.80.0, updated version requirement +- added release tags +- added separate release number for givertcap + +* Sat Jul 26 2003 Fernando Lopez-Lezcano 0.6.1-1 +- updated to 0.6.1 + +* Tue May 20 2003 Fernando Lopez-Lezcano 0.6.0-1 +- updated to 0.6.0 final +- added atomic.h borrowed from kernel 2.4.20 (otherwise it does not + find atomic_inc) +- added instruments directory and files to files list +- added explicit dependency to qt version + +* Fri Apr 4 2003 Fernando Lopez-Lezcano 0.6.0pre8-1 +- updated to 0.6.0pre8 + +* Wed Apr 2 2003 Fernando Lopez-Lezcano 0.6.0pre7-2 +- rebuild for jack 0.66.3, added explicit requires for it + +* Fri Mar 21 2003 Fernando Lopez-Lezcano 0.6.0pre7-1 +- updated to 0.6.0pre7 +- changed default qt in 7.3 to 3.0.5, dsss version to 1.76 in 7.3/8.0 +- added node.h patch for 7.2/7.3 + +* Thu Dec 5 2002 Fernando Lopez-Lezcano 0.6.0pre5-1 +- updated to 0.6.0pre5 + +* Thu Nov 14 2002 Fernando Lopez-Lezcano 0.6.0pre3-1 +- added patch to fix jack port names +- signals patch no longer needed + +* Mon Oct 21 2002 Fernando Lopez-Lezcano 0.6.0pre2-2 +- added patch so that signals are not intercepted, that hungs muse + on startup under rh 8.0's thread libraries +- disabled qttest, otherwise you have to build while logged in as root + in the console +- added proper menu entries + +* Mon Oct 21 2002 Fernando Lopez-Lezcano 0.6.0pre2-1 +- updated to 0.6.0pre2, enabled jack support + +* Mon Jun 24 2002 Fernando Lopez-Lezcano 0.5.3-1 +- updated to 0.5.3b +- enabled rtcaps, added givertcap package +- updated doc file list +- added make -j for smp builds + +* Fri Apr 19 2002 Fernando Lopez-Lezcano 0.5.2-1 +- updated to 0.5.2, needs qt 3.0.3 (from rawhide) + +* Wed Nov 28 2001 Fernando Lopez-Lezcano 0.4.14-1 +- updated to 0.4.14, adjusted file list + +* Tue Nov 27 2001 Fernando Lopez-Lezcano +- updated to 0.4.16 (added qt3 rpms) +- patch1: remove su's +- patch2: configuration, 3 and 4 suggested patches on the muse list +- cannot make 0.4.16 compile... + +* Thu Aug 23 2001 Fernando Lopez-Lezcano 0.4.8-1 +- adapted suse's srpm to redhat + +* Fri May 11 2001 - <> +- fixed build. +* Wed May 09 2001 - +- updated to muse-0.3.19. +* Wed Apr 11 2001 - +- updated to muse-0.3.16. +* Wed Apr 04 2001 - +- updated to muse-0.3.15. +* Tue Mar 20 2001 - +- fixed neededforbuild. +* Fri Mar 16 2001 - +- updated to muse-0.3.12. +* Mon Mar 12 2001 - +- updated to muse-0.3.11. +* Wed Mar 07 2001 - ro@suse.de +- changed neededforbuild to +* Wed Mar 07 2001 - +- Updated to muse-0.3.10. +* Mon Feb 26 2001 - +- Updated to muse-0.3.9. +* Mon Feb 12 2001 - +- Updated to muse-0.3.7. +* Fri Feb 09 2001 - +- Updated to muse-0.3.6. +* Tue Jan 30 2001 - +- Updated to muse-0.3.5. +* Fri Dec 01 2000 - ro@suse.de +- added liblcms to neededforbuild +* Thu Nov 23 2000 - +- Updated to muse-0.2.12. +* Fri Nov 17 2000 - +- Updated to muse-0.2.10. +* Fri Nov 17 2000 - ro@suse.de +- fixed neededforbuild: += libmng-devel +* Wed Nov 08 2000 - +- Updated to muse-0.2.7. +- Fixed to compile. +* Mon Nov 06 2000 - ro@suse.de +- fixed to compile (include spinlock before mc146818rtc) +* Fri Nov 03 2000 - +- Updated to muse-0.2.6. +- Fixed spec file for long package-name support. +- Excluded plug-ins from provide list. +* Mon Oct 09 2000 - +- Added libmng to neededforbuild +* Fri Oct 06 2000 - +- Updated to muse-0.2.4 +* Wed Sep 27 2000 - +- Fixed compile for alpha and ppc. +* Tue Sep 26 2000 - +- Update to 0.2.3 +* Mon Aug 28 2000 - +- Update to 0.2.1. +- Disable translations (due to change of qt-2.2). +* Wed Aug 02 2000 - +- Initial version: 0.1.10. No manual document is included. diff --git a/sources b/sources new file mode 100644 index 0000000..3b02fe7 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +759a573aed1b6ce626357b386303ff4e muse-1.0rc1.tar.gz