Package goom: Specfile

%define subver 0

Name: goom
Version: 2k4
Release: alt5

Summary: A neat sound visualization program
License: GPL
Group: Sound

Url: http://goom.sourceforge.net
Source: %name-%version-%subver-src.tar.gz
Patch0: goom2k4-0-as-needed.patch
Patch1: goom2k4-0-acin.patch
Patch2: goom2k4-0-alt-makefile.patch
Patch3: goom2k4-0-alt-gdk.patch
Packager: Michael Shigorin <mike@altlinux.org>

# Automatically added by buildreq on Mon May 25 2009
BuildRequires: flex libSDL-devel libxmms-devel

%description
Standalone Goom 2k4 visualization eye-candy

TAB - Enter/Leave Fullscreen
Numpad +/- - Change resolution
F1-F8 - Set Background FX
F - Display Frame Rate
Q - Quit

%package -n xmms-vis-%name
Summary: A neat visual plugin for XMMS
Group: Sound

%description -n xmms-vis-%name
Very nice vis plugin for XMMS!

TAB - Enter/Leave Fullscreen
Numpad +/- - Change resolution
F1-F8 - Set Background FX
F - Display Frame Rate
Q - Quit

%package -n lib%name
Summary: Goom library
Group: System/Libraries

%description -n lib%name
Shared library needed for Goom visualization

%package -n lib%name-devel
Summary: Goom library
Group: Development/C
Requires: lib%name = %version-%release

%description -n lib%name-devel
Development files for Goom visualization

%prep
%setup -n %name%version-%subver
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1

%build
%autoreconf
%configure
%make

%install
%makeinstall xmms_libdir=%buildroot%xmms_visualizationdir

%files
%_bindir/*

%files -n xmms-vis-%name
%xmms_visualizationdir/*

%files -n lib%name
%_libdir/*.so.*
%doc AUTHORS ChangeLog README

%files -n lib%name-devel
%_libdir/*.so
%_includedir/%name/
%_pkgconfigdir/*

# TODO:
# - enable MMX on x86*
# - enable PPC on ppc

%changelog
* Wed May 30 2012 Michael Shigorin <mike@altlinux.org> 2k4-alt5
- fixed FTBFS with binutils-2.22

* Mon Nov 29 2010 Igor Vlasenko <viy@altlinux.ru> 2k4-alt4.qa1
- rebuild using girar-nmu to require/provide setversion 
  by request of mithraen@

* Mon May 25 2009 Michael Shigorin <mike@altlinux.org> 2k4-alt4
- fixed build with recent coreutils
- buildreq

* Sun Feb 15 2009 Michael Shigorin <mike@altlinux.org> 2k4-alt3
- presumably fixed build on ppc (thx sbolshakov@)
  + patch0 rewritten too

* Sat Dec 06 2008 Michael Shigorin <mike@altlinux.org> 2k4-alt2
- applied repocop patch
- added Packager:
- minor spec cleanup
- buildreq

* Tue Mar 21 2006 Pavlov Konstantin <thresh@altlinux.ru> 2k4-alt1
- Fixed build (linking with -lm).

* Tue Jan 17 2006 Pavlov Konstantin <thresh@altlinux.ru> 2k4-alt0.3
- NMU.
- Removed ExclusiveArch.

* Sun Dec 11 2005 Michael Shigorin <mike@altlinux.org> 2k4-alt0.2
- 2k4-rc2
- removed gcc3 patch
- split package into a whole bunch following upstream

* Sun Jan 04 2004 Michael Shigorin <mike@altlinux.ru> 1.99.4-alt1
- built for ALT Linux (how did we miss out on THIS??)