[drumstick] Update to 1.0.0

李瑞彬 cheeselee at fedoraproject.org
Sun Oct 19 13:18:47 UTC 2014


commit efe1e68a6d46e0b0118b91e12ae1973e2ca89476
Author: Robin Lee <cheeselee at fedoraproject.org>
Date:   Sun Oct 19 21:18:27 2014 +0800

    Update to 1.0.0

 .gitignore                                 |    1 +
 drumstick-0.5.0-fix-implicit-linking.patch |   14 -------
 drumstick.spec                             |   52 +++++++++++-----------------
 sources                                    |    2 +-
 4 files changed, 22 insertions(+), 47 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 61458ae..867fb79 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 drumstick-0.3.1.tar.bz2
 /drumstick-0.5.0.tar.bz2
+/drumstick-1.0.0.tar.bz2
diff --git a/drumstick.spec b/drumstick.spec
index b7d7fd1..fb4b01e 100644
--- a/drumstick.spec
+++ b/drumstick.spec
@@ -1,18 +1,17 @@
-Summary: C++/Qt4 wrapper around the ALSA library sequencer interface
+Summary: C++/Qt5 wrapper around multiple MIDI interfaces
 Name:    drumstick
-Version: 0.5.0
-Release: 9%{?dist}
-#define svn svn
+Version: 1.0.0
+Release: 1%{?dist}
 
 Group:   System Environment/Libraries
 License: GPLv2+
 URL:     http://drumstick.sourceforge.net/
 Source0: http://downloads.sourceforge.net/project/drumstick/%{version}%{?svn}/drumstick-%{version}%{?svn}.tar.bz2
-# fix FTBFS due to the strict ld in Fedora >= 13
-Patch0:  drumstick-0.5.0-fix-implicit-linking.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires: cmake qt4-devel alsa-lib-devel desktop-file-utils
+BuildRequires: cmake alsa-lib-devel desktop-file-utils
+BuildRequires: qt5-qtbase-devel
+BuildRequires: qt5-qtsvg-devel
+BuildRequires: fluidsynth-devel
 # For building manpages
 BuildRequires: docbook-style-xsl /usr/bin/xsltproc
 # For building API documents
@@ -26,8 +25,8 @@ Requires(postun): /sbin/ldconfig
 
 %description
 The drumstick library is a C++ wrapper around the ALSA library sequencer
-interface, using Qt4 objects, idioms and style. The ALSA sequencer interface
-provides software support for MIDI technology on GNU/Linux.
+interface, using Qt5 objects, idioms and style. OSS, network and Fluidsynth
+interfaces are also supported by this library.
 
 %package devel
 Summary: Developer files for %{name}
@@ -48,19 +47,19 @@ Provides: aseqmm-examples = %{version}-%{release}
 This package contains the test/example programs for %{name}.
 
 %package drumgrid
-Summary: drumgrid application for %{name}
+Summary: Drum Grid application from %{name}
 Requires: %{name}-examples = %{version}-%{release}
 %description drumgrid
 This package contains the drumgrid application.
 
 %package guiplayer
-Summary: guiplayer application for %{name}
+Summary: MIDI player from %{name}
 Requires: %{name}-examples = %{version}-%{release}
 %description guiplayer
 This package contains the guiplayer application.
 
 %package vpiano
-Summary: vpiano application for %{name}
+Summary: Virtual piano application from %{name}
 Requires: %{name}-examples = %{version}-%{release}
 %description vpiano
 This package contains the vpiano application.
@@ -68,8 +67,6 @@ This package contains the vpiano application.
 
 %prep
 %setup -q -n %{name}-%{version}%{?svn}
-%patch0 -p1 -b .implicit-linking
-
 
 %build
 mkdir -p %{_target_platform}
@@ -82,17 +79,11 @@ doxygen %{_target_platform}/Doxyfile
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 make install/fast  DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
 for i in $RPM_BUILD_ROOT%{_datadir}/applications/* ; do
   desktop-file-validate $i
 done
 
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %post
 /sbin/ldconfig
 touch --no-create %{_datadir}/mime/packages &> /dev/null || :
@@ -122,24 +113,25 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 
 %files
-%defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING
 %{_libdir}/libdrumstick-file.so.*
 %{_libdir}/libdrumstick-alsa.so.*
+%{_libdir}/libdrumstick-rt.so.*
+%{_libdir}/drumstick/
 %{_datadir}/mime/packages/drumstick.xml
 
 %files devel
-%defattr(-,root,root,-)
 %doc doc/html/*
 %{_libdir}/libdrumstick-file.so
 %{_libdir}/libdrumstick-alsa.so
+%{_libdir}/libdrumstick-rt.so
 %{_libdir}/pkgconfig/drumstick-file.pc
 %{_libdir}/pkgconfig/drumstick-alsa.pc
+%{_libdir}/pkgconfig/drumstick-rt.pc
 %{_includedir}/drumstick/
 %{_includedir}/drumstick.h
 
 %files examples
-%defattr(-,root,root,-)
 %{_datadir}/icons/hicolor/*/apps/*
 %{_bindir}/drumstick-buildsmf
 %{_bindir}/drumstick-dumpmid
@@ -149,8 +141,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_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
@@ -164,28 +154,26 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_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
+* Fri Oct 17 2014 Robin Lee <cheeselee at fedoraproject.org> - 1.0.0-1
+- Update to 1.0.0
+
 * Thu Oct 02 2014 Rex Dieter <rdieter at fedoraproject.org> 0.5.0-9
 - update mime scriptlet
 
@@ -232,7 +220,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 * Mon Mar 15 2010 Kevin Kofler <Kevin at tigcc.ticalc.org> - 0.3.0-1
 - update to 0.3.0 release
 
-* Tue Feb 08 2010 Kevin Kofler <Kevin at tigcc.ticalc.org> - 0.2.99-0.3.svn20100208
+* Mon Feb 08 2010 Kevin Kofler <Kevin at tigcc.ticalc.org> - 0.2.99-0.3.svn20100208
 - update from SVN for KMid2 0.2.1
 
 * Sun Jan 31 2010 Kevin Kofler <Kevin at tigcc.ticalc.org> - 0.2.99-0.2.svn20100107
diff --git a/sources b/sources
index 7ade2f6..3812d23 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d2052edbae3dee6ea4c920d5c6095faa  drumstick-0.5.0.tar.bz2
+c984243a47aba26dc274c47447d01006  drumstick-1.0.0.tar.bz2


More information about the scm-commits mailing list