diff options
author | Thomas Jarosch <tomj@simonv.com> | 2011-03-07 20:51:01 +0000 |
---|---|---|
committer | Thomas Jarosch <tomj@simonv.com> | 2011-03-07 20:51:01 +0000 |
commit | 77d409dd397d6c3af3ffca7747f30d066c4aa0eb (patch) | |
tree | 29b18d9447e286a786a0b787feb3364f95842b62 | |
parent | 8f3feda719176cfd9f3101365bec11bb9d4cc13e (diff) |
Add rockbox rpm .spec file
Supports build from unreleased subversion checkouts.
Tested on Fedora 14.
Might be the base for a MeeGo package later on.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29538 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | packaging/rpm/rockbox.spec | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/packaging/rpm/rockbox.spec b/packaging/rpm/rockbox.spec new file mode 100644 index 0000000000..1314c41632 --- /dev/null +++ b/packaging/rpm/rockbox.spec @@ -0,0 +1,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/* |