[Mplayer-cvslog] CVS: main/debian postinst,NONE,1.1 postinst.templates,NONE,1.1 control,1.1.1.1,1.2 mplayer.conf,1.2,NONE
Dariush Pietrzak
eyck at users.sourceforge.net
Wed May 23 11:20:00 CEST 2001
Update of /cvsroot/mplayer/main/debian
In directory usw-pr-cvs1:/tmp/cvs-serv22027
Modified Files:
control
Added Files:
postinst postinst.templates
Removed Files:
mplayer.conf
Log Message:
/etc/mplayer.conf created on install-time based on user responses.
--- NEW FILE ---
#!/bin/sh -e
# postinst script for mplayer
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see /usr/share/doc/packaging-manual/
#
# quoting from the policy:
# Any necessary prompting should almost always be confined to the
# post-installation script, and should be protected with a conditional
# so that unnecessary prompting doesn't happen if a package's
# installation fails and the `postinst' is called with `abort-upgrade',
# `abort-remove' or `abort-deconfigure'.
case "$1" in
configure)
#TODO: creating /etc/mplayer.conf,
# Source debconf library.
. /usr/share/debconf/confmodule
db_subst mplayer/output vo xv, xmga, mga, x11, gl, sdl
db_input high mplayer/output || true
db_go
if [ -f /etc/mplayer.conf ]; then
db_input high mplayer/overwrite || true
db_go
db_get mplayer/overwrite
else
$RET="true"
fi
if [ "$RET" = "true" ]; then
db_get mplayer/output
cat <<EOCFG > /etc/mplayer.conf
##
## MPlayer config file
##
## This file can be copied to /etc/mplayer.conf and/or ~/.mplayer/config .
## If both exist, the ~/.mplayer/config's settings override the
## /etc/mplayer.conf ones. And, of course command line overrides all.
## The options are the same as in the command line, but they can be specified
## more flexibly here. See below.
##
vo=$RET # To specify your default video output see -vo help for
# valid settings
fs=yes # Enlarges movie window to your desktop's size.
# Used by drivers: all
vm=no # Tries to change to a different videomode
# Used by drivers: dga2, x11, sdl
#bpp=0 # Force changing display depth.
# Valid settings are: 0, 15, 16, 24, 32
# may need 'vm=yes' too.
# Used by drivers: fbdev, dga2, svga
zoom=no # Enable software scaling (powerful CPU needed)
# Used by drivers: svga
# x=800 # scale movie to <x> pixels width
# y=600 # scale movie to <y> pixels height
##
## Multiple languages are available :)
##
## Hungarian igen nem
## English yes no
## German ja nein
## Spanish si no
## Binary 1 0
##
## You can also use spaces and/or tabs.
##
sound = 1
mixer = /dev/mixer
master = no # no : set PCM volume yes : set MASTER volume
##
## resample the fonts' alphamap
## 0 plain white fonts
## 0.75 very narrow black outline (default)
## 1 narrow black outline
## 10 bold black outline
##
ffactor = 1
##
## FBdev driver: specify your monitor's timings, so resolutions
## can be autodetected.
## (see for example /etc/X11/XF86Config for timings!)
## ** CAUTION! IF YOUR DISPLAY DOESN'T SUPPORT AUTOMATICALLY TURNING OFF WHEN
## OVERDRIVED (AND EVEN IF IT DOES), THIS MAY CAUSE DAMAGE TO YOUR DISPLAY!
## WE AREN'T RESPONSIBLE, IT'S YOUR DECISION! **
##
## k, K : means multiply by 1000
## m, M : means multiply by 1.000.000
##
# fb = /dev/fb0 # framebuffer device to use
# fbmode = 640x480-120 # use this mode (read from fb.modes!)
# fbmodeconfig = /etc/fb.modes # the fb.modes file
# monitor_hfreq = 31.5k-50k,70k # horizontal frequency range
# monitor_vfreq = 50-90 # vertical frequency range
# monitor_dotclock = 30M-300M # dotclock (or pixelclock) range
##
## SDL driver
##
# sdl = aalib # specify driver to use (for ex.: aalib, dga, fbdev...)
# noxv = yes # do not use XVideo hardware acceleration
# forcexv = yes # force XVideo even if not detected
# nodshow = 1 # disable usage of DirectShow video codecs
##
## You can also include other configfiles
## Specify full path!
##
#include = /home/gabucino/.mplayer/savage4.conf
EOCFG
fi
#db_purge
db_input medium mplayer/cfgnote || true
db_go
# store info in debconf database
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 0
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
--- NEW FILE ---
Template: mplayer/output
Type: select
Choices: ${vo}
Default: xv
Description: Which Video Output driver would you like?
Mplayer can use very wide range of video output drivers:
( order aproximately by speed: )
* mga, xmga - direct hardware access on MGA cards (G200/400/450), needs /dev/mga_vid
this driver can work without X and display video on secondary head of matrox cards
* xv - XVideo extensions of X 4.x ( hardware scaling, bilinear filtering )
* sdl - SDL library, it can also use hardware scaling, filtering etc
* dga, fsdga - DGA extension.
* fsbdev - framebuffer device ( watching movies on text console )
* x11 - simple x11 output.
Please choose carefully because it has tramendous effect on speed.
Template: mplayer/overwrite
Type: boolean
Default: false
Description: Overwrite /etc/mplayer.conf ?
Should I overwrite your current /etc/mplayer.conf with the one created on the fly based on your answers?
Template: mplayer/cfgnote
Type: note
Description: Create your ~/.mplayer/conf file.
Remember to read documentation and edit your ~/.mplayer/conf
(or /etc/mplayer.conf) file. This binary depends heavily on
your hardware - which means that it needs tweaking for every single
machine it's installed to. And it also it means that it will use
your setup very effectively. Look at /usr/share/doc/mplayer
end
Index: control
===================================================================
RCS file: /cvsroot/mplayer/main/debian/control,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** control 2001/02/27 02:04:09 1.1.1.1
--- control 2001/05/23 09:19:58 1.2
***************
*** 7,11 ****
Package: mplayer
Architecture: any
! Depends: ${shlibs:Depends}
Description: The Ultimate Movie Player For Linux
PoS Eso x"D
--- 7,11 ----
Package: mplayer
Architecture: any
! Depends: ${shlibs:Depends},debconf
Description: The Ultimate Movie Player For Linux
PoS Eso x"D
--- mplayer.conf DELETED ---
_______________________________________________
Mplayer-cvslog mailing list
Mplayer-cvslog at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog
More information about the MPlayer-cvslog
mailing list