summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYen Chi Hsuan2017-11-24 02:46:09 +0800
committerYen Chi Hsuan2017-11-24 02:46:09 +0800
commitebf7ea2f970651af8c57ba192d5d6471091a9b06 (patch)
tree547e6553005f840abb64d454684c42e3e96f8c5c
parentc29fff5539f3aaef9ffdd5856cd8ce34290c54f6 (diff)
downloadaur-ebf7ea2f970651af8c57ba192d5d6471091a9b06.tar.gz
Bump to 4.16.1
Other changes: * Drop expired pgp keys * Corrected player version
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD24
-rw-r--r--closer.py11
3 files changed, 19 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b65564cae5dd..d2b55ae88772 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = apache-flex-sdk
pkgdesc = The open-source framework for building expressive web and mobile applications
- pkgver = 4.16.0
+ pkgver = 4.16.1
pkgrel = 1
- url = http://flex.apache.org/
+ url = https://flex.apache.org/
install = apache-flex-sdk.install
arch = any
license = Apache
@@ -11,17 +11,15 @@ pkgbase = apache-flex-sdk
optdepends = adobe-air-sdk: for compiling flex projects into AIR apps
noextract = playerglobal11_1.swc
options = !strip
- source = http://www.apache.org/dist/flex/4.16.0/binaries/apache-flex-sdk-4.16.0-bin.tar.gz
- source = http://www.apache.org/dist/flex/4.16.0/binaries/apache-flex-sdk-4.16.0-bin.tar.gz.asc
- source = http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_1.swc
- source = http://fpdownload.macromedia.com/get/flashplayer/updaters/15/playerglobal15_0.swc
+ source = https://www.apache.org/dist/flex/4.16.1/binaries/apache-flex-sdk-4.16.1-bin.tar.gz
+ source = https://www.apache.org/dist/flex/4.16.1/binaries/apache-flex-sdk-4.16.1-bin.tar.gz.asc
+ source = https://fpdownload.macromedia.com/get/flashplayer/updaters/27/playerglobal27_0.swc
source = apache-flex-sdk.sh
- validpgpkeys = 17D73FA2308E1C1E8154D51300397EFE935E15AF
validpgpkeys = E28487967B092453A2AB8DA9E0F28593AEEAD151
- sha256sums = 8a339bd19babca331962b76badc9f10b7455cd67eb7b8b32785a7390afc68c7c
+ validpgpkeys = 44998F3E242727E94C4BADEB6B0A7EC905061FC8
+ sha256sums = 17fda7ac8d3e476cad3127f345455ef316acfb87c6f4322e5897bd8d9b09388e
sha256sums = SKIP
- sha256sums = 2bbd5ffff3bb20c117db7206080079479b04c4b55d68dd21ab31b6566c99fb6b
- sha256sums = f997533155615597cf815c3cd8bc9618428f594acde24c6711d63340d9710b67
+ sha256sums = 4e4cbe1a936a25c405f988293033b50a31a00f23ed6e2401ba5563a4e95b8263
sha256sums = 520ae01482825ef28da42c03b3cbadd3d62155ed074d737f3672980f0a97a3fd
pkgname = apache-flex-sdk
diff --git a/PKGBUILD b/PKGBUILD
index 3fbdaac71b75..eadff02f465f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,30 +3,30 @@
# Contributor: Ryan Lee <ryan@swyro.com>
pkgname=apache-flex-sdk
-pkgver=4.16.0
+pkgver=4.16.1
+_player_ver=27.0
pkgrel=1
pkgdesc="The open-source framework for building expressive web and mobile applications"
arch=('any')
license=('Apache')
-url='http://flex.apache.org/'
+url='https://flex.apache.org/'
depends=('bash' 'java-runtime')
optdepends=(
'adobe-air-sdk: for compiling flex projects into AIR apps'
)
source=(
- "http://www.apache.org/dist/flex/$pkgver/binaries/apache-flex-sdk-$pkgver-bin.tar.gz"{,.asc}
- "http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_1.swc"
- "http://fpdownload.macromedia.com/get/flashplayer/updaters/15/playerglobal15_0.swc"
+ "https://www.apache.org/dist/flex/$pkgver/binaries/apache-flex-sdk-$pkgver-bin.tar.gz"{,.asc}
+ "https://fpdownload.macromedia.com/get/flashplayer/updaters/${_player_ver%%.*}/playerglobal${_player_ver/./_}.swc"
"apache-flex-sdk.sh"
)
-sha256sums=('8a339bd19babca331962b76badc9f10b7455cd67eb7b8b32785a7390afc68c7c'
+sha256sums=('17fda7ac8d3e476cad3127f345455ef316acfb87c6f4322e5897bd8d9b09388e'
'SKIP'
- '2bbd5ffff3bb20c117db7206080079479b04c4b55d68dd21ab31b6566c99fb6b'
- 'f997533155615597cf815c3cd8bc9618428f594acde24c6711d63340d9710b67'
+ '4e4cbe1a936a25c405f988293033b50a31a00f23ed6e2401ba5563a4e95b8263'
'520ae01482825ef28da42c03b3cbadd3d62155ed074d737f3672980f0a97a3fd')
+# Check https://www.apache.org/dist/flex/KEYS for whether a key is really from an Apache developer or not
validpgpkeys=(
- '17D73FA2308E1C1E8154D51300397EFE935E15AF' # Alex Harui
'E28487967B092453A2AB8DA9E0F28593AEEAD151' # Justin Mclean
+ '44998F3E242727E94C4BADEB6B0A7EC905061FC8' # Piotr Zarzycki
)
install=apache-flex-sdk.install
options=('!strip')
@@ -36,10 +36,8 @@ _binary_name="${pkgname}-${pkgver}-bin.tar.gz"
build() {
cd "${srcdir}/${pkgname}-${pkgver}-bin/"
- mkdir -p player/11.1/
- mkdir -p frameworks/libs/player/15.0
- cp ../playerglobal11_1.swc player/11.1/playerglobal.swc
- cp ../playerglobal15_0.swc frameworks/libs/player/15.0/playerglobal.swc
+ mkdir -p player/${_player_ver}/
+ cp ../playerglobal${_player_ver/./_}.swc player/${_player_ver}/playerglobal.swc
}
package() {
diff --git a/closer.py b/closer.py
deleted file mode 100644
index 94854d4bafc8..000000000000
--- a/closer.py
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/usr/bin/env python3
-# determine the mirror dynamically
-from pyquery import PyQuery as pq
-import sys
-
-ver = sys.argv[1]
-
-print('If download failed, retry it', file=sys.stderr)
-apache_flex_sdk_url = 'http://www.apache.org/dyn/closer.cgi/flex/%s/binaries/apache-flex-sdk-%s-bin.tar.gz' % (ver, ver)
-dom = pq(url=apache_flex_sdk_url)
-print(dom('.section-content a:first').attr('href'))