# $Id$ PNAME="flashplayer" PVER="26.0.0.131" PBUILD="r1" PCAT="media-gfx" DESCRIPTION="Macromedia Flash Player for Mozilla based browsers." HOMEPAGE="http://www.adobe.com/de/products/flashplayer/" DEPEND=">= x11-libs/gtk2+-2.24 >= net-misc/curl-7 >= dev-libs/nss-3.16 >= x11-themes/hicolor-icon-theme-0.12" SRCFILE_x86="flash_player_ppapi_linux.i386.tar.gz" SRCFILE_x86_64="flash_player_ppapi_linux.x86_64.tar.gz" SRCFILE="$(marchsrcfile)" SRCDIR="${BUILDDIR}/install_flash_player_${PVER%%.*}_linux" LICENSE_PVER="20100108_1657" LICENSE_SRCFILE="PlatformClients_PC_WWEULA_Combined_${LICENSE_PVER}.pdf" sminclude mtools xdg gtk2 fdo-mime # see: http://www.adobe.com/products/flashplayer/distribution3.html SRC_URI=( "http://fpdownload.macromedia.com/get/${PNAME}/pdc/${PVER}/${SRCFILE_x86} ${PVER}" "http://fpdownload.macromedia.com/get/${PNAME}/pdc/${PVER}/${SRCFILE_x86_64} ${PVER}" "http://www.adobe.com/products/eulas/pdfs/${LICENSE_SRCFILE} ${PVER}" "mirror://${PNAME}/${SRCFILE_x86} ${PVER}" "mirror://${PNAME}/${SRCFILE_x86_64} ${PVER}" mirror://${PNAME}/mms.cfg ) # adobe looks if the useragent contains 'Linux' to decide wether it's a linux box or not UP2USERAGENT="lynx Linux" UP2DATE="updatecmd http://get.adobe.com/de/flashplayer/ | grep 'Version [0-9]' | sed 's/.*Version\ \(.*\)/\1/'" src_prepare() { munpack ${PVER}/${SRCFILE} ${SRCDIR} # do not die here, upstream tarballs have trailing garbage } # override gnome sminc src_compile() { true ; } src_install() { cd ${SRCDIR} minstalldir /opt/netscape/plugins || die minstalldir /usr/$(mlibdir)/nsbrowser/plugins || die minstallexec libpepflashplayer.so /usr/$(mlibdir)/nsbrowser/plugins || die mlink /usr/$(mlibdir)/nsbrowser/plugins/libpepflashplayer.so /opt/netscape/plugins || die # # properties desktop icon and binary # minstallpixmap usr/share/pixmaps/flash-player-properties.png || die # minstallxdg --file usr/share/applications/flash-player-properties.desktop --vendor adobe || die # minstallexec usr/bin/flash-player-properties || die # # kde4 service menu and so-lib # minstallxdg --file usr/share/kde4/services/kcm_adobe_flash_player.desktop --destination-dir /usr/share/kde4/services || die # minstalldir /usr/$(mlibdir)/kde4 || die # minstallexec usr/$(mlibdir)/kde4/kcm_adobe_flash_player.so /usr/$(mlibdir)/kde4 || die # # hicolor icon scheme # minstalldir /usr/share/icons/hicolor || die # local i # for i in 16 22 24 32 48 # do # minstalldir /usr/share/icons/hicolor/${i}x${i}/apps || die # minstallfile usr/share/icons/hicolor/${i}x${i}/apps/flash-player-properties.png \ # /usr/share/icons/hicolor/${i}x${i}/apps || die # done # create config minstalldir /etc/adobe || die minstallfile -s mms.cfg /etc/adobe || die cp ${SOURCEDIR}/${PNAME}/${PVER}/${LICENSE_SRCFILE} LICENSE.pdf || die minstalldocs README LICENSE.pdf || die } #postinstall() #{ # gtk2_update_icon_cache # fdo-mime_update_desktop_db #} # #postremove() #{ # gtk2_update_icon_cache # fdo-mime_update_desktop_db #}