Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1
muse
muse.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File muse.spec of Package muse
# # spec file for package muse (Version 0.9) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: muse Summary: MIDI Music Editor Version: 0.9 Release: 1 License: GPL v2 or later Group: Productivity/Multimedia/Sound/Midi Url: http://muse-sequencer.org # Recommends: qjackctl BuildRequires: alsa-devel doxygen dssi fftw3-devel flac-devel fltk-devel fluidsynth-devel qt3-devel BuildRequires: docbook_4 glib-devel graphviz jack-devel libdrm-devel libjpeg-devel liblo-devel openjade BuildRequires: libsamplerate-devel libsndfile-devel mxml-devel readline-devel texlive update-desktop-files BuildRequires: lash-devel ## no VST yet (needs fst) # %ifarch %ix86 # BuildRequires: wine-devel # %endif Source: muse-%{version}.tar.gz Source2: %name.desktop Patch1: muse-add-decls BuildRoot: %{_tmppath}/%{name}-%{version}-build #ExclusiveArch: %ix86 x86_64 %define my_provides /tmp/my-provides %define _use_internal_dependency_generator 0 %description MusE aims to be a complete multitrack virtual studio for Linux. MusE contains a MIDI sequencer with recording and editing capabilities. It is fully multithreaded with a Qt GUI. MusE has among other things support for: * Midi sequencing (Record/Playback/Import) * Audio sequencing (AudioGroups; Record/Playback several mono/stereo inputs/outputs) * LASH (Perform audio effects like chorus/flanger in realtime) * Jack - jack-audio-connection-kit (for midi/audio routing; Internal Audio Routing Interface) * ALSA - based on the Advanced Linux Sound Architecture Authors: -------- Werner Schweer <ws@seh.de> %prep %setup -q %patch1 -p1 # rename docs cp plugins/freeverb/readme.txt README.freeverb cp synti/vam/README README.vam cp synti/vam/TODO TODO.vam %build export QTDIR=/usr/lib/qt3 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr \ --with-qt-libraries=$QTDIR/%_lib \ --enable-lash=yes --enable-vst=yes make %install make DESTDIR="$RPM_BUILD_ROOT" install # exclude plugins from the provide-list cat << EOF > %{my_provides} grep -v $RPM_BUILD_ROOT%{_libdir}/muse | %{__find_provides} EOF chmod 755 %{my_provides} %define __find_provides %{my_provides} %suse_update_desktop_file -i %name AudioVideo Sequencer mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps install -c -m 644 packaging/muse_icon.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/muse.png # convert to UTF-8 # iconv -fiso8859-1 -tutf-8 README.de > README.de.UTF-8 # mv -f README.de.UTF-8 README.de %clean [ "$RPM_BUILD_ROOT" != "/" -a -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT rm -f %{my_provides} %files %defattr(-, root, root) %doc COPYING ChangeLog NEWS README README.* SECURITY %{_bindir}/* %{_prefix}/lib/%{name} %{_datadir}/%{name} %{_datadir}/applications/*.desktop %{_datadir}/pixmaps/*.png %changelog * Thu May 15 2008 duwe@suse.de - downgrade to current stable version 0.9 + builds again on all platforms - qjackctl trictly s not required * Sat May 03 2008 dmueller@suse.de - fix build against qt4.4 * Mon Jan 14 2008 duwe@suse.de - require fftw3-devel (for zynaddsubfx) * Fri Jan 11 2008 lrupp@suse.de - require qjackctl (as mentioned in README) - build only on ix86 and amd64 * Fri Jan 04 2008 duwe@suse.de - update to svn revision 331, - hacked to build on amd64 - fixed for gcc-4.3 compilation * Wed Jun 13 2007 ro@suse.de - use texlive instead of tetex * Thu Jan 18 2007 duwe@suse.de - internal DSSI synth "zynaddsubfx" GUI program needs fltk * Tue Jan 16 2007 duwe@suse.de - update to 1.0pre1: + Qt4-based, now building with cmake + DSSI supported(!) * Fri Mar 31 2006 duwe@suse.de - update to 0.8.1, fixing a newly introduced uninitialized var * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Fri Dec 23 2005 duwe@suse.de - update to 0.7.2pre4 - fix int 0 termination in execlp with NULL. * Thu Oct 13 2005 duwe@suse.de - gcc-4.1 found deicsonce envelope func returning garbage in case of error. Fixed. * Wed Oct 12 2005 stbinner@suse.de - fix wrong include hints to make it compile with Qt 3.3.5 * Thu Oct 06 2005 duwe@suse.de - update to latest version (0.7.2pre2) - add flac requirements for libsndfile - one more gcc4 fix * Thu Apr 14 2005 yxu@suse.de - fixed for GCC4 * Thu Jan 27 2005 tiwai@suse.de - fixed encoding of README.de (bug #50106) * Fri Jan 21 2005 tiwai@suse.de - updated to version 0.7.1. * Wed Oct 06 2004 tiwai@suse.de - fixed segfault when opening a project with -d option (#46814) * Fri Sep 17 2004 tiwai@suse.de - removed ladcca support, which seems problematic with debug mode. * Tue Aug 31 2004 tiwai@suse.de - updated to version 0.7.0. use the icon file included in the package. * Wed Apr 14 2004 tiwai@suse.de - fixed segfault with 64bit architecture (bug #38786) * Thu Jan 15 2004 tiwai@suse.de - updated to version 0.6.3. * Mon Sep 15 2003 tiwai@suse.de - added desktop icon. * Thu Sep 04 2003 tiwai@suse.de - fixed hang-up with softsynth (bug #29681). - fixed the installation path and segfault on 64bit archs. - fixed neededforbuild for ladcca support. * Fri Aug 29 2003 ro@suse.de - fix build with recent jack * Sat Aug 16 2003 adrian@suse.de - add desktop file * Tue Jul 22 2003 tiwai@suse.de - updated to 0.6.1. * Thu Jun 05 2003 ro@suse.de - update to 0.6.0 final - hack to build with current libtool * Tue Apr 01 2003 tiwai@suse.de - updated to version 0.6.0pre7. - removed iiwusynth temporarily for moving to fluidsynth. * Tue Feb 25 2003 aj@suse.de - Add missing assert includes. * Mon Jan 27 2003 tiwai@suse.de - fixed the build on x86-64 and ia64 with gcc3.3. * Tue Jan 21 2003 tiwai@suse.de - fixed the jack driver for the newer version. * Thu Jan 16 2003 tiwai@suse.de - updated to version 0.6.0pre5. rpm version is numbered as 0.6.0 w/o preX-suffix. - added iiwusynth to neededforbuild. * Fri Nov 22 2002 ro@suse.de - update to 0.6.0pre3 * Tue Nov 12 2002 ro@suse.de - changed neededforbuild <xshared> to <x-devel-packages> - changed neededforbuild <xdevel> to <> * Mon Aug 05 2002 tiwai@suse.de - updated to the new cvs snapshot. * Wed Jul 24 2002 tiwai@suse.de - disalbed stk plugins. * Thu Jun 27 2002 tiwai@suse.de - updated to 0.6.3 from cvs 2002.06.27. - merged and fixed patches. * Thu Jun 27 2002 ro@suse.de - use -fPIC for shared objects * Fri May 24 2002 meissner@suse.de - %%_lib fixes * Fri May 10 2002 schwab@suse.de - Fix PIC linking. * Thu Apr 11 2002 tiwai@suse.de - fixed compile with gcc-3.1. * Tue Apr 09 2002 tiwai@suse.de - updated to muse-0.5.2 (sync'ed with cvs 2002.04.09) - using autoreconf instead of given autogen.sh script. * Tue Mar 12 2002 tiwai@suse.de - added README.SuSE. * Thu Mar 07 2002 tiwai@suse.de - fixed a bug in opening the help-toc file with unsupported locales (bug #14647). * Fri Feb 08 2002 tiwai@suse.de - updated to ver.0.5.1. sync with cvs 2002.02.08. the package is autotoolized now. - fixed font loading bugs in bigtimer window. - removed qt-designer plugin from filelist. * Sun Feb 03 2002 ro@suse.de - use readlink for real qt3 dir * Wed Jan 16 2002 tiwai@suse.de - added rawwaves files from stk. stk plugin should work now. - creating obj directory more cleverly. * Wed Jan 16 2002 ro@suse.de - use the directory not the link in the filelist * Thu Jan 03 2002 tiwai@suse.de - updated to muse 0.5.0. changed from qt-devel-packages to qt3-devel-packages. * Fri Nov 09 2001 ro@suse.de - use qt-devel-packages in neededforbuild * Mon Oct 15 2001 sf@suse.de - added some missing includes to build with gcc > 2.95 - corrected parameter types declared as size_t, used unsigned int. I changed them to size_t everywhere, as size_t != unsigned int on any non 32-bit architecture * Wed Oct 10 2001 tiwai@suse.de - updated to muse-0.4.13. * Mon Aug 20 2001 tiwai@suse.de - updated to muse-0.4.8. * Thu Aug 16 2001 tiwai@suse.de - updated to muse-0.4.7. * Fri Jul 13 2001 tiwai@suse.de - updated to muse-0.4.4. * Mon Jul 09 2001 tiwai@suse.de - fixed neededforbuild. * Thu Jul 05 2001 tiwai@suse.de - updated to muse-0.4.2. * Thu Jun 07 2001 tiwai@suse.de - updated to muse-0.3.20. * Fri May 11 2001 tiwai@suse.de - fixed build. * Wed May 09 2001 tiwai@suse.de - updated to muse-0.3.19. * Wed Apr 11 2001 tiwai@suse.de - updated to muse-0.3.16. * Wed Apr 04 2001 tiwai@suse.de - updated to muse-0.3.15. * Tue Mar 20 2001 tiwai@suse.de - fixed neededforbuild. * Fri Mar 16 2001 tiwai@suse.de - updated to muse-0.3.12. * Mon Mar 12 2001 tiwai@suse.de - updated to muse-0.3.11. * Wed Mar 07 2001 ro@suse.de - changed neededforbuild <mesadev> to <mesa-devel> * Wed Mar 07 2001 tiwai@suse.de - Updated to muse-0.3.10. * Mon Feb 26 2001 tiwai@suse.de - Updated to muse-0.3.9. * Mon Feb 12 2001 tiwai@suse.de - Updated to muse-0.3.7. * Fri Feb 09 2001 tiwai@suse.de - Updated to muse-0.3.6. * Tue Jan 30 2001 tiwai@suse.de - Updated to muse-0.3.5. * Fri Dec 01 2000 ro@suse.de - added liblcms to neededforbuild * Thu Nov 23 2000 tiwai@suse.de - Updated to muse-0.2.12. * Fri Nov 17 2000 tiwai@suse.de - Updated to muse-0.2.10. * Fri Nov 17 2000 ro@suse.de - fixed neededforbuild: += libmng-devel * Wed Nov 08 2000 tiwai@suse.de - 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 tiwai@suse.de - Updated to muse-0.2.6. - Fixed spec file for long package-name support. - Excluded plug-ins from provide list. * Mon Oct 09 2000 tiwai@suse.de - Added libmng to neededforbuild * Fri Oct 06 2000 tiwai@suse.de - Updated to muse-0.2.4 * Wed Sep 27 2000 tiwai@suse.de - Fixed compile for alpha and ppc. * Tue Sep 26 2000 tiwai@suse.de - Update to 0.2.3 * Mon Aug 28 2000 tiwai@suse.de - Update to 0.2.1. - Disable translations (due to change of qt-2.2). * Wed Aug 02 2000 tiwai@suse.de - Initial version: 0.1.10. No manual document is included.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor