#! /bin/bash

# Verifica se você já tem o repositório RPMFusion instalado. caso não o tenha ele será instalado
ls /etc/yum.repos.d/rpmfusion* &> /dev/null
RPMFusion=$(echo $?)
if [ "$RPMFusion" != "0" ]
	then
		yum localinstall -y --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
fi

# Instala o repositório adequado (caso ausente) ao flash-plugin do seu sistema (i686 ou x86_64)
Arch=$(uname -p) &> /dev/null
if [ "$Arch" = "x86_64" ]
	then
		ls /etc/yum.repos.d/flash.repo &> /dev/null
		FlashRepo=$(echo $?)
		if [ "$FlashRepo" != "0" ]
			then
				yum localinstall -y --nogpgcheck http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
		fi
	else
		ls /etc/yum.repos.d/adobe* &> /dev/null
		Adobe=$(echo $?)
		if [ "$Adobe" != "0" ]
			then
				yum localinstall -y --nogpgcheck http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
		fi
fi


# Verifica se você já tem o repositório LonelySpooky instalado. caso não o tenha ele será instalado
ls /etc/yum.repos.d/lonelyspooky.repo &> /dev/null
Lonely=$(echo $?)
if [ "$Lonely" != "0" ]
	then
		rpm -ivh http://rpm.lonelyspooky.com/repo/config/lonelyspooky-release.noarch.rpm
fi

#Atualiza o yum, caso necessário
yum -y --nogpgcheck update yum yum*

# Usa o YUM para instalar todos os componentes possivelmente necessários para uma boa experiência multimídia, como funcionalidades não Free, suporte a mp3 e DVDs encriptados
yum -y --nogpgcheck install flash-plugin totem-gstreamer totem-xine totem-nautilus totem-mozplugin totem-pl-parser totem-youtube xine-lib-extras xine-lib-extras-freeworld gstreamer-ffmpeg ffmpeg ffmpeg-libs gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly compat-libstdc++-33 compat-libstdc++-296 libdvdread libdvdnav lsdvd libdvbpsi libdvdcss java-*openjdk java-*openjdk-plugin numlockx unrar parcellite msttcorefonts

# Fecha o firefox
# killall firefox &> /dev/null

# baixa e instala uma coleção de codecs para os seus players de vídeo
Arch=$(uname -p) &> /dev/null
if [ "$Arch" = "x86_64" ]
	then
		yum install --nogpgcheck -y w64codecs
	else
		yum install --nogpgcheck -y w32codecs
fi

# *** CHANGELOG ***
#(11/11/11)
# + Repositório oficial da Adobe para flash 64 bits
#(02/06/2011)
# + Adicionado suporte ao flash 64 bits
# + Atualização dos codecs para recente versão do upstream ((w32codecs))
# + Adicionado suporte a codecs em 64 bits (w64codecs)
# + Adicionado o repositório LonelySpooky para codecs, libdvdcss e Fontes Micro$oft
# - Retirado o repositório Livna
#(08/08/2010)
# + Adicionado o comando para atualizar o YUM antes de qualquer instalação
# - Retirado o suporte ao Fedora 11
# + numlockx (Num Lock ativado junto com o X)
# + unrar (Suporte à compactação RAR)
# + parcellite (Área de transferência melhor para o Gnome)
# + msttcorefonts (Fontes básicas da Microsoft)
#------------------------------------------------------------------------------------------
