[drumstick] - update to 0.5.0 - drumstick-0.3.1-sysinfo-#597354.patch removed - drumstick-0.3.1-fix-implicit-lin

cheeselee cheeselee at fedoraproject.org
Sat Jun 11 03:26:14 UTC 2011


commit d858f6dfadf5af6f4d78fef8abc91cd49bebfa62
Author: Robin Lee <cheeselee at fedoraproject.org>
Date:   Sat Jun 11 11:26:25 2011 +0800

    - update to 0.5.0
    - drumstick-0.3.1-sysinfo-#597354.patch removed
    - drumstick-0.3.1-fix-implicit-linking.patch updated to
      drumstick-0.5.0-fix-implicit-linking.patch
    - build the manpages and API documents, BR: docbook-style-xsl /usr/bin/xsltproc
      doxygen

 .gitignore                                         |    1 +
 drumstick-0.3.1-sysinfo-#597354.patch              |   91 --------------------
 ...h => drumstick-0.5.0-fix-implicit-linking.patch |    4 +-
 drumstick.spec                                     |   28 +++++--
 sources                                            |    2 +-
 5 files changed, 24 insertions(+), 102 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index cddb1cf..61458ae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 drumstick-0.3.1.tar.bz2
+/drumstick-0.5.0.tar.bz2
diff --git a/drumstick-0.3.1-fix-implicit-linking.patch b/drumstick-0.5.0-fix-implicit-linking.patch
similarity index 73%
rename from drumstick-0.3.1-fix-implicit-linking.patch
rename to drumstick-0.5.0-fix-implicit-linking.patch
index d233c0b..d998b94 100644
--- a/drumstick-0.3.1-fix-implicit-linking.patch
+++ b/drumstick-0.5.0-fix-implicit-linking.patch
@@ -1,6 +1,6 @@
 diff -ur drumstick-0.3.1/tests/vpiano/CMakeLists.txt drumstick-0.3.1-fix-implicit-linking/tests/vpiano/CMakeLists.txt
---- drumstick-0.3.1/tests/vpiano/CMakeLists.txt	2010-04-19 16:35:34.000000000 +0200
-+++ drumstick-0.3.1-fix-implicit-linking/tests/vpiano/CMakeLists.txt	2010-05-28 23:44:10.000000000 +0200
+--- drumstick-0.3.1/utils/vpiano/CMakeLists.txt	2010-04-19 16:35:34.000000000 +0200
++++ drumstick-0.3.1-fix-implicit-linking/utils/vpiano/CMakeLists.txt	2010-05-28 23:44:10.000000000 +0200
 @@ -59,6 +59,10 @@
      drumstick-alsa
  )
diff --git a/drumstick.spec b/drumstick.spec
index b380a2f..416eda1 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.3.1
-Release: 3%{?dist}
+Version: 0.5.0
+Release: 1%{?dist}
 #define svn svn
 
 Group:   System Environment/Libraries
@@ -9,12 +9,14 @@ 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.3.1-fix-implicit-linking.patch
-# sysinfo: don't crash when no timer module available (#597354, upstream patch)
-Patch1:  drumstick-0.3.1-sysinfo-#597354.patch
+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
+# For building manpages
+BuildRequires: docbook-style-xsl /usr/bin/xsltproc
+# For building API documents
+BuildRequires: doxygen
 
 Obsoletes: aseqmm < %{version}-%{release}
 Provides: aseqmm = %{version}-%{release}
@@ -49,16 +51,16 @@ This package contains the test/example programs for %{name}.
 %prep
 %setup -q -n %{name}-%{version}%{?svn}
 %patch0 -p1 -b .implicit-linking
-%patch1 -p0 -b .sysinfo-#597354
 
 
 %build
 mkdir -p %{_target_platform}
 pushd %{_target_platform}
-%cmake .. 
+%cmake ..
 popd
 
 make %{?_smp_mflags} -C %{_target_platform}
+doxygen %{_target_platform}/Doxyfile
 
 
 %install
@@ -98,13 +100,14 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 %files
 %defattr(-,root,root,-)
-%doc ChangeLog COPYING
+%doc AUTHORS ChangeLog COPYING
 %{_libdir}/libdrumstick-file.so.*
 %{_libdir}/libdrumstick-alsa.so.*
 %{_datadir}/mime/packages/drumstick.xml
 
 %files devel
 %defattr(-,root,root,-)
+%doc doc/html/*
 %{_libdir}/libdrumstick-file.so
 %{_libdir}/libdrumstick-alsa.so
 %{_libdir}/pkgconfig/drumstick-file.pc
@@ -115,11 +118,20 @@ 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/*
 
 
 %changelog
+* Sat Jun 11 2011 Robin Lee <cheeselee at fedoraproject.org> - 0.5.0-1
+- update to 0.5.0
+- drumstick-0.3.1-sysinfo-#597354.patch removed
+- drumstick-0.3.1-fix-implicit-linking.patch updated to
+  drumstick-0.5.0-fix-implicit-linking.patch
+- build the manpages and API documents, BR: docbook-style-xsl /usr/bin/xsltproc
+  doxygen
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.1-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 
diff --git a/sources b/sources
index 6b10199..7ade2f6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-63b00e7f376020f7be5651ac215d4cbd  drumstick-0.3.1.tar.bz2
+d2052edbae3dee6ea4c920d5c6095faa  drumstick-0.5.0.tar.bz2


More information about the scm-commits mailing list