blob: 1314c41632c9f0f45891474eb952f5136d1a9d69 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# 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/*
|