SHORT_DESC="Adobe Flash Player."
WEB_SITE="http://www.adobe.com/products/flash/"
# end of get.list data

VERSION="$(wget -q -O - http://www.adobe.com/software/flash/about/ | sed -n '/Linux/,/<\/tr/s/[^>]*>\([0-9].*\)<.*/\1/p')"
TARBALL="flash_player_npapi_linux.i386.tar.gz"
WGET_URL=https://fpdownload.adobe.com/get/flashplayer/pdc/$VERSION/$TARBALL
wget --no-check-certificate -O $TARBALL $WGET_URL
[ -f $TARBALL ] || abort_package
tar xzf $TARBALL


# Install files
chmod 755 libflashplayer.so
chown root.root libflashplayer.so
USR=$PACKAGE-$VERSION/fs/usr
mkdir -p $USR/share/flash $USR/lib
mv libflashplayer.so $USR/share/flash
mv usr/bin $USR
mv usr/share/icons usr/share/pixmaps usr/share/applications $USR/share

# Sanity Check: Reexport firefox libraries if they don't exist
for i in /usr/lib/firefox/*.so ; do
	[ -f $i ] && [ -z "$(ls /usr/lib/$(basename $i 2> /dev/null))" ] &&
	ln -s $i $USR/lib
done

# Create pseudo package
cat > $PACKAGE-$VERSION/receipt <<EOT
PACKAGE="$PACKAGE"
VERSION="$VERSION"
CATEGORY="non-free"
SHORT_DESC="$SHORT_DESC"
WEB_SITE="$WEB_SITE"
DEPENDS="libfirefox curl atk cairo expat fontconfig freetype glib gtk+ libpng \
nss pango pixman xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite \
xorg-libXcursor xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes \
xorg-libXinerama xorg-libXrandr xorg-libXrender xorg-libXt zlib"

post_install()
{
	echo -n "Processing post install commands..."
 
	[ -d \$1/usr/lib/mozilla/plugins ] || mkdir -p \$1/usr/lib/mozilla/plugins
	ln -s /usr/share/flash/libflashplayer.so \$1/usr/lib/mozilla/plugins
	[ -d \$1/opt/google/chrome/plugins ] || mkdir -p \$1/opt/google/chrome/plugins
	ln -s /usr/share/flash/libflashplayer.so \$1/opt/google/chrome/plugins/libgcflashplayer.so
	[ -d \$1/usr/lib/opera/plugins ] || mkdir -p \$1/usr/lib/opera/plugins
	ln -s /usr/share/flash/libflashplayer.so \$1/usr/lib/opera/plugins/libflashplayer.so
	status
}

post_remove()
{
	echo -n "Processing post remove commands..."
	rm -f \$1/usr/lib/mozilla/plugins/libflashplayer.so
	rm -f \$1/opt/google/chrome/plugins/libgcflashplayer.so
	rm -f \$1/usr/lib/opera/plugins/libflashplayer.so
	status
}
EOT
