Mandrake Linux Archives: changelog@mandrivalinux.org

Mandrake Linux: changelog@mandrivalinux.org


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

  • From: Tibor Pittich
  • Subject: [Contrib-Rpm] hydrogen-0.9.2-3mdk
  • Date: 26 Nov 2005 13:03:34 -0000

[Contrib-RPM]

-=-=-=-
Name        : hydrogen                     Relocations: (not relocatable)
Version     : 0.9.2                             Vendor: Mandriva
Release     : 3mdk                          Build Date: Sat Nov 26 13:51:18 2005
Install Date: (not installed)               Build Host: n5.mandriva.com
Group       : Sound                         Source RPM: (none)
Size        : 2698860                          License: GPL
Signature   : (none)
Packager    : Tibor Pittich <Tibor.Pittich@mandriva.org>
URL         : http://www.hydrogen-music.org
Summary     : Hydrogen Drum Machine
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.



-=-=-=-
Tibor Pittich <Tibor.Pittich@mandriva.org> 0.9.2-3mdk

- add patch0 which fixed song editor
- update url, improve description
- macroszification
- recreate menu section
- fixed bad permissions on fr docbook sources

-=-=-=-
No rpmlint error, happy (wo)man :-)

-=-=-=-
http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/contrib-SPECS/hydrogen/

hydrogen-0.9.2-songeditor.patch added
hydrogen.spec changed
--- hydrogen-0.9.2-2mdk.src.rpm/hydrogen.spec	2005-11-26 14:00:31.231112208 +0100
+++ hydrogen-0.9.2-3mdk.src.rpm/hydrogen.spec	2005-11-26 14:00:31.371094900 +0100
@@ -1,58 +1,62 @@
 %define name    hydrogen
 %define version 0.9.2
-%define release %mkrel 2
+%define release %mkrel 3
 
-Summary:	Hydrogen Drum Machine
+%define	section	Multimedia/Sound
+%define	title	Hydrogen
+%define	Summary	Hydrogen Drum Machine
+
+Summary:	%Summary
 Name:           %{name}
 Version:        %{version}
 Release:        %{release}
 License:	GPL
-Url:		http://hydrogen.sourceforge.net
-
 Group:		Sound
+URL:		http://www.hydrogen-music.org
 Source:		http://www.hydrogen-music.org/download/sources/%{name}-%{version}.tar.bz2
+Patch0:		%{name}-0.9.2-songeditor.patch.bz2
 BuildRoot:	%_tmppath/%{name}-buildroot
 BuildRequires:	png-devel jpeg-devel qt3-devel pkgconfig
 BuildRequires:	libalsa-devel jackit-devel libaudiofile-devel libsndfile-devel
 BuildRequires:  libflac-devel
 
 %description
-Hydrogen is a sample based drum machine with:
- Graphical user interface based on QT 3
- Sample based real-time audio engine
- Oss Audio driver
- Jack Audio driver
- Export to disk audio driver
- Alsa Midi input
- Import/export xml-based song file
- 64 ticks per pattern
- 16 voices with volume, mute, solo, pan capabilities
- Import of samples in wave, au, aiff format
+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
+%patch0 -p1 -b .songeditor
 
 %build
 %configure2_5x
 %make
 
+# fixed permissions
+%__chmod 644 data/doc/tutorial_fr.docbook
+%__chmod 644 data/doc/manual_fr.docbook
+
 %install
-rm -fr $RPM_BUILD_ROOT
+%__rm -rf %buildroot
 %makeinstall
 
 #menu
-mkdir -p $RPM_BUILD_ROOT%{_menudir}
-cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
-?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="Hydrogen" longtitle="Drum Machine" section="Multimedia/Sound"
+%__mkdir_p %buildroot%_menudir
+cat > %buildroot%_menudir/%name << EOF
+?package(%name): \
+command="%_bindir/%name" \
+needs="x11" \
+icon="%name.png" \
+section="%section" \
+title="%title" \
+longtitle="%Summary"
 EOF
 
 #icons
-mkdir -p $RPM_BUILD_ROOT/%_liconsdir
-cp data/img/gray/icon48.png $RPM_BUILD_ROOT/%_liconsdir/%name.png
-mkdir -p $RPM_BUILD_ROOT/%_iconsdir
-cp data/img/gray/icon32.png $RPM_BUILD_ROOT/%_iconsdir/%name.png
-mkdir -p $RPM_BUILD_ROOT/%_miconsdir
-cp data/img/gray/icon16.png $RPM_BUILD_ROOT/%_miconsdir/%name.png
+%__mkdir_p %buildroot{%_miconsdir,%_iconsdir,%_liconsdir}
+%__cp data/img/gray/icon48.png %buildroot%_liconsdir/%name.png
+%__cp data/img/gray/icon32.png %buildroot%_iconsdir/%name.png
+%__cp data/img/gray/icon16.png %buildroot%_miconsdir/%name.png
 
 %post
 %update_menus
@@ -61,7 +65,7 @@
 %clean_menus
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf %buildroot
 
 %files
 %defattr(-,root,root)
@@ -75,6 +79,13 @@
 %{_miconsdir}/%name.png
 
 %changelog
+* Sat Nov 26 2005 Tibor Pittich <Tibor.Pittich@mandriva.org> 0.9.2-3mdk
+- add patch0 which fixed song editor
+- update url, improve description
+- macroszification
+- recreate menu section
+- fixed bad permissions on fr docbook sources
+
 * Wed Nov 09 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.9.2-2mdk
 - Fix BuildRequires
 - %%mkrel


-- 
http://www.mandrivalinux.com/en/cookerdevel.php3



Date Index | Thread Index