Callum Lerwick 82dd4a5
Name:    soundtracker
Callum Lerwick 82dd4a5
Version: 0.6.8
bc1e672
Release: 4%{?dist}
Callum Lerwick 82dd4a5
Callum Lerwick 82dd4a5
Summary: Sound module composer/player
Callum Lerwick 82dd4a5
Callum Lerwick 82dd4a5
Group:     Applications/Multimedia
Callum Lerwick 82dd4a5
License:   GPL
Callum Lerwick 82dd4a5
URL:       http://www.soundtracker.org/
Callum Lerwick 82dd4a5
Source0:   http://www.soundtracker.org/dl/v0.6/soundtracker-%{version}.tar.gz
Callum Lerwick 82dd4a5
Source1:   soundtracker.desktop
Callum Lerwick 82dd4a5
Patch0:    soundtracker-0.6.8-no-setuid.patch
Callum Lerwick 82dd4a5
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Callum Lerwick 82dd4a5
Callum Lerwick 82dd4a5
BuildRequires: gtk+-devel
Callum Lerwick 82dd4a5
BuildRequires: gdk-pixbuf-devel
Callum Lerwick 82dd4a5
BuildRequires: libsndfile-devel
Callum Lerwick 82dd4a5
#BuildRequires: jack-audio-connection-kit-devel
Callum Lerwick 82dd4a5
BuildRequires: SDL-devel
Callum Lerwick 82dd4a5
BuildRequires: desktop-file-utils
cvsextras c821e2e
cvsextras c821e2e
%description
cvsextras c821e2e
Soundtracker is a module tracker for the X Window System similar to
cvsextras c821e2e
the DOS program `FastTracker'. Soundtracker is based on the XM file
cvsextras c821e2e
format.  The user interface makes use of GTK+.
cvsextras c821e2e
cvsextras c821e2e
%prep
71fe8ad
%setup -q
Callum Lerwick 82dd4a5
%patch -p1
cvsextras c821e2e
cvsextras c821e2e
%build
bc1e672
# We're at Gnome 2, no need for Gnome1 support.
bc1e672
# System has alsa 1.0, which is API incompatible with alsa 0.4/0.5 code.
bc1e672
%configure --disable-gnome --disable-alsa
cvsextras c821e2e
make %{?_smp_mflags}
cvsextras c821e2e
cvsextras c821e2e
%install
Callum Lerwick 82dd4a5
rm -rf %{buildroot}
Callum Lerwick 82dd4a5
make install DESTDIR=%{buildroot}
5cb47e5
Callum Lerwick 82dd4a5
%find_lang soundtracker
Callum Lerwick 82dd4a5
Callum Lerwick 82dd4a5
install -d -m0755 %{buildroot}/%{_datadir}/applications
cvsextras c821e2e
desktop-file-install --vendor fedora \
Callum Lerwick 82dd4a5
        --dir %{buildroot}/%{_datadir}/applications  \
cvsextras c821e2e
%SOURCE1
cvsextras c821e2e
cvsextras c821e2e
%clean
Callum Lerwick 82dd4a5
rm -rf %{buildroot}
cvsextras c821e2e
Callum Lerwick 82dd4a5
%files -f soundtracker.lang
cvsextras c821e2e
%defattr(-,root,root,-)
Callum Lerwick 82dd4a5
%doc AUTHORS COPYING FAQ NEWS README TODO
Callum Lerwick 82dd4a5
%{_bindir}/soundtracker
Callum Lerwick 82dd4a5
%{_datadir}/applications/fedora-soundtracker.desktop
Callum Lerwick 82dd4a5
%{_datadir}/soundtracker/
cvsextras c821e2e
cvsextras c821e2e
%changelog
bc1e672
* Sat May 31 2008 Hans Ulrich Niedermann <hun@n-dimensional.de> - 0.6.8-4
bc1e672
- Disable ALSA support. Upstream requires alsa 0.4 or 0.5 API, F9 has 1.0
bc1e672
db623db
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.6.8-3
db623db
- Autorebuild for GCC 4.3
db623db
Callum Lerwick 9b10943
* Sun Sep 10 2006 Callum Lerwick <seg@haxxed.com> - 0.6.8-2
Callum Lerwick 9b10943
- --disable-asm breaks x86_64 builds.
Callum Lerwick 9b10943
Callum Lerwick 82dd4a5
* Sun Aug 13 2006 Callum Lerwick <seg@haxxed.com> - 0.6.8-1
Callum Lerwick 82dd4a5
- New upstream version.
Callum Lerwick 82dd4a5
- Enable SDL driver, this indirectly gives ALSA support, however it is rather
Callum Lerwick 82dd4a5
  unstable so we can't kill off the OSS driver just yet.
Callum Lerwick 82dd4a5
- Compiling with jack support crashes on startup, even if the jack driver is
Callum Lerwick 82dd4a5
  not enabled.
Callum Lerwick 82dd4a5
35f248e
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 0.6.7-5
35f248e
- rebuild on all arches
35f248e
Callum Lerwick 82dd4a5
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 0.6.7-4
472e99c
- rebuilt
472e99c
bf5cde9
* Wed Nov 10 2004 Michael Schwendt <mschwendt[AT]users.sf.net> - 0:0.6.7-3
bf5cde9
- BR gettext-devel
bf5cde9
cvsextras c821e2e
* Mon Feb 2 2004 Nils O. Selåsdal <NOS@Utel.no> - 0:0.6.7-0.fdr.2
cvsextras c821e2e
- 0.6.7.0.fdr.1 was not  based on latest -pre rpm. Fixes build errors.
Callum Lerwick 82dd4a5
cvsextras c821e2e
* Thu Jan 29 2004 Nils O. Selåsdal <NOS@Utel.no> - 0:0.6.7-0.fdr.1
cvsextras c821e2e
- 0.6.7 release
Callum Lerwick 82dd4a5
cvsextras c821e2e
* Mon Nov 17 2003 Nils O. Selåsdal <NOS@Utel.no> - 0:0.6.7-0.fdr.0.4.pre6
cvsextras c821e2e
- Revert soundtracker-mkinstalldirs.patch to patch provided by Michael Schwendt,
cvsextras c821e2e
  Now builds on RH9 again.
Callum Lerwick 82dd4a5
cvsextras c821e2e
* Fri Nov 14 2003 Nils O. Selåsdal <NOS@Utel.no>  - 0:0.6.7-0.fdr.0.3.pre6
cvsextras c821e2e
- add soundtracker-mkinstalldirs.patch that prevents po/Makefile.in.in from
cvsextras c821e2e
  doing funny things. Now builds on FC1.
Callum Lerwick 82dd4a5
cvsextras c821e2e
* Sat Aug 30 2003 Nils O. Selåsdal <NOS@Utel.no> - 0:0.6.7-0.fdr.0.2.pre6
cvsextras c821e2e
- Remove old and painful changelogs from doc,
cvsextras c821e2e
- Don't use macros for commands run within the .spec file
cvsextras c821e2e
- Disable jack support.
cvsextras c821e2e
cvsextras c821e2e
* Thu Aug 28 2003 Nils O. Selåsdal <NOS@Utel.no> - 0:0.6.7-0.fdr.0.1.pre6
cvsextras c821e2e
- Correct package version
cvsextras c821e2e
- Add missing BuildRequires. Explicit disable features we don't want(alsa,asm),
cvsextras c821e2e
- Remove ABOUT-NLS from documentation
cvsextras c821e2e
- Place .desktop file in external source, use correct .desktop category.
cvsextras c821e2e
cvsextras c821e2e
* Wed Aug 27 2003 Nils O. Selåsdal <NOS@Utel.no> - 0:0.6.7-0.fdr.1.pre6
cvsextras c821e2e
- Initial RPM release for Fedora
71fe8ad
- Rework Makefile.am's to work with recent autotools and to not
cvsextras c821e2e
  install setuid root