summaryrefslogblamecommitdiff
path: root/multimedia/mplayer/files/install-user
blob: 75e8002181c40f17924b53b0f14f1b710d38422f (plain) (tree)
1
2
3
4
5
6
7

                                             
                               
 
                                  
 
                                                        










                                  





                                                       
                                                               



                                   




                        







                                                                                         
                                                                       
 

                 
                                                                         


                    
                                                                           


                    
                                                                                       
 
                                                                                      
#This perl script links the codec config file
#and the fonts dir to the user's home dir.
#Last touched: 2002-12-16 riggs

if (-e "$ENV{HOME}/.mplayer/font")
{
	print "Sorry, font link is already existing.\n";
	exit 1;
}

#Determining location of fonts:

@pkg=`pkg_info -Lx mplayer-fonts`;
print "$prefix[3]";
$prefix=$pkg[3];
$prefix=~ s/(.+mplayer).*/$1/;
chop $prefix;

if ($1 eq "")
{
	print "You have no mplayer-fonts installed.\n";
	exit 1;
}

print "You may choose any of the available language sets:\n\n";
print "ISO-8859-1 Font : 1\n";
print "ISO-8859-2 Font : 2\n";
print "(old) Cyrillic fonts : c\n";
print "Russian fonts : r\n";

print "Your decision? ";
chomp ($lang=<STDIN>);
print "\n";

if ($lang eq "1" || $lang eq "2")
{
	print "The available sizes for this font are 14,18,24,28.\n";
	print "Please enter the wanted size: \n";
	chomp ($size=<STDIN>);
	if ($size ne "14" && $size ne "18" && $size ne "24" && $size ne "28") {$size=14;}
}

unless (-e "$ENV{HOME}/.mplayer") {system "mkdir $ENV{HOME}/.mplayer";}

if ($lang eq "c")
{
	system "ln -sv $prefix/fonts/cyrillic/ $ENV{HOME}/.mplayer/font";
}
elsif ($lang eq "r")
{
	system "ln -sv $prefix/fonts/koi8r-font/ $ENV{HOME}/.mplayer/font";
}
elsif ($lang eq "2")
{
	system "ln -sv $prefix/fonts/iso-8859-2/arial-$size/ $ENV{HOME}/.mplayer/font";
}
else {system "ln -sv $prefix/fonts/iso-8859-1/arial-$size/ $ENV{HOME}/.mplayer/font"};