[drumstick/f21] Split out the three applications as seporate packages so they are installable in the software center

Richard Hughes rhughes at fedoraproject.org
Tue Jul 15 16:04:34 UTC 2014


commit 42841020aeecd549be177d5ed8ed444a2441f1ed
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