mirror of
https://github.com/mpv-player/mpv
synced 2025-01-27 10:03:32 +00:00
Remove postinst script that asks for a TrueType font to use as default.
This also gets rid of the libconfhelper-perl dependency; a package that no longer exists in current Debian versions, rendering the generated Debian package uninstallable. patch by Vladislav Naumov, vladislav.naumov gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29020 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
5b8a842476
commit
db6699ae24
2
debian/control
vendored
2
debian/control
vendored
@ -7,7 +7,7 @@ Build-Depends: libgtk1.2-dev | libgtk2.0-dev, libpng12-dev, zlib1g-dev, x11proto
|
||||
|
||||
Package: mplayer
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends},debconf,libconfhelper-perl
|
||||
Depends: ${shlibs:Depends},debconf
|
||||
Description: The Ultimate Movie Player
|
||||
MPlayer is a movie player for LINUX (runs on many other Unices, and non-x86
|
||||
CPUs, see the ports section). It plays most MPEG, VOB, AVI, OGG/OGM, VIVO,
|
||||
|
58
debian/postinst
vendored
58
debian/postinst
vendored
@ -1,58 +0,0 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
# mplayer postinst
|
||||
|
||||
require ConfHelper;
|
||||
|
||||
use Debconf::Client::ConfModule qw(:all);
|
||||
use IO::Handle;
|
||||
use Fcntl;
|
||||
my $version = version(2.0);
|
||||
my $didupgrade = 0;
|
||||
|
||||
dealwithupgrades();
|
||||
|
||||
my $mcfg = new ConfHelper('mplayer', "/etc/mplayer/mplayer.conf");
|
||||
|
||||
|
||||
|
||||
my $dcarea = "" ;
|
||||
my $font = scalar(get("mplayer/ttfont")) ;
|
||||
$dcarea .= "#truetype font\nfont=" . $font . "\n" if $font;
|
||||
$mcfg->setconfarea($dcarea);
|
||||
|
||||
|
||||
|
||||
sub dealwithupgrades {
|
||||
open(OLDCONF, "</etc/mplayer/mplayer.conf") || return 1;
|
||||
close OLDCONF;
|
||||
|
||||
my $mconf = new ConfHelper("mplayer", "/etc/mplayer/mplayer.conf");
|
||||
return 1 if ($mconf->hasconfarea());
|
||||
undef $mconf;
|
||||
|
||||
if ((get('mplayer/replace-existing-files') eq 'true') &&
|
||||
(fget('mplayer/replace-existing-files', 'isdefault') eq 'false')) {
|
||||
$didupgrade = 1;
|
||||
for my $file ("/etc/mplayer/mplayer.conf" ) {
|
||||
debug("Moving away $file");
|
||||
rename($file,$file . ".old");
|
||||
}
|
||||
} else {
|
||||
debug("Upgrade refused, exiting");
|
||||
exit 0;
|
||||
}
|
||||
}
|
||||
|
||||
sub debug {
|
||||
print STDERR @_, "\n";
|
||||
}
|
||||
|
||||
|
||||
# pass control to debhelper scripts..
|
||||
#
|
||||
my $temp="set -e\nset -- @ARGV\n" . << 'DEBHELPER_EOF_';
|
||||
#DEBHELPER#
|
||||
DEBHELPER_EOF_
|
||||
system ($temp) / 256 == 0
|
||||
or die "Problem with debhelper scripts: $!";
|
Loading…
Reference in New Issue
Block a user