258 lines
7.9 KiB
RPMSpec
258 lines
7.9 KiB
RPMSpec
|
Name: transcode
|
||
|
Version: 1.1.7
|
||
|
Release: 4mamba
|
||
|
Summary: A text-console utility for video stream processing
|
||
|
Group: Applications/Multimedia
|
||
|
Vendor: openmamba
|
||
|
Distribution: openmamba
|
||
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||
|
URL: http://www.transcoding.org/cgi-bin/transcode
|
||
|
Source: https://bitbucket.org/france/transcode-tcforge/downloads/transcode-%{version}.tar.bz2
|
||
|
Patch1: %{name}-1.1.7-ffmpeg-0.10.patch
|
||
|
Patch2: transcode-1.1.7-ffmpeg-2.patch
|
||
|
Patch3: transcode-1.1.7-freetype-2.5.patch
|
||
|
License: GPL
|
||
|
## AUTOBUILDREQ-BEGIN
|
||
|
BuildRequires: glibc-devel
|
||
|
BuildRequires: libICE-devel
|
||
|
BuildRequires: libMagick-devel
|
||
|
BuildRequires: libSDL-devel
|
||
|
BuildRequires: libSM-devel
|
||
|
BuildRequires: libX11-devel
|
||
|
BuildRequires: libXaw-devel
|
||
|
BuildRequires: libXext-devel
|
||
|
BuildRequires: libXpm-devel
|
||
|
BuildRequires: libXt-devel
|
||
|
BuildRequires: libXv-devel
|
||
|
BuildRequires: liba52dec-devel
|
||
|
BuildRequires: libalsa-devel
|
||
|
BuildRequires: libavcodec-ffmpeg-devel
|
||
|
BuildRequires: libavformat-ffmpeg-devel
|
||
|
BuildRequires: libdv-devel
|
||
|
BuildRequires: libdvdread-devel
|
||
|
BuildRequires: libfreetype-devel
|
||
|
BuildRequires: libgomp-devel
|
||
|
BuildRequires: libjpeg-devel
|
||
|
BuildRequires: liblame-devel
|
||
|
BuildRequires: liblzo-devel
|
||
|
BuildRequires: libmjpegtools-devel
|
||
|
BuildRequires: libogg-devel
|
||
|
BuildRequires: libpostproc-ffmpeg-devel
|
||
|
BuildRequires: libquicktime-devel
|
||
|
BuildRequires: libtheora-devel
|
||
|
BuildRequires: libvorbis-devel
|
||
|
BuildRequires: libxml2-devel
|
||
|
BuildRequires: libz-devel
|
||
|
## AUTOBUILDREQ-END
|
||
|
BuildRequires: libmpeg3-devel
|
||
|
#%ifarch %ix86 x86_64
|
||
|
#BuildRequires: divx4linux-devel
|
||
|
#%endif
|
||
|
BuildRequires: liblqr-devel
|
||
|
BuildRequires: libltdl-devel
|
||
|
Requires: vorbis-tools
|
||
|
Requires: libmjpegtools-devel >= 2.0.0
|
||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||
|
|
||
|
# FIXME:
|
||
|
# hardware support
|
||
|
# ----------------------------------------
|
||
|
# bktr no
|
||
|
# sunau no
|
||
|
#
|
||
|
# optional package support
|
||
|
# ----------------------------------------
|
||
|
# IBP no
|
||
|
# pvm3 no
|
||
|
# bsdav no
|
||
|
#
|
||
|
#
|
||
|
# ERROR: option '--enable-libjpegmmx' failed: cannot link against libjpeg-mmx
|
||
|
# x\can be found in the following packages:
|
||
|
# jpeg-mmx http://sourceforge.net/projects/mjpeg/
|
||
|
|
||
|
%description
|
||
|
Transcode is a text-console utility for video stream processing, running on a platform that supports shared libraries and threads.
|
||
|
Decoding and encoding is done by loading modules that are responsible for feeding transcode with raw video/audio streams (import modules) and encoding the frames (export modules).
|
||
|
It supports elementary video and audio frame transformations, including de-interlacing or fast resizing of video frames and loading of external filters.
|
||
|
It's modular concept is intended to provide flexibility and easy user extensibility to include other video/audio codecs or file types.
|
||
|
|
||
|
%prep
|
||
|
%setup -q
|
||
|
#%patch1 -p0
|
||
|
%patch2 -p1
|
||
|
%patch3 -p1
|
||
|
|
||
|
%build
|
||
|
%configure \
|
||
|
--with-qt \
|
||
|
--enable-mmx \
|
||
|
--enable-oss \
|
||
|
--enable-freetype2 \
|
||
|
--enable-avifile \
|
||
|
--with-avifile-includes=%{_includedir}/avifile-0.7 \
|
||
|
--enable-lame \
|
||
|
--enable-ogg \
|
||
|
--enable-vorbis \
|
||
|
--enable-theora \
|
||
|
--enable-libdvdread \
|
||
|
--enable-libdv \
|
||
|
--enable-libquicktime \
|
||
|
--enable-lzo \
|
||
|
--with-lzo-includes=%{_includedir}/lzo \
|
||
|
--enable-alsa \
|
||
|
--enable-a52 \
|
||
|
--enable-a52-default-decoder \
|
||
|
--enable-libmpeg3 \
|
||
|
--enable-libxml2 \
|
||
|
--enable-mjpegtools \
|
||
|
--enable-sdl \
|
||
|
--enable-gtk \
|
||
|
--enable-libfame \
|
||
|
--enable-imagemagick \
|
||
|
--enable-libjpeg \
|
||
|
--enable-libdv \
|
||
|
--enable-libpostproc \
|
||
|
--with-libpostproc-includes=%{_includedir}/postproc \
|
||
|
--enable-v4l2 \
|
||
|
--enable-v4lconvert \
|
||
|
--enable-netstream \
|
||
|
--with-libjpegmmx-libs=%{_libdir} \
|
||
|
--with-lame-libs=%{_libdir} \
|
||
|
--with-libdvdread-libs=%{_libdir} \
|
||
|
--with-lzo-libs=%{_libdir} \
|
||
|
--with-a52-libs=%{_libdir} \
|
||
|
--with-faac-libs=%{_libdir} \
|
||
|
LIBMPEG3_EXTRA_LIBS="-pthread"
|
||
|
|
||
|
# --enable-libjpegmmx
|
||
|
# --enable-bktr
|
||
|
# --enable-sunau
|
||
|
# --enable-ibp
|
||
|
# --enable-pvm3
|
||
|
# --enable-bsdav
|
||
|
|
||
|
%make \
|
||
|
LZO_LIBS="-L%{_libdir} -llzo2" \
|
||
|
LIBJPEG_LIBS="%{_libdir}"
|
||
|
|
||
|
%install
|
||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||
|
%makeinstall
|
||
|
|
||
|
rm -fr %{buildroot}%{_datadir}/doc/transcode/
|
||
|
|
||
|
%clean
|
||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||
|
|
||
|
%files
|
||
|
%defattr(-,root,root)
|
||
|
%{_bindir}/avifix
|
||
|
%{_bindir}/aviindex
|
||
|
%{_bindir}/avimerge
|
||
|
%{_bindir}/avisplit
|
||
|
%{_bindir}/avisync
|
||
|
%{_bindir}/tccat
|
||
|
%{_bindir}/tcdecode
|
||
|
%{_bindir}/tcdemux
|
||
|
%{_bindir}/tcextract
|
||
|
%{_bindir}/tcmodinfo
|
||
|
%{_bindir}/tcmp3cut
|
||
|
%{_bindir}/tcprobe
|
||
|
%{_bindir}/tcscan
|
||
|
%{_bindir}/tcyait
|
||
|
%{_bindir}/tcxmlcheck
|
||
|
%{_bindir}/tcxpm2rgb
|
||
|
%{_bindir}/transcode
|
||
|
%dir %{_libdir}/transcode
|
||
|
%{_libdir}/transcode/*
|
||
|
%{_mandir}/man1/*
|
||
|
%doc AUTHORS COPYING
|
||
|
#%doc ChangeLog README TODO
|
||
|
#%doc docs/*.txt docs/faq
|
||
|
#%doc docs/html/*.html docs/html/*.php docs/html/*.png
|
||
|
|
||
|
%changelog
|
||
|
* Fri Feb 28 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.7-4mamba
|
||
|
- rebuilt with ImageMagick 6.8.8.6
|
||
|
|
||
|
* Wed Feb 27 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.7-3mamba
|
||
|
- removed build requirement for divx4linux-devel
|
||
|
|
||
|
* Wed Sep 05 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.7-2mamba
|
||
|
- rebuilt with mjpegtools 2.0.0
|
||
|
|
||
|
* Wed Apr 04 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.7-1mamba
|
||
|
- update to 1.1.7
|
||
|
|
||
|
* Wed Apr 04 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.5-4mamba
|
||
|
- rebuilt with ffmpeg 0.10
|
||
|
|
||
|
* Fri Jul 09 2010 Automatic Build System <autodist@mambasoft.it> 1.1.5-3mamba
|
||
|
- automatic rebuild by autodist
|
||
|
|
||
|
* Thu Jan 14 2010 Automatic Build System <autodist@mambasoft.it> 1.1.5-2mamba
|
||
|
- automatic rebuild by autodist
|
||
|
|
||
|
* Thu Nov 19 2009 Automatic Build System <autodist@mambasoft.it> 1.1.5-1mamba
|
||
|
- automatic update by autodist
|
||
|
|
||
|
* Sun Aug 23 2009 Automatic Build System <autodist@mambasoft.it> 1.1.4-1mamba
|
||
|
- automatic update by autodist
|
||
|
|
||
|
* Thu Jul 23 2009 Automatic Build System <autodist@mambasoft.it> 1.1.3-1mamba
|
||
|
- automatic update by autodist
|
||
|
|
||
|
* Thu Apr 16 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.2-1mamba
|
||
|
- automatic update by autodist
|
||
|
|
||
|
* Mon Mar 09 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.1-1mamba
|
||
|
- automatic update by autodist
|
||
|
|
||
|
* Wed Feb 18 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.7-3mamba
|
||
|
- automatic rebuild by autodist
|
||
|
|
||
|
* Wed Dec 10 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.7-2mamba
|
||
|
- automatic rebuild by autodist
|
||
|
|
||
|
* Mon Nov 17 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.7-1mamba
|
||
|
- update to 1.0.7
|
||
|
|
||
|
* Mon Nov 17 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.5-4mamba
|
||
|
- automatic rebuild by autodist
|
||
|
|
||
|
* Tue Jun 17 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.5-3mamba
|
||
|
- rebuilt against ImageMagick 6.4
|
||
|
|
||
|
* Mon Jun 02 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.5-2mamba
|
||
|
- rebuilt against recent libdc1394
|
||
|
|
||
|
* Mon May 26 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.5-1mamba
|
||
|
- update to 1.0.5
|
||
|
|
||
|
* Fri Jan 19 2007 Davide Madrisan <davide.madrisan@qilinux.it> 1.0.2-2qilnx
|
||
|
- rebuilt against new ffmpeg library
|
||
|
- added build requirements for xorg 7
|
||
|
- fixed broken configure checks for ffmpeg and lzo libraries
|
||
|
- enabled support for v4l/v4l2 and libdv
|
||
|
|
||
|
* Mon Jan 02 2006 Davide Madrisan <davide.madrisan@qilinux.it> 1.0.2-1qilnx
|
||
|
- update to version 1.0.2 by autospec
|
||
|
|
||
|
* Thu Oct 20 2005 Alessandro Ramazzina <alessandro.ramazzina@qilinux.it> 1.0.1-1qilnx
|
||
|
- update to version 1.0.1 by autospec
|
||
|
|
||
|
* Mon Aug 08 2005 Davide Madrisan <davide.madrisan@qilinux.it> 1.0.0-1qilnx
|
||
|
- update to version 1.0.0 by autospec
|
||
|
- enabled most of the available extensions
|
||
|
|
||
|
* Mon Jan 31 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.6.12-2qilnx
|
||
|
- added requirement for vorbis-tools (oggenc)
|
||
|
|
||
|
* Fri Oct 08 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 0.6.12-1qilnx
|
||
|
- new version build
|
||
|
- added a lot of required dependencies. Still missing pvm3 and the experimental lve
|
||
|
|
||
|
* Fri Dec 19 2003 Silvan Calarco <silvan.calarco@mambasoft.it> 0.6.11-1qilnx
|
||
|
- first build
|