rpms/hydrogen/devel .cvsignore, 1.3, 1.4 hydrogen.spec, 1.9, 1.10 sources, 1.3, 1.4 hydrogen-internal-tinyxml.patch, 1.1, NONE

Orcan Ogetbil oget at fedoraproject.org
Tue Apr 14 19:34:55 UTC 2009


Author: oget

Update of /cvs/pkgs/rpms/hydrogen/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27641

Modified Files:
	.cvsignore hydrogen.spec sources 
Removed Files:
	hydrogen-internal-tinyxml.patch 
Log Message:
* Tue Apr 14 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.9.4-0.3.rc1.1
- Update to 0.9.4-rc1-1



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/hydrogen/devel/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore	13 Feb 2009 21:06:07 -0000	1.3
+++ .cvsignore	14 Apr 2009 19:34:24 -0000	1.4
@@ -1 +1 @@
-hydrogen-0.9.4-beta3-790svn.tar.bz2
+hydrogen-0.9.4-rc1-1.tar.gz


Index: hydrogen.spec
===================================================================
RCS file: /cvs/pkgs/rpms/hydrogen/devel/hydrogen.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- hydrogen.spec	25 Feb 2009 05:56:44 -0000	1.9
+++ hydrogen.spec	14 Apr 2009 19:34:25 -0000	1.10
@@ -1,85 +1,100 @@
-%define svn 790
+%global prerel rc1.1
+%global prerel2 rc1-1
 
 Summary:      Advanced drum machine for GNU/Linux
 Name:         hydrogen
 Version:      0.9.4
-Release:      0.2.%{svn}svn%{?dist}
+Release:      0.3.%{prerel}%{?dist}
 URL:          http://www.hydrogen-music.org/
-Source0:      %{name}-%{version}-beta3-%{svn}svn.tar.bz2
+Source0:      http://downloads.sourceforge.net/%{name}/%{name}-%{version}-%{prerel2}.tar.gz
 # For convenience, to take the svn snapshot:
 Source9:      hydrogen-snapshot.sh
-# Use internal tinyxml instead of the one supplied by hydrogen:
-# Sent upstream: 
-# https://sourceforge.net/mailarchive/message.php?msg_name=e76492710901221851m3a285da8n9422642afe443124%40mail.gmail.com
-Patch0:       hydrogen-internal-tinyxml.patch
 License:      GPLv2+
 Group:        Applications/Multimedia
 BuildRoot:    %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires: flac-devel jack-audio-connection-kit-devel liblrdf-devel
-BuildRequires: qt4-devel libsndfile-devel alsa-lib-devel portaudio-devel
-BuildRequires: desktop-file-utils lash-devel libtar-devel scons tinyxml-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: desktop-file-utils
+BuildRequires: flac-devel 
+BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: lash-devel 
+BuildRequires: liblrdf-devel
+BuildRequires: libsndfile-devel
+BuildRequires: libtar-devel
+BuildRequires: portaudio-devel
 BuildRequires: portmidi-devel
+BuildRequires: qt-devel
+BuildRequires: scons
 
 %description
 Hydrogen is an advanced drum machine for GNU/Linux. It's main goal is to bring 
 professional yet simple and intuitive pattern-based drum programming.
 
 %prep
-%setup -q -n %{name}
+%setup -q -n %{name}-%{version}-%{prerel2}
 patch -p0 < patches/portaudio.patch
 patch -p0 < patches/portmidi.patch
-%patch0 -p1 -b .tinyxml
 
 %build
-scons %{?_smp_flags} prefix=%{_prefix} portaudio=1 portmidi=1 lash=1 oss=0 optflags="$RPM_OPT_FLAGS"
+export QTDIR=%{_qt4_prefix}
+scons %{?_smp_mflags} prefix=%{_prefix} portaudio=1 portmidi=1 lash=1 oss=0 optflags="$RPM_OPT_FLAGS"
 
 %install
 rm -rf $RPM_BUILD_ROOT
+export QTDIR=%{_qt4_prefix}
 scons install DESTDIR=$RPM_BUILD_ROOT
 
-# Reinstall hydrogen.desktop properly.
-rm $RPM_BUILD_ROOT%{_datadir}/applications/hydrogen.desktop
+
+# install hydrogen.desktop properly.
+#rm $RPM_BUILD_ROOT%{_datadir}/applications/hydrogen.desktop
 desktop-file-install --vendor fedora              \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications   \
   --add-category X-Drumming                       \
   --add-category X-MIDI                           \
   --add-category X-Jack                           \
   --remove-mime-type text/xml                     \
-  hydrogen.desktop
+  --delete-original                               \
+  $RPM_BUILD_ROOT%{_datadir}/applications/hydrogen.desktop
 
 # Move the icon to the proper place
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps
 mv $RPM_BUILD_ROOT%{_datadir}/pixmaps/*.svg \
    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps
 
+# No need to package these (they will not be installed automatically in rc2):
+rm -f $RPM_BUILD_ROOT%{_datadir}/hydrogen/data/doc/{Makefile,README}* \
+      $RPM_BUILD_ROOT%{_datadir}/hydrogen/data/doc/*.{docbook,po,pot}
+
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
-  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
 
 %postun
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
-  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+if [ $1 -eq 0 ] ; then
+        touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+        gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 fi
 
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING README.txt
-# FIXME: The software still shows the old documentation internally.
-# Remove these when this is fixed upstream:
-%doc data/new_manual/* data/new_tutorial/*
 %{_bindir}/hydrogen
 %{_datadir}/hydrogen
 %{_datadir}/applications/fedora-hydrogen.desktop
 %{_datadir}/icons/hicolor/scalable/apps/*.svg
 
 %changelog
+* Tue Apr 14 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.9.4-0.3.rc1.1
+- Update to 0.9.4-rc1-1
+
 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.4-0.2.790svn
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/hydrogen/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources	13 Feb 2009 21:06:07 -0000	1.3
+++ sources	14 Apr 2009 19:34:25 -0000	1.4
@@ -1 +1 @@
-125369a770cd183a3250084146e739b5  hydrogen-0.9.4-beta3-790svn.tar.bz2
+88f036f32153843997837a95c46ecbc5  hydrogen-0.9.4-rc1-1.tar.gz


--- hydrogen-internal-tinyxml.patch DELETED ---




More information about the fedora-extras-commits mailing list