diff options
author | Bart De Vries | 2019-11-20 23:06:32 +0100 |
---|---|---|
committer | Bart De Vries | 2019-11-20 23:37:28 +0100 |
commit | 12a316a2324ff82cfae91b623571c853823c099e (patch) | |
tree | bc69b2e6c85b9910b839614ff9ca063343c5ebed | |
download | aur-12a316a2324ff82cfae91b623571c853823c099e.tar.gz |
Initial commit of pepper-flash-armv7h.
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | manifest-src.json | 50 |
3 files changed, 116 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3eec4661ec36 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = pepper-flash-armv7h + pkgdesc = Adobe Flash Player (version for armv7h) + pkgver = 32.0.0.255 + pkgrel = 1 + url = https://www.adobe.com/nl/products/flashplayer.html + arch = armv7h + license = custom + makedepends = p7zip + depends = gcc-libs + provides = pepper-flash + conflicts = pepper-flash + noextract = chromeos_12371.75.0_elm_recovery_stable-channel_mp-v2.bin.zip + options = !strip + source = license.pdf::https://wwwimages2.adobe.com/www.adobe.com/content/dam/acom/en/legal/licenses-terms/pdf/PlatformClients_PC_WWEULA-en_US-20150407_1357.pdf + source = manifest-src.json + source = https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_12371.75.0_elm_recovery_stable-channel_mp-v2.bin.zip + md5sums = 9a8ac74425ac0fa8eb75c7bee1b5aaee + md5sums = 03a274b8c6411298149ec124525bbd6f + md5sums = 8200074d8710158c7fd5ae2e0822f4ee + +pkgname = pepper-flash-armv7h + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..afc38c7ae237 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Bart De Vries <devriesb at gmail dot com> + +pkgname='pepper-flash-armv7h' +pkgdesc='Adobe Flash Player (version for armv7h)' +pkgver=32.0.0.255 +pkgrel=1 +#list od current images https://dl.google.com/dl/edgedl/chromeos/recovery/recovery.conf +_chromeos_ver=12371.75.0 +_chromeos_file="chromeos_${_chromeos_ver}_elm_recovery_stable-channel_mp-v2.bin" +_rootfs_img="ROOT-A.img" +_libpepperflash="libpepflashplayer.so" +arch=('armv7h') +url='https://www.adobe.com/nl/products/flashplayer.html' +license=('custom') +depends=('gcc-libs') +provides=('pepper-flash') +conflicts=('pepper-flash') +makedepends=('p7zip') +options=('!strip') +source=("license.pdf::https://wwwimages2.adobe.com/www.adobe.com/content/dam/acom/en/legal/licenses-terms/pdf/PlatformClients_PC_WWEULA-en_US-20150407_1357.pdf" + "manifest-src.json" + "https://dl.google.com/dl/edgedl/chromeos/recovery/${_chromeos_file}.zip") +noextract=("${_chromeos_file}.zip") +md5sums=('9a8ac74425ac0fa8eb75c7bee1b5aaee' + '03a274b8c6411298149ec124525bbd6f' + '8200074d8710158c7fd5ae2e0822f4ee') + +prepare() { + 7z e ../${_chromeos_file}.zip -y + 7z e ${_chromeos_file} ${_rootfs_img} -y + 7z e ${_rootfs_img} ${_libpepperflash} -r -y + 7z e ${_rootfs_img} pepper-flash.info -r -y +} + +pkgver() { + awk -F'"' '{if ($1=="VERSION=") {print $2}}' pepper-flash.info +} + +package() { + sed 's/VERSION-REPLACE/32.0.0.255/g' manifest-src.json > manifest.json + install -Dm644 -t "$pkgdir/usr/lib/PepperFlash/" ${_libpepperflash} + install -Dm644 -t "$pkgdir/usr/lib/PepperFlash/" manifest.json + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" license.pdf +} diff --git a/manifest-src.json b/manifest-src.json new file mode 100644 index 000000000000..9be917711f76 --- /dev/null +++ b/manifest-src.json @@ -0,0 +1,50 @@ +{ + "description": "Pepper Flash Player", + "name": "Flapper", + "version": "VERSION-REPLACE", + "x-flapper-revision": "99863", + "x-ppapi-arch": "arm", + "x-ppapi-os": "linux", + "x-ppapi-required-interfaces": [ + "PPB_AudioConfig;1.1|PPB_AudioConfig;1.0", + "PPB_AudioInput(Dev);0.4|PPB_AudioInput(Dev);0.3", + "PPB_Audio;1.1|PPB_Audio;1.0", + "PPB_BrowserFont_Trusted;1.0", + "PPB_Buffer(Dev);0.4", + "PPB_CharSet(Dev);0.4", + "PPB_Core;1.0", + "PPB_Crypto(Dev);0.1", + "PPB_CursorControl(Dev);0.4", + "PPB_FileChooser(Dev);0.6|PPB_FileChooser(Dev);0.5", + "PPB_FileChooserTrusted;0.6|PPB_FileChooserTrusted;0.5", + "PPB_FileRef;1.2|PPB_FileRef;1.1|PPB_FileRef;1.0", + "PPB_Flash_Clipboard;5.1|PPB_Flash_Clipboard;5.0|PPB_Flash_Clipboard;4.0", + "PPB_Flash_File_FileRef;2", + "PPB_Flash_File_ModuleLocal;3", + "PPB_Flash_FontFile;0.2|PPB_Flash_FontFile;0.1|PPB_PDF;1", + "PPB_FlashFullscreen;1.0|PPB_FlashFullscreen;0.1", + "PPB_Flash;13.0|PPB_Flash;12.6|PPB_Flash;12.5|PPB_Flash;12.4", + "PPB_Flash_Menu;0.2", + "PPB_Graphics2D;1.1|PPB_Graphics2D;1.0", + "PPB_Graphics3D;1.0", + "PPB_ImageData;1.0", + "PPB_IMEInputEvent(Dev);0.2|PPB_IMEInputEvent(Dev);0.1", + "PPB_InputEvent;1.0", + "PPB_Instance;1.0", + "PPB_Memory(Dev);0.1", + "PPB_NetAddress_Private;1.1|PPB_NetAddress_Private;1.0|PPB_NetAddress_Private;0.1", + "PPB_OpenGLES2ChromiumMapSub;1.0|PPB_OpenGLES2ChromiumMapSub(Dev);1.0|PPB_GLESChromiumTextureMapping(Dev);0.1", + "PPB_OpenGLES2;1.0", + "PPB_TCPSocket_Private;0.5|PPB_TCPSocket_Private;0.4|PPB_TCPSocket_Private;0.3", + "PPB_TextInput(Dev);0.2|PPB_TextInput(Dev);0.1", + "PPB_UDPSocket_Private;0.4|PPB_UDPSocket_Private;0.3", + "PPB_URLLoader;1.0", + "PPB_URLLoaderTrusted;0.3", + "PPB_URLRequestInfo;1.0", + "PPB_URLResponseInfo;1.0", + "PPB_URLUtil(Dev);0.7|PPB_URLUtil(Dev);0.6", + "PPB_Var;1.2|PPB_Var;1.1|PPB_Var;1.0", + "PPB_VideoCapture(Dev);0.3", + "PPB_View;1.2|PPB_View;1.1|PPB_View;1.0" + ] +} |