Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:plcl
drumstick
drumstick.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File drumstick.spec of Package drumstick
# # spec file for package drumstick (Version 0.5.0) # # MIDI Sequencer C++ Library Bindings for Qt4 and ALSA # Copyright (C) 2005-2010 Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> # # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # norootforbuild Name: drumstick Version: 0.5.0 Release: 1 License: GPL v2 or later Summary: MIDI Sequencer C++ Library Bindings Group: Productivity/Multimedia/Sound/Midi URL: http://kmetronome.sourceforge.net/drumstick Source: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: alsa-devel BuildRequires: libqt4-devel BuildRequires: doxygen BuildRequires: graphviz BuildRequires: update-desktop-files BuildRequires: libxslt BuildRequires: docbook_4 BuildRequires: docbook-xsl-stylesheets PreReq: shared-mime-info %description This package includes test and example programs for drumstick libraries. Authors: -------- Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> %package -n libdrumstick-file0 Summary: MIDI Sequencer C++ Library Group: System/Libraries %description -n libdrumstick-file0 MIDI Sequencer C++ Library Bindings for Qt4 and ALSA. This library includes classes providing file input and output in formats commonly used by MIDI programs. Currently, SMF (standard MIDI file) read/write and WRK (Cakewalk) file read are supported. This library does not depend on ALSA. Authors: -------- Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> %package -n libdrumstick-alsa0 Summary: MIDI Sequencer C++ Library Group: System/Libraries %description -n libdrumstick-alsa0 MIDI Sequencer C++ Library Bindings for Qt4 and ALSA. This library includes the ALSA Sequencer library classes, providing MIDI recording and playback functionality to C++/Qt4 programs. Authors: -------- Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> %package -n libdrumstick-devel Summary: Development package for the libdrumstick library Group: Development/Libraries/C and C++ Requires: libdrumstick-file0 = %{version} Requires: libdrumstick-alsa0 = %{version} Requires: glibc-devel libstdc++-devel alsa-devel libqt4-devel %description -n libdrumstick-devel This package contains the files needed to compile programs that use the libdrumstick libraries. Authors: -------- Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> %package -n libdrumstick-doc Summary: Development documentation package for the drumstick libraries Group: Documentation/Other %description -n libdrumstick-doc This package contains the developer's documentation of the drumstick libraries. Authors: -------- Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> %prep %setup -q %build CXXFLAGS="$RPM_OPT_FLAGS -g -fexceptions" \ cmake . -DSTATIC_DRUMSTICK=0 \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DLIB=%{_lib} make %{?jobs:-j %jobs} VERBOSE=1 make doxygen %install make install DESTDIR=$RPM_BUILD_ROOT %suse_update_desktop_file -n drumstick-drumgrid Midi %suse_update_desktop_file -n drumstick-guiplayer Midi %suse_update_desktop_file -n drumstick-vpiano Midi %post %{_bindir}/update-mime-database %{_datadir}/mime %postun %{_bindir}/update-mime-database %{_datadir}/mime %post -n libdrumstick-file0 -p /sbin/ldconfig %postun -n libdrumstick-file0 -p /sbin/ldconfig %post -n libdrumstick-alsa0 -p /sbin/ldconfig %postun -n libdrumstick-alsa0 -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %doc AUTHORS COPYING NEWS README TODO ChangeLog %doc %{_mandir}/* %{_datadir}/icons/hicolor/*/*/* %{_datadir}/applications/* %{_bindir}/* %files -n libdrumstick-file0 %defattr(-,root,root) %{_libdir}/libdrumstick-file.so.* %{_datadir}/mime/packages/* %files -n libdrumstick-alsa0 %defattr(-,root,root) %{_libdir}/libdrumstick-alsa.so.* %files -n libdrumstick-devel %defattr(-, root, root) %dir %{_includedir}/drumstick %{_libdir}/libdrumstick-file.so %{_libdir}/libdrumstick-alsa.so %{_includedir}/drumstick.h %{_includedir}/drumstick/*.h %{_libdir}/pkgconfig/*.pc %files -n libdrumstick-doc %defattr(-, root, root) %doc doc/html/* %changelog * Thu Sep 9 2010 Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> 0.5.0 - New version * Tue Jul 6 2010 Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> 0.4.0 - New version * Thu Jun 10 2010 Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> 0.3.2 - New version * Mon Apr 19 2010 Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> 0.3.1 - New version * Tue Mar 9 2010 Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> 0.3.0 - New version * Sun Dec 27 2009 Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> 0.2.0 - New version * Thu Aug 27 2009 Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> 0.1.0 - first public release
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