[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