1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 inherit eutils fdo-mime multilib
9 DESCRIPTION="Adobe AIR SDK"
10 HOMEPAGE="http://www.adobe.com/products/air/tools/sdk/"
11 SRC_URI="http://airdownload.adobe.com/air/lin/download/${PV}/AdobeAIRSDK.tbz2 -> AdobeAIRSDK-${PV}.tbz2"
15 KEYWORDS="~amd64 ~x86"
18 RDEPEND="app-arch/unzip
19 x86? ( dev-libs/libxml2
24 www-plugins/adobe-flash
27 amd64? ( app-emulation/emul-linux-x86-baselibs
28 app-emulation/emul-linux-x86-gtklibs )"
30 QA_PRESTRIPPED=".*\.so
31 /opt/Adobe/AirSDK/bin/adl"
32 QA_EXECSTACK="*/libCore.so"
35 local sdkdir=opt/Adobe/AirSDK
36 local rtdir='runtimes/air/linux/Adobe AIR/Versions/1.0'
38 # remove the broken symlinks
39 rm -r "${rtdir}"/Resources/nss3/{0d,1d,None} || die "removing cruft failed"
41 rm "${rtdir}"/Resources/lib{curl,flashplayer}.so || die "removing cruft failed"
45 doins -r * || die "doins failed"
48 fperms 0755 ${sdkdir}/bin/* ${sdkdir}/"${rtdir}"/{libCore.so,Resources/lib*.so*} \
51 use x86 && make_wrapper adl /${sdkdir}/bin/adl . /usr/lib/nss:/usr/lib/nspr:/opt/netscape/plugins /opt/bin
52 use amd64 && make_wrapper adl /${sdkdir}/bin/adl . /usr/lib32:/usr/lib32/nss:/usr/lib32/nspr /opt/bin
55 doexe "${FILESDIR}"/airstart || die "doexe failed"
57 # install the file association
58 # (we can't use make_desktop_entry because we like to have NoDisplay)
59 domenu "${FILESDIR}"/airstart.desktop || die "domenu failed"
61 insinto /usr/share/mime/packages
62 doins "${FILESDIR}"/${PN}.xml || die "doins failed"
66 fdo-mime_desktop_database_update
67 fdo-mime_mime_database_update
71 fdo-mime_desktop_database_update
72 fdo-mime_mime_database_update