2011-03-07 20:51:01 +00:00
|
|
|
# Set svn_revision to SVN revision number if you want to do a SVN build.
|
|
|
|
# Parent source directory has to be "rockbox-rXXXXX"
|
|
|
|
%define svn_revision 0
|
|
|
|
|
|
|
|
%if 0%{?svn_revision}
|
|
|
|
# SVN rockbox build
|
|
|
|
Version: r%{svn_revision}
|
|
|
|
%else
|
|
|
|
# Normal rockbox release
|
|
|
|
Version: 3.8
|
|
|
|
%endif
|
|
|
|
|
|
|
|
Name: rockbox
|
|
|
|
Summary: High quality audio player
|
|
|
|
License: GPL
|
|
|
|
Group: Applications/Multimedia
|
|
|
|
Vendor: rockbox.org
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Url: http://www.rockbox.org
|
|
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
Requires: SDL
|
|
|
|
BuildRequires: SDL-devel
|
|
|
|
# Note: rpm doesn't support 7z. You need to repack as .tar.bz2
|
2011-03-08 09:52:01 +00:00
|
|
|
# Source: http://download.rockbox.org/release/%{version}/%{name}-%{version}.7z
|
2011-03-07 20:51:01 +00:00
|
|
|
Source: %{name}-%{version}.tar.bz2
|
|
|
|
Prefix: /opt/rockbox
|
|
|
|
|
|
|
|
%description
|
|
|
|
Rockbox open source high quality audio player
|
|
|
|
|
|
|
|
Features:
|
|
|
|
- Supports over 20 sound codecs:
|
|
|
|
MP3, OGG, WAV, FLAC and many more
|
|
|
|
- Navigate music by folders or tag database
|
|
|
|
- Gapless playback and crossfading
|
|
|
|
- Ability to create your own themes
|
|
|
|
- Album art support
|
|
|
|
|
|
|
|
Need more reasons?
|
|
|
|
Find them here: http://www.rockbox.org/wiki/WhyRockbox
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q
|
|
|
|
|
|
|
|
%build
|
|
|
|
mkdir build
|
|
|
|
cd build
|
|
|
|
|
|
|
|
../tools/configure --prefix=%{prefix} --target=sdlapp --lcdwidth=800 --lcdheight=480 --type=N
|
|
|
|
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
%install
|
|
|
|
cd build
|
|
|
|
make PREFIX=$RPM_BUILD_ROOT/%{prefix} fullinstall
|
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -fr $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{prefix}/bin/rockbox
|
|
|
|
%{prefix}/lib/*
|
|
|
|
%{prefix}/share/*
|