Hi,

Enclosed are two meta-packages spec files (which are in CVS also) for
future apt support, and the most recent Freevo Dependency list.

I've updated the freevo dependencies list. If someone can scan through
to see if the categories are actually correct. It's starting to look
like the freevo dependencies list for RPM packages is going to
be rather long, fortunately Dag already have quite a few of the core
packages.

I've defined two categories, freevo-core-suite, & freevo-recording-suite,
so far, which covers the core packages needed to get freevo up and
running, and for recording. I left out some things like xmltv from
the core suite since I don't have xmltv support and there's already
apt support for installing it.

The name of the packages are based mostly on the Dag RPM repository, which
I favored over default RH packages since they're usually newer if
provided. Hence python-mx-base instead of mx, for example.

There are some packages which are marked "available from freevo downloads"
which I guess I'll put in the freevo download section when 1.4 getting
ready to be is released.

I don't have any info on the games related stuff, so I didn't do anything
with it.

I do have some questions regarding the Runtime - Optional section though,
which of them are actually *required*, and are they for core, or
recording? I can't determine where to place pyogg, for example.

Also, for Apps-Core, are we going for xine + tvtime for X11, and
mplayer for fbdev? I don't know if xine supports TV input.

T.C.
----
Wan Tat Chee (Lecturer)
School of Computer Science, Univ. of Science Malaysia,
11800 USM, Penang, Malaysia.      Rm.625 Ofc Ph: +604 653-3888 x 3617
NRG Lab Admin: +604 659-4757           Rm.601-E Ofc Ph: +604 653-4396
Internet: [EMAIL PROTECTED]            Web: http://nrg.cs.usm.my/~tcwan
GPG Key : http://nrg.cs.usm.my/~tcwan/tcw_gpg-20030322.asc
F'print : DCF2 B9B2 FA4D 1208 AD59  14CA 9A8F F54D B2C4 63C7
%define freevoname freevo-src
%define freevover 1.4
%define freevorel 1_freevo
##############################################################################
Summary: Meta-package for Freevo recording functionality
Name: freevo-recording-suite
Version: %{freevover}
Release: %{freevorel}
Copyright: GPL
Group: Applications/Multimedia
URL:   http://freevo.sourceforge.net/
Requires: freevo-core-suite
Requires: python-twisted >= 1.0.7 
Requires: vorbis-tools, libvorbis, lame, cdparanoia
Requires: mp1e >= 1.9.3
#Requires: ffmpeg >= 0.4.7
Requires: %{freevoname}


%description
Freevo is a Linux application that turns a PC with a TV capture card
and/or TV-out into a standalone multimedia jukebox/VCR. It builds on
other applications such as xine, mplayer, tvtime and mencoder to play
and record video and audio.

This is a meta-package used by apt to setup all required recording packages
for using freevo to record TV programs.

%prep

%build

%install

%files 
%defattr(-,root,root)

%changelog
* Wed Sep 17 2003 TC Wan <[EMAIL PROTECTED]>
- Initial SPEC file for RH 9
%define freevoname freevo-src
%define freevover 1.4
%define freevorel 1_freevo
##############################################################################
Summary: Meta-package for Freevo core functionality
Name: freevo-core-suite
Version: %{freevover}
Release: %{freevorel}
Copyright: GPL
Group: Applications/Multimedia
URL:            http://freevo.sourceforge.net/
Requires: SDL >= 1.2.6, SDL_image >= 1.2.3, SDL_ttf >= 2.0.6, SDL_mixer >= 1.2.5
Requires: smpeg >= 0.4.4, freetype >= 2.1.4, util-linux
Requires: python >= 2.2, python-game >= 1.5.6, python-imaging >= 1.1.4, PyXML
Requires: mmpython, python-fchksum, python-mx-base >= 2.0.4, 
Requires: aumix >= 2.8, libjpeg >= 6b, libexif >= 0.5.10
Requires: %{freevoname}


%description
Freevo is a Linux application that turns a PC with a TV capture card
and/or TV-out into a standalone multimedia jukebox/VCR. It builds on
other applications such as xine, mplayer, tvtime and mencoder to play
and record video and audio.

This is a meta-package used by apt to setup all required core packages
for using freevo.

%prep

%build

%install

%files 
%defattr(-,root,root)

%changelog
* Wed Sep 17 2003 TC Wan <[EMAIL PROTECTED]>
- Initial SPEC file for RH 9
Freevo Dependency List
----------------------
Version 0.3 2003/09/17  TC Wan (tcwan at cs dot usm dot my)

> Contributed by Jorn A Hansen (jornh at person dot dk)
>
> It looks like most of the needed RPMs for Redhat based distros are
> available on a couple of apt-rpm enabled RPM repositories that
> work together so that their packages don't conflict.
>
> http://atrpms.physik.fu-berlin.de/     (ATrpms)
> http://dag.wieers.com/home-made/apt/   (Dag)
> http://freshrpms.net/                  (Freshrpms)
> http://newrpms.sunsite.dk/             (Newrpms)
>
> http://atrpms.physik.fu-berlin.de/install.html tells you how to get
> going with an  /etc/apt/sources.list pointing to these repositories.

[Note: src & devel packages are not required unless you intend to rebuild the packages 
on your system]

Package                 RPM                                     Sub-dependencies       
                 RPM
-------                 -------------------------------         
-----------------------------           -------------------------------------------
[Runtime - Core]
================
python                  python-2.2.2 (comes with RH 9) 
                        [should work ok?]
                        python-2.3 http://www.python.org
                        [RPM binary named python2.3 (!)]
                        [Most python packages need tweaking of spec file, possibly 
patches and recompilation]
                        # python2.3-2.3-3pydotorg.src.rpm
                        # python2.3-2.3-3pydotorg.i386.rpm
                        # python2.3-devel-2.3-3pydotorg.i386.rpm
                        # python2.3-docs-2.3-3pydotorg.i386.rpm
                        # python2.3-tkinter-2.3-3pydotorg.i386.rpm
                        # python2.3-tools-2.3-3pydotorg.i386.rpm

pygame / python-game    http://dag.wieers.com/home-made/apt/
                        # python-game-1.5.6-0.dag.src.rpm 
                        # python-game-1.5.6-0.dag.rh90.i386.rpm 
                        # python-game-doc-1.5.6-0.dag.rh90.i386.rpm 
                        http://www.pygame.org
                        # pygame-doc-1.5.6-1.noarch.rpm         SDL 1.2.6              
                 http://www.libsdl.org
                        # pygame-1.5.6-1.src.rpm                [Dxr3 support need 
patches + ffmpeg]    # SDL-1.2.6-1.src.rpm
                        # pygame-1.5.6-1.i386.rpm                                      
                 # SDL-1.2.6-1.i386.rpm 
                                                                                       
                 # SDL-devel-1.2.6-1.i386.rpm
                                                                SDL_image 1.2.3        
                 http://www.libsdl.org/projects/SDL_image/
                                                                                       
                 # SDL_image-1.2.3-1.src.rpm
                                                                                       
                 # SDL_image-1.2.3-1.i386.rpm
                                                                                       
                 # SDL_image-devel-1.2.3-1.i386.rpm
                                                                SDL_ttf 2.0.6 (need 
patches?)           http://www.libsdl.org/projects/SDL_ttf/
                                                                                       
                 # SDL_ttf-2.0.6-1.src.rpm
                                                                                       
                 # SDL_ttf-2.0.6-1.i386.rpm
                                                                                       
                 # SDL_ttf-devel-2.0.6-1.i386.rpm
                                                                Freetype 2.1.4         
                 RH RawHide Mirror - 
ftp://speakeasy.rpmfind.net/linux/rawhide/1.0/i386/RedHat/RPMS/
                                                                                       
                 # freetype-2.1.4-4.1.src.rpm
                                                                                       
                 # freetype-2.1.4-4.1.i386.rpm
                                                                                       
                 # freetype-devel-2.1.4-4.1.i386.rpm
                                                                SDL_mixer 1.2.5        
                 http://www.libsdl.org/projects/SDL_mixer/
                                                                                       
                 # SDL_mixer-1.2.5-1.src.rpm
                                                                                       
                 # SDL_mixer-1.2.5-1.i386.rpm
                                                                                       
                 # SDL_mixer-devel-1.2.5-1.i386.rpm
                                                                smpeg 0.4.4            
                 http://dag.wieers.com/home-made/apt/
                                                                                       
                 # smpeg-0.4.4-0.dag.src.rpm
                                                                                       
                 # smpeg-0.4.4-0.dag.rh90.i386.rpm
                                                                                       
                 # smpeg-devel-0.4.4-0.dag.rh90.i386.rpm
                                                                numeric 23.1 (numpy 
23.1)               http://dag.wieers.com/home-made/apt/
                                                                                       
                 # python-numeric-23.1-0.dag.src.rpm
                                                                                       
                 # python-numeric-23.1-0.dag.rh90.i386.rpm
                
mmpython                http://www.sf.net/projects/mmpython
                        [mmpython-0.1 RPMs available from freevo downloads]

PyXML / python-xml      PyXML-0.7.1 (comes with RH 9)

mx / python-mx-base     mx-2.0.3 (comes with RH 9)
                        http://dag.wieers.com/home-made/apt/
                        # python-mx-base-2.0.4-0.dag.src.rpm
                        # python-mx-base-2.0.4-0.dag.rh90.i386.rpm

PIL / python-imaging    http://dag.wieers.com/home-made/apt/    tcl, tk (comes with RH 
9)
                        # python-imaging-1.1.4-0.dag.src.rpm
                        # python-imaging-1.1.4-0.dag.rh90.i386.rpm
                        [PIL-1.1.4 RPMs available from freevo downloads]        *No 
tcl, tk dependencies*

python-fchksum          http://www.dakotacom.net/~donut/programs/fchksum.html
                        [python-fchksum1.7.1 RPMs available from freevo downloads]

libexif                 http://freshrpms.net/
                        # libexif-0.5.10-1.fr.src.rpm
                        # libexif-0.5.10-1.fr.i386.rpm
                        # libexif-devel-0.5.10-1.fr.i386.rpm
                        
jpegtran                libjpeg-6b (comes with RH 9)

aumix-2.8               RH Rawhide - 
ftp://speakeasy.rpmfind.net/linux/rawhide/1.0/i386/RedHat/RPMS/

[Runtime - Recording]
=====================

python-twisted          http://twistedmatrix.com/products/download
                        [1.0.7, RPMs available from freevo downloads]

lame-3.93.1             http://freshrpms.net/ 

oggenc                  vorbis-tools-1.0 (comes with RH 9)

libvorbis               libvorbis-1.0 (comes with RH 9)

cdparanoia              cdparanoia-alpha9.8 (comes with RH 9)

mp1e-1.9.3              http://zapping.sourceforge.net [mp1e-1.9.3 RPMs available from 
freevo downloads]

ffmpeg-0.4.7            Dag/Freshrpms                           imlib2                 
                 Freshrpms

cddb                    ?

[Runtime - TV Schedules]
========================
xmltv-0.5.16            http://atrpms.physik.fu-berlin.de/name/xmltv/
                        [various, see webpage]                  Perl (RH Base)

[Runtime - Optional]
====================
lirc-0.6.6              Dag/Freshrpms (Dag looks more modular)

pyogg                   http://www.andrewchatham.com/pyogg/
                        [1.3, no RPMs available]


python-pylirc           http://sourceforge.net/projects/pylirc/
                        # pylirc-0.0.4-1.src.rpm                Lirc 0.6.6 (see Apps)
                        # pylirc-0.0.4-1.i386.rpm

pylcd                   ?

pygphoto                ?

pyxmms                  ?

libgphoto2              http://www.gphoto.org/
                        [2.1.2]

expat                   expat-1.95.5 (comes with RH 9)
swig                    swig-1.1p5 (comes with RH 9)


[Apps-Core]
===========
{need at least xine + tvtime for X11, or mplayer for fbdev}
tvtime-0.9.10           http://dag.wieers.com/home-made/apt/
mplayer-0.90            Freshrpms/ATrpms
xine-0.9.22             http://freshrpms.net/ 

[Apps-Games]
============
xmame-0.72.1            http://freshrpms.net/ 
zsnes ??                http://newrpms.sunsite.dk/

                                                                                       
                 # imlib2-1.0.6-fr3.src.rpm
                                                                                       
                 # imlib2-1.0.6-fr3.i386.rpm
                                                                                       
                 # imlib2-devel-1.0.6-fr3.i386.rpm

Reply via email to