Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:KDE:Extra
drumstick-qt4
drumstick.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File drumstick.spec of Package drumstick-qt4
# # 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-qt4 Version: 0.5.0 Release: 1 License: GPL v2 or later Summary: MIDI Sequencer C++ Library Bindings Group: Productivity/Multimedia/Sound/Midi URL: http://drumstick.sourceforge.net/ Source: drumstick-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM gcc6-fix.patch wbauer@tmo.at -- fix build with gcc6 Patch0: gcc6-fix.patch Patch1: x11.diff 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 Requires(post): shared-mime-info Requires(postun): shared-mime-info BuildRequires: kde4-filesystem Conflicts: drumstick %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-qt4-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 Conflicts: libdrumstick-devel %description -n libdrumstick-qt4-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-qt4-doc Summary: Development documentation package for the drumstick libraries Group: Documentation/Other Conflicts: libdrumstick-doc %description -n libdrumstick-qt4-doc This package contains the developer's documentation of the drumstick libraries. Authors: -------- Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> %prep %setup -q -n drumstick-%{version} %patch0 -p2 %patch1 %build %cmake_kde4 -- -DSTATIC_DRUMSTICK=0 %make_jobs 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 # prevent file conflict with drumstick mv %buildroot%{_datadir}/mime/packages/drumstick.xml %buildroot%{_datadir}/mime/packages/drumstick-qt4.xml %post %mime_database_post %postun %mime_database_postun %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}/man1/drumstick-*.1.gz %{_datadir}/icons/hicolor/*/apps/drumstick.png %{_datadir}/icons/hicolor/scalable/apps/drumstick.svgz %{_datadir}/applications/drumstick-*.desktop %{_bindir}/drumstick-* %files -n libdrumstick-file0 %defattr(-,root,root) %{_libdir}/libdrumstick-file.so.* %{_datadir}/mime/packages/drumstick-qt4.xml %files -n libdrumstick-alsa0 %defattr(-,root,root) %{_libdir}/libdrumstick-alsa.so.* %files -n libdrumstick-qt4-devel %defattr(-, root, root) %dir %{_includedir}/drumstick %{_libdir}/libdrumstick-file.so %{_libdir}/libdrumstick-alsa.so %{_includedir}/drumstick.h %{_includedir}/drumstick/*.h %{_libdir}/pkgconfig/drumstick-*.pc %files -n libdrumstick-qt4-doc %defattr(-, root, root) %doc doc/html/* %changelog
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