Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
muse2
muse2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File muse2.spec of Package muse2
# # spec file for package muse2 (Version 2.0svn347) # # 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: muse2 Summary: MIDI Music Editor Version: 2.0svn347 Release: 2 License: GPL v2 only Group: Productivity/Multimedia/Sound/Midi Url: http://muse-sequencer.org Requires: jack BuildRequires: alsa-devel cmake doxygen dssi fftw3-devel flac-devel fltk-devel fluidsynth-devel libqt4-devel BuildRequires: glib-devel jack-devel libdrm-devel libjpeg-devel liblo-devel libqt4-devel BuildRequires: libsamplerate-devel libsndfile-devel mxml-devel readline-devel texlive update-desktop-files Source: muse-%{version}.tar.bz2 Source1: README.SuSE Source2: %name.desktop # from ardour-2.1 Source3: dspSSE.cpp.amd64 Patch1: qatomic-qt-4.4.diff Patch2: muse2-gcc43fix 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 -n muse-%{version} mkdir obj %patch1 -p1 %patch2 -p1 ## rename docs #cp plugins/freeverb/readme.txt README.freeverb #cp synti/vam/README README.vam #cp synti/vam/TODO TODO.vam cp %{SOURCE1} . %ifarch x86_64 cp -p %{SOURCE3} al/dspSSE.cpp %endif %build (cd obj && cmake -DCMAKE_INSTALL_PREFIX=/usr .. && make) %install make -C obj 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.* %{_bindir}/* %{_prefix}/lib/muse-2.0 %{_datadir}/muse-2.0 %{_datadir}/applications/*.desktop %{_datadir}/pixmaps/*.png %{_libdir}/qt4/plugins/designer/libawlplugin.so %changelog * Fri May 16 2008 duwe@suse.de - include qt-4.4 fix from dmueller to build on STABLE * Thu May 15 2008 duwe@suse.de - split experimental SVN version as "muse2" - due to obscure use of QT4 internals, currently builds on 10.3 only
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