66 lines
1.5 KiB
RPMSpec
66 lines
1.5 KiB
RPMSpec
|
# 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
|
||
|
%define major_version 3.8
|
||
|
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
|
||
|
# Source: http://download.rockbox.org/release/%{major_version}/%{name}-%{version}.7z
|
||
|
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/*
|