]> git.pld-linux.org Git - packages/mythtv.git/blame - mythtv.spec
- missing dirs
[packages/mythtv.git] / mythtv.spec
CommitLineData
aa6db6e7
ER
1# TODO
2# - CFLAGS doesn't get passed
3# - bconds broken?
a3ec4ed6 4# - mythtv user
8afae0cb
ER
5#
6# Specfile for MythTV
7#
8# MythTV now uses a fairly intelligent cpu-detection script, so if you are
9# building an rpm by hand on the machine it will be used on, I encourage you
10# to use "--with cpu_autodetect" to let mythtv decide for you.
11#
ed630fed
JB
12#
13# Conditional build:
14%bcond_with lirc # lirc support
15%bcond_without alsa # alsa support
16%bcond_without oss # oss
17%bcond_with opengl_vsync # opengl vsync
18%bcond_with arts # arts support
19%bcond_with xvmc # xvmc support
20%bcond_with cpu_autodetect # enable CPU autodetection at compile time
21#
910a00e3
ER
22Name: mythtv
23Version: 0.17
24#define _snap 20050326
a3eedc29 25Release: 0.7
ed630fed
JB
26Summary: A personal video recorder (PVR) application
27Summary(pl): Osobista aplikacja do nagrywania obrazu (PVR)
910a00e3
ER
28Group: Applications/Multimedia
29License: GPL v2
30URL: http://www.mythtv.org/
31Source0: http://www.mythtv.org/mc/%{name}-%{version}.tar.bz2
32# Source0-md5: c996dc690d36e946396fc5cd4b715e3b
eceeddea
ER
33Source1: mythbackend.sysconfig
34Source2: mythbackend.init
35Source3: mythbackend.logrotate
eceeddea 36Patch0: %{name}-configure.patch
910a00e3 37BuildRequires: XFree86-devel
ed630fed
JB
38%{?with_alsa:BuildRequires: alsa-lib-devel}
39%{?with_arts:BuildRequires: arts-devel >= 13:0.9.5}
40BuildRequires: desktop-file-utils
910a00e3 41BuildRequires: freetype-devel >= 1:2.0.0
ed630fed 42BuildRequires: gcc-c++
910a00e3 43BuildRequires: lame-libs-devel
a3ec4ed6 44BuildRequires: linux-libc-headers >= 7:2.6.10
f3707f19 45%{?with_lirc:BuildRequires: lirc-devel}
ed630fed 46BuildRequires: mysql-devel
f3707f19
ER
47%{?with_xvmc:BuildRequires: nvidia-graphics-devel}
48%{?with_opengl_vsync:BuildRequires: nvidia-graphics-devel}
ed630fed
JB
49BuildRequires: qmake >= 6:3.2.1-4
50BuildRequires: qt-devel >= 6:3.2.1-4
7495d7d1 51BuildRequires: rpmbuild(macros) >= 1.202
ed630fed
JB
52BuildRequires: sed >= 4.0
53# ???
54ExclusiveArch: i386 i686 athlon x86_64
910a00e3 55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8afae0cb 56
a3eedc29
ER
57%define uid 149
58%define gid 149
59
8afae0cb 60%description
910a00e3
ER
61MythTV implements the following PVR features, and more, with a unified
62graphical interface:
8afae0cb
ER
63
64 - Basic 'live-tv' functionality. Pause/Fast Forward/Rewind "live" TV.
65 - Video compression using RTjpeg or MPEG-4
66 - Program listing retrieval using XMLTV
67 - Themable, semi-transparent on-screen display
68 - Electronic program guide
69 - Scheduled recording of TV programs
70 - Resolution of conflicts between scheduled recordings
71 - Basic video editing
72
ed630fed
JB
73%description -l pl
74