--- smage/trunk/extras/flashplayer/flashplayer-26.0.0.151-r1.smage2 2017/09/04 08:46:36 11066 +++ smage/trunk/extras/flashplayer/flashplayer-26.0.0.151-r1.smage2 2017/09/04 09:27:56 11067 @@ -14,11 +14,17 @@ >= dev-libs/nss-3.13 >= x11-themes/hicolor-icon-theme-0.12" -SRCFILE_x86="install_flash_player_${PVER%%.*}_linux.i386.tar.gz" -SRCFILE_x86_64="install_flash_player_${PVER%%.*}_linux.x86_64.tar.gz" +SRCFILE_PPAPI_x86="flash_player_ppapi_linux.i386.tar.gz" +SRCFILE_PPAPI_x86_64="flash_player_ppapi_linux.x86_64.tar.gz" -SRCFILE="$(marchsrcfile)" -SRCDIR="${BUILDDIR}/install_flash_player_${PVER%%.*}_linux" +SRCFILE_NPAPI_x86="flash_player_npapi_linux.i386.tar.gz" +SRCFILE_NPAPI_x86_64="flash_player_npapi_linux.x86_64.tar.gz" + +SRCFILE_PPAPI="$(marchsrcfile SRCFILE_PPAPI)" +SRCDIR_PPAPI="${BUILDDIR}/flash_player_ppapi_${PVER%%.*}_linux" + +SRCFILE_NPAPI="$(marchsrcfile SRCFILE_NPAPI)" +SRCDIR_NPAPI="${BUILDDIR}/flash_player_npapi_${PVER%%.*}_linux" LICENSE_PVER="20110809_1357" LICENSE_SRCFILE="PlatformClients_PC_WWEULA_MULTI_${LICENSE_PVER}.pdf" @@ -27,11 +33,15 @@ # 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://fpdownload.macromedia.com/get/${PNAME}/pdc/${PVER}/${SRCFILE_PPAPI_x86} ${PVER}" + "http://fpdownload.macromedia.com/get/${PNAME}/pdc/${PVER}/${SRCFILE_PPAPI_x86_64} ${PVER}" + "http://fpdownload.macromedia.com/get/${PNAME}/pdc/${PVER}/${SRCFILE_NPAPI_x86} ${PVER}" + "http://fpdownload.macromedia.com/get/${PNAME}/pdc/${PVER}/${SRCFILE_NPAPI_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}/${PVER}/${SRCFILE_PPAPI_x86} ${PVER}" + "mirror://${PNAME}/${PVER}/${SRCFILE_PPAPI_x86_64} ${PVER}" + "mirror://${PNAME}/${PVER}/${SRCFILE_NPAPI_x86} ${PVER}" + "mirror://${PNAME}/${PVER}/${SRCFILE_NPAPI_x86_64} ${PVER}" mirror://${PNAME}/mms.cfg ) @@ -41,7 +51,8 @@ src_prepare() { - munpack ${PVER}/${SRCFILE} ${SRCDIR} # do not die here, upstream tarballs have trailing garbage + munpack ${PVER}/${SRCFILE_PPAPI} ${SRCDIR_PPAPI} # do not die here, upstream tarballs have trailing garbage + munpack ${PVER}/${SRCFILE_NPAPI} ${SRCDIR_NPAPI} # do not die here, upstream tarballs have trailing garbage } # override gnome sminc @@ -49,7 +60,8 @@ src_install() { - cd ${SRCDIR} + # install npapi + cd ${SRCDIR_NPAPI} minstalldir /opt/netscape/plugins || die minstalldir /usr/$(mlibdir)/nsbrowser/plugins || die @@ -73,6 +85,11 @@ # create config minstalldir /etc/adobe || die minstallfile -s mms.cfg /etc/adobe || die + + # install ppapi + cd ${SRCDIR_PPAPI} + minstallexec libpepflashplayer.so /usr/$(mlibdir)/chromium/PepperFlash || die + minstallfile manifest.json /usr/$(mlibdir)/chromium/PepperFlash || die } postinstall()