| 1 | %define name    smplayer
 | 
|---|
| 2 | %define version 0.8.2.1
 | 
|---|
| 3 | %define release rvm
 | 
|---|
| 4 | 
 | 
|---|
| 5 | %define is_mandrake %(test -e /etc/mandrake-release && echo 1 || echo 0)
 | 
|---|
| 6 | %define is_suse %(test -e /etc/SuSE-release && echo 1 || echo 0)
 | 
|---|
| 7 | %define is_fedora %(test -e /etc/fedora-release && echo 1 || echo 0)
 | 
|---|
| 8 | %define qmake qmake
 | 
|---|
| 9 | %define lrelease lrelease
 | 
|---|
| 10 | 
 | 
|---|
| 11 | %if %is_fedora
 | 
|---|
| 12 | %define distr %(cat /etc/fedora-release)
 | 
|---|
| 13 | %define qmake qmake-qt4
 | 
|---|
| 14 | %define lrelease lrelease-qt4
 | 
|---|
| 15 | %endif
 | 
|---|
| 16 | %if %is_suse
 | 
|---|
| 17 | %define distr %(head -1 /etc/SuSE-release)
 | 
|---|
| 18 | %endif
 | 
|---|
| 19 | %if %is_mandrake
 | 
|---|
| 20 | %define distr %(cat /etc/mandrake-release)
 | 
|---|
| 21 | %endif
 | 
|---|
| 22 | 
 | 
|---|
| 23 | Name:           %{name}
 | 
|---|
| 24 | Summary:        A great front-end for MPlayer
 | 
|---|
| 25 | License:        GPL
 | 
|---|
| 26 | Group:          Applications/Multimedia
 | 
|---|
| 27 | URL:            http://smplayer.sourceforge.net/
 | 
|---|
| 28 | Version:        %{version}
 | 
|---|
| 29 | Release:        %{release}
 | 
|---|
| 30 | 
 | 
|---|
| 31 | Source0:        %{name}-%{version}.tar.bz2
 | 
|---|
| 32 | 
 | 
|---|
| 33 | Packager:       Ricardo Villalba <rvm@users.sourceforge.net>
 | 
|---|
| 34 | Distribution:   %{distr}
 | 
|---|
| 35 | BuildRoot:      %{_tmppath}/%{name}-buildroot
 | 
|---|
| 36 | Autoreqprov:    On
 | 
|---|
| 37 | 
 | 
|---|
| 38 | 
 | 
|---|
| 39 | %description
 | 
|---|
| 40 | SMPlayer intends to be a complete front-end for MPlayer, from basic features 
 | 
|---|
| 41 | like playing videos, DVDs, and VCDs to more advanced features like support 
 | 
|---|
| 42 | for Mplayer filters and more. One of the main features is the ability to 
 | 
|---|
| 43 | remember the state of a played file, so when you play it later it will resume 
 | 
|---|
| 44 | at the same point and with the same settings. smplayer is developed with 
 | 
|---|
| 45 | the Qt toolkit, so it's multi-platform.
 | 
|---|
| 46 | 
 | 
|---|
| 47 | %prep
 | 
|---|
| 48 | %setup -q
 | 
|---|
| 49 | 
 | 
|---|
| 50 | %build
 | 
|---|
| 51 | make PREFIX=/usr QMAKE=%{qmake} LRELEASE=%{lrelease}
 | 
|---|
| 52 | 
 | 
|---|
| 53 | %install
 | 
|---|
| 54 | make PREFIX=/usr DESTDIR=%{?buildroot:%{buildroot}} install
 | 
|---|
| 55 | 
 | 
|---|
| 56 | %clean
 | 
|---|
| 57 | rm -rf $RPM_BUILD_ROOT
 | 
|---|
| 58 | 
 | 
|---|
| 59 | %files
 | 
|---|
| 60 | %attr (-,root,root) /*
 | 
|---|
| 61 | 
 | 
|---|
| 62 | %changelog
 | 
|---|
| 63 | * Wed May 7 2008 iSage
 | 
|---|
| 64 |  - adapted for some distros
 | 
|---|
| 65 | * Sun May 20 2007 Ricardo Villalba <rvm@users.sourceforge.net>
 | 
|---|
| 66 |   - use DESTDIR in make install
 | 
|---|
| 67 | * Sat May 5 2007 Ricardo Villalba <rvm@users.sourceforge.net>
 | 
|---|
| 68 |   - fixed some typos
 | 
|---|
| 69 | * Mon Feb 12 2007 Ricardo Villalba <rvm@users.sourceforge.net>
 | 
|---|
| 70 |   - first spec file
 | 
|---|