[drumstick] Split out the three applications as seporate packages so they are installable in the software center
Richard Hughes
rhughes at fedoraproject.org
Wed Jul 9 13:13:51 UTC 2014
commit 35d02143264698c90d53527fdb41f16c9f96fb08
Author: Richard Hughes <richard at hughsie.com>
Date: Wed Jul 9 14:13:36 2014 +0100
Split out the three applications as seporate packages so they are installable in the software center.
drumstick.spec | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 65 insertions(+), 4 deletions(-)
---
diff --git a/drumstick.spec b/drumstick.spec
index c56a65d..8a929c6 100644
--- a/drumstick.spec
+++ b/drumstick.spec
@@ -1,7 +1,7 @@
Summary: C++/Qt4 wrapper around the ALSA library sequencer interface
Name: drumstick
Version: 0.5.0
-Release: 6%{?dist}
+Release: 7%{?dist}
#define svn svn
Group: System Environment/Libraries
@@ -47,6 +47,24 @@ Provides: aseqmm-examples = %{version}-%{release}
%description examples
This package contains the test/example programs for %{name}.
+%package drumgrid
+Summary: drumgrid application for %{name}
+Requires: %{name}-examples = %{version}-%{release}
+%description drumgrid
+This package contains the drumgrid application.
+
+%package guiplayer
+Summary: guiplayer application for %{name}
+Requires: %{name}-examples = %{version}-%{release}
+%description guiplayer
+This package contains the guiplayer application.
+
+%package vpiano
+Summary: vpiano application for %{name}
+Requires: %{name}-examples = %{version}-%{release}
+%description vpiano
+This package contains the vpiano application.
+
%prep
%setup -q -n %{name}-%{version}%{?svn}
@@ -117,13 +135,56 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files examples
%defattr(-,root,root,-)
-%{_bindir}/drumstick-*
-%{_mandir}/man1/drumstick-*.1*
-%{_datadir}/applications/drumstick-*.desktop
%{_datadir}/icons/hicolor/*/apps/*
+%{_bindir}/drumstick-buildsmf
+%{_bindir}/drumstick-dumpmid
+%{_bindir}/drumstick-dumpove
+%{_bindir}/drumstick-dumpsmf
+%{_bindir}/drumstick-dumpwrk
+%{_bindir}/drumstick-metronome
+%{_bindir}/drumstick-playsmf
+%{_bindir}/drumstick-sysinfo
+%{_bindir}/drumstick-testevents
+%{_bindir}/drumstick-timertest
+%{_datadir}/icons/hicolor/16x16/apps/drumstick.png
+%{_datadir}/icons/hicolor/32x32/apps/drumstick.png
+%{_datadir}/icons/hicolor/48x48/apps/drumstick.png
+%{_datadir}/icons/hicolor/64x64/apps/drumstick.png
+%{_datadir}/icons/hicolor/scalable/apps/drumstick.svgz
+%{_datadir}/man/man1/drumstick-buildsmf.1.gz
+%{_datadir}/man/man1/drumstick-dumpmid.1.gz
+%{_datadir}/man/man1/drumstick-dumpove.1.gz
+%{_datadir}/man/man1/drumstick-dumpsmf.1.gz
+%{_datadir}/man/man1/drumstick-dumpwrk.1.gz
+%{_datadir}/man/man1/drumstick-metronome.1.gz
+%{_datadir}/man/man1/drumstick-playsmf.1.gz
+%{_datadir}/man/man1/drumstick-sysinfo.1.gz
+%{_datadir}/man/man1/drumstick-testevents.1.gz
+%{_datadir}/man/man1/drumstick-timertest.1.gz
+
+%files drumgrid
+%defattr(-,root,root,-)
+%{_bindir}/drumstick-drumgrid
+%{_datadir}/applications/drumstick-drumgrid.desktop
+%{_datadir}/man/man1/drumstick-drumgrid.1.gz
+%files guiplayer
+%defattr(-,root,root,-)
+%{_bindir}/drumstick-guiplayer
+%{_datadir}/applications/drumstick-guiplayer.desktop
+%{_datadir}/man/man1/drumstick-guiplayer.1.gz
+
+%files vpiano
+%defattr(-,root,root,-)
+%{_bindir}/drumstick-vpiano
+%{_datadir}/applications/drumstick-vpiano.desktop
+%{_datadir}/man/man1/drumstick-vpiano.1.gz
%changelog
+* Wed Jul 09 2014 Richard Hughes <richard at hughsie.com> - 0.5.0-7
+- Split out the three applications as seporate packages so they are installable
+ in the software center.
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
More information about the scm-commits
mailing list