summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart De Vries2019-11-20 23:06:32 +0100
committerBart De Vries2019-11-20 23:37:28 +0100
commit12a316a2324ff82cfae91b623571c853823c099e (patch)
treebc69b2e6c85b9910b839614ff9ca063343c5ebed
downloadaur-12a316a2324ff82cfae91b623571c853823c099e.tar.gz
Initial commit of pepper-flash-armv7h.
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD44
-rw-r--r--manifest-src.json50
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"
+ ]
+}