summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 29 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9972a8466554..b3123055df9b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,42 +3,44 @@
# Contributor: Michał Górny <zrchos+arch@gmail.com>
# Contributor: Ryan Lee <ryan@swyro.com>
+_player_ver=30.0
+
pkgname=apache-flex-sdk
pkgver=4.16.1
-_player_ver=30.0
-pkgrel=2
-pkgdesc="The open-source framework for building expressive web and mobile applications"
+pkgrel=3
+pkgdesc='The open-source framework for building expressive web and mobile applications'
arch=('any')
-license=('Apache')
url='https://flex.apache.org/'
+license=('APACHE')
depends=('bash' 'java-runtime')
-optdepends=(
- 'adobe-air-sdk: for compiling flex projects into AIR apps'
-)
-source=(
- "https://www.apache.org/dist/flex/$pkgver/binaries/apache-flex-sdk-$pkgver-bin.tar.gz"
- "https://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal${_player_ver/./_}.swc"
- "apache-flex-sdk.sh"
-)
+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"
+ "https://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal${_player_ver/./_}.swc"
+ 'apache-flex-sdk.sh')
+noextract=("playerglobal${_player_ver/./_}.swc")
sha256sums=('17fda7ac8d3e476cad3127f345455ef316acfb87c6f4322e5897bd8d9b09388e'
'f906e5c9cbb958ec3da5c7eff054627b20eff4ac28a09bee48f6a02618fa3aad'
- '520ae01482825ef28da42c03b3cbadd3d62155ed074d737f3672980f0a97a3fd')
-install=apache-flex-sdk.install
-options=('!strip')
-noextract=('playerglobal11_1.swc')
-
-_binary_name="${pkgname}-${pkgver}-bin.tar.gz"
+ '950fcb6fbdb1349018fd47277eaaacf0821ee44951e8b64cd1676839f0d39814')
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}-bin/"
- mkdir -p player/${_player_ver}/
- cp ../playerglobal${_player_ver/./_}.swc player/${_player_ver}/playerglobal.swc
+prepare() {
+ cd "${pkgname}-${pkgver}-bin"
+
+ mkdir -p "player/${_player_ver}"
+
+ cp -f "${srcdir}/playerglobal${_player_ver/./_}.swc" "player/${_player_ver}/playerglobal.swc"
}
package() {
- cd "${srcdir}"
- install -dDm755 "${pkgdir}/opt"
- cp -dr --no-preserve=ownership ${pkgname}-${pkgver}-bin "${pkgdir}/opt/${pkgname}"
- rm "${pkgdir}/opt/${pkgname}/bin/"*.bat
- install -Dm755 apache-flex-sdk.sh "${pkgdir}/etc/profile.d/apache-flex-sdk.sh"
+ install -d "${pkgdir}/opt"
+
+ # install sdk files
+ cp -dr --no-preserve='ownership' "${pkgname}-${pkgver}-bin" "${pkgdir}/opt/${pkgname}"
+
+ # set PATH
+ install -D -m755 apache-flex-sdk.sh -t "${pkgdir}/etc/profile.d"
+
+ # remove windows files
+ rm -f "${pkgdir}/opt/${pkgname}/bin/"*.bat
}