summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2018-10-15 19:03:55 +0000
committerDaniel Bermond2018-10-15 19:05:57 +0000
commit1dbdce6b597aabfd34f6e7bfacaf64b3f58a361b (patch)
treee9f255234a59a706e4b0ed0ee0dd554f36ee61c8
parent1ea63ec7152cc2718d5e51712b5217631669a439 (diff)
downloadaur-1dbdce6b597aabfd34f6e7bfacaf64b3f58a361b.tar.gz
Add pgp validation. Remove prepare(). Update player.
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD32
2 files changed, 32 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 482a925a01bd..6a1dd47ad15c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = apache-flex-sdk
pkgdesc = The open-source framework for building expressive web and mobile applications
pkgver = 4.16.1
- pkgrel = 5
+ pkgrel = 6
url = https://flex.apache.org/
install = apache-flex-sdk.install
arch = any
@@ -9,14 +9,24 @@ pkgbase = apache-flex-sdk
depends = bash
depends = java-environment
optdepends = adobe-air-sdk: for compiling flex projects into AIR apps
- noextract = playerglobal30_0.swc
+ noextract = playerglobal31_0.swc
options = !strip
options = !emptydirs
source = https://www.apache.org/dist/flex/4.16.1/binaries/apache-flex-sdk-4.16.1-bin.tar.gz
- source = https://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal30_0.swc
+ 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/installers/archive/playerglobal/playerglobal31_0.swc
source = apache-flex-sdk.sh
+ validpgpkeys = 81EDB9E18C0B0F35073646E54CE54879E9BBC3C4
+ validpgpkeys = BC1CAA3B706B8AB2B90153285C2B8102C1708693
+ validpgpkeys = 17D73FA2308E1C1E8154D51300397EFE935E15AF
+ validpgpkeys = E28487967B092453A2AB8DA9E0F28593AEEAD151
+ validpgpkeys = CEB8E6C7AEE265E474C7A23DEB3C3109458BCC72
+ validpgpkeys = E7F7B7D4944CAC457A14C0E983E0431CDA9CCFF2
+ validpgpkeys = B7150E7C5D9D4213DE83F1BE37479EAAEDF6613E
+ validpgpkeys = 44998F3E242727E94C4BADEB6B0A7EC905061FC8
sha256sums = 17fda7ac8d3e476cad3127f345455ef316acfb87c6f4322e5897bd8d9b09388e
- sha256sums = 71a8428d4d9bbdbe9bde5a8d81ec87a426436040f209ea5b3129e6651483a409
+ sha256sums = SKIP
+ sha256sums = b0a6f82437a375a611fc796e604686df60d0fae3b225ad9113eb782d9ea5de75
sha256sums = 0bb488494fed38498c90c5eb0fede79827f1b074cc21de94bebf2eae28c27890
pkgname = apache-flex-sdk
diff --git a/PKGBUILD b/PKGBUILD
index 32c5aacac066..c35521f64cd3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
-# Maintainer : Daniel Bermond < yahoo-com: danielbermond >
+# Maintainer : Daniel Bermond < gmail-com: danielbermond >
# Contributor: Yen Chi Hsuan <yan12125@gmail.com>
# Contributor: Michał Górny <zrchos+arch@gmail.com>
# Contributor: Ryan Lee <ryan@swyro.com>
-_player_ver=30.0
+_player_ver=31.0
pkgname=apache-flex-sdk
pkgver=4.16.1
-pkgrel=5
+pkgrel=6
pkgdesc='The open-source framework for building expressive web and mobile applications'
arch=('any')
url='https://flex.apache.org/'
@@ -16,28 +16,32 @@ depends=('bash' 'java-environment')
optdepends=('adobe-air-sdk: for compiling flex projects into AIR apps')
options=('!strip' '!emptydirs')
install="${pkgname}.install"
-source=("https://www.apache.org/dist/flex/${pkgver}/binaries/apache-flex-sdk-${pkgver}-bin.tar.gz"
+source=("https://www.apache.org/dist/flex/${pkgver}/binaries/apache-flex-sdk-${pkgver}-bin.tar.gz"{,.asc}
"https://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal${_player_ver/./_}.swc"
'apache-flex-sdk.sh')
noextract=("playerglobal${_player_ver/./_}.swc")
sha256sums=('17fda7ac8d3e476cad3127f345455ef316acfb87c6f4322e5897bd8d9b09388e'
- '71a8428d4d9bbdbe9bde5a8d81ec87a426436040f209ea5b3129e6651483a409'
+ 'SKIP'
+ 'b0a6f82437a375a611fc796e604686df60d0fae3b225ad9113eb782d9ea5de75'
'0bb488494fed38498c90c5eb0fede79827f1b074cc21de94bebf2eae28c27890')
-
-prepare() {
- cd "${pkgname}-${pkgver}-bin"
-
- mkdir -p "player/${_player_ver}"
-
- cp -f "${srcdir}/playerglobal${_player_ver/./_}.swc" "player/${_player_ver}/playerglobal.swc"
-}
+validpgpkeys=('81EDB9E18C0B0F35073646E54CE54879E9BBC3C4' # Carol Lynn Frampton
+ 'BC1CAA3B706B8AB2B90153285C2B8102C1708693' # OmPrakash Muppirala
+ '17D73FA2308E1C1E8154D51300397EFE935E15AF' # Erik de Bruin
+ 'E28487967B092453A2AB8DA9E0F28593AEEAD151' # Justin Mclean
+ 'CEB8E6C7AEE265E474C7A23DEB3C3109458BCC72' # Frédéric THOMAS
+ 'E7F7B7D4944CAC457A14C0E983E0431CDA9CCFF2' # Alex Harui
+ 'B7150E7C5D9D4213DE83F1BE37479EAAEDF6613E' # Josh Tynjala
+ '44998F3E242727E94C4BADEB6B0A7EC905061FC8') # Piotr Zarzycki
package() {
install -d "${pkgdir}/opt"
- # install sdk files
+ # sdk files
cp -dr --no-preserve='ownership' "${pkgname}-${pkgver}-bin" "${pkgdir}/opt/${pkgname}"
+ # player
+ install -D -m644 "${srcdir}/playerglobal${_player_ver/./_}.swc" "${pkgdir}/opt/${pkgname}/player/${_player_ver}/playerglobal.swc"
+
# set PATH
install -D -m755 apache-flex-sdk.sh -t "${pkgdir}/etc/profile.d"