]> git.pld-linux.org Git - packages/transcode.git/blame - transcode.spec
- merged 1.0.2 from DEVEL; previous version AC-branched
[packages/transcode.git] / transcode.spec
CommitLineData
9c77b8c1 1# TODO:
b5d29c62 2# - split plugins into subpackages. (how? splitting criteria? perhaps by external deps, not by functionality (import/export/..?)
9c77b8c1 3# - disable building of libraries which exist in system (libdv?,libmpeg2 etc.)
bc273673 4# - cmov test is broken, ignores --enable-cmov-extension and tries to read /proc/cpuinfo
b5d29c62 5# - pvm3 needs recompiled with -fPIC, then it can be used here
173bf2e8 6#
3a5a33fc 7# Conditional build:
fd51b56c 8%bcond_without gtk # disable GTK+ dependent stuff
b5d29c62 9%bcond_without avifile # disable avifile module
fd51b56c 10%bcond_without sdl # disable SDL support
11%bcond_without im # disable imagemagick module
b5d29c62
JB
12%bcond_without libmpeg3 # disable libmpeg3 support
13%bcond_without quicktime # build with quicktime4linux support
14%bcond_with jpegmmx # jpeg-mmx
15%bcond_with pvm3 # pvm3
16
17# no jpeg-mmx there (doesn't compile)
18%ifnarch i586 i686 athlon
19%undefine with_jpegmmx
20%endif
21# pvm3 needs recompiled with -fPIC
22%ifarch %{x8664} alpha
23%undefine with_pvm3
24%endif
3a5a33fc 25#
1aabd80a
JB
26Summary: Video stream converter
27Summary(pl): Konwerter strumieni video
692e6cca 28Name: transcode
b5d29c62
JB
29Version: 1.0.2
30Release: 1
692e6cca 31License: GPL
32Group: Applications
466c9e81 33Source0: http://www.jakemsr.com/transcode/%{name}-%{version}.tar.gz
b5d29c62 34# Source0-md5: e353c0ab7e927a8672528e05a9ae960b
466c9e81 35URL: http://www.transcoding.org/
a081df10 36%{?with_im:BuildRequires: ImageMagick-devel >= 5.4.3}
bc273673 37%{?with_sdl:BuildRequires: SDL-devel >= 1.1.6}
0da60c37 38BuildRequires: XFree86-devel
09355889 39BuildRequires: a52dec-libs-devel
985963d8
JB
40BuildRequires: autoconf
41BuildRequires: automake >= 1.3
b5d29c62
JB
42%{?with_avifile:BuildRequires: avifile-devel > 3:0.7.43-1}
43BuildRequires: ffmpeg-devel >= 0.4.9-0.pre1
bc273673 44BuildRequires: freetype-devel >= 2.1.2
88967b9a 45BuildRequires: glib-devel >= 0.99.7
a081df10 46%{?with_gtk:BuildRequires: gtk+-devel}
b5d29c62 47%{?with_jpegmmx:BuildRequires: jpeg-mmx}
bc273673 48BuildRequires: lame-libs-devel >= 3.89
c5479046 49BuildRequires: libdv-devel >= 0.103
692e6cca 50BuildRequires: libdvdread-devel
09e58a63 51BuildRequires: libfame-devel
bc273673 52BuildRequires: libjpeg-devel
a081df10 53%{?with_libmpeg3:BuildRequires: libmpeg3-devel}
e6c0f64a 54BuildRequires: libogg-devel
bc273673 55BuildRequires: libtheora-devel
985963d8 56BuildRequires: libtool >= 2:1.5
0da60c37 57BuildRequires: libvorbis-devel
b5d29c62 58BuildRequires: libquicktime-devel
0da60c37 59BuildRequires: libxml2-devel
bc273673 60BuildRequires: lzo-devel
88967b9a 61BuildRequires: mjpegtools-devel
b5d29c62 62BuildRequires: mpeg2dec-devel >= 0.4.0b
bc273673
JB
63%ifarch %{ix86}
64BuildRequires: nasm >= 0.98.34
65%endif
b5d29c62
JB
66%{?with_pvm3:BuildRequires: pvm-devel}
67#%{?with_quicktime:BuildRequires: quicktime4linux-devel >= 1.5.5}
dc2b7f6d 68BuildRequires: xvid-devel
692e6cca 69BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70
985963d8
JB
71%define specflags -fomit-frame-pointer
72
692e6cca 73%description
1aabd80a 74Linux Video Stream Processing Tool.
692e6cca 75
76%description -l pl
1aabd80a 77