install-assist-AdobeAIR-vl.spec 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. %define pkgname AdobeAIR
  2. %define pkgversion 2.6
  3. %define dlurl http://airdownload.adobe.com/air/lin/download/%{pkgversion}/adobeair.i386.rpm
  4. Summary: Package to assist installation of %{pkgname} (i386)
  5. Summary(ja): %{pkgname} (i386)のインストールを補助するパッケージ
  6. Name: install-assist-%{pkgname}
  7. Version: %{pkgversion}
  8. Release: 1%{?_dist_release}
  9. License: Commercial
  10. Group: Applications/Productivity
  11. ExclusiveArch: %{ix86} x86_64
  12. # Requires(posttrans) not yet implemented. So we use (post) instead.
  13. Requires(post): self-build-setup >= 0.9.0
  14. # Required packages for Adobe AIR
  15. Requires: gtk2 >= 2.4.0
  16. Requires: dbus-glib
  17. Requires: hal
  18. Requires: libXt
  19. Requires: openssl
  20. %if %{?_dist_release} == "vl5"
  21. Requires: gnome-keyring
  22. %endif
  23. %if %{?_dist_release} == "vl6"
  24. Requires: libgnome-keyring
  25. %endif
  26. Requires: libxml2
  27. Requires: libxslt
  28. %ifarch x86_64
  29. Requires: compat32-gtk2
  30. Requires: compat32-libXt
  31. %if %{?_dist_release} == "vl5"
  32. Requires: compat32-gnome-keyring
  33. %endif
  34. %if %{?_dist_release} == "vl6"
  35. Requires: compat32-libgnome-keyring
  36. %endif
  37. Requires: compat32-libxml2
  38. Requires: compat32-nss
  39. Requires: compat32-nspr
  40. Requires: compat32-openssl
  41. Requires: compat32-libxslt
  42. %endif
  43. Packager: munepi
  44. %description
  45. The Adobe(R) AIR(R) 2 runtime enables developers to use HTML, JavaScript,
  46. Adobe Flash(R) software, and ActionScript(R) to build web applications that
  47. run as standalone client applications without the constraints of a browser.
  48. Adobe AIR and the Adobe Flash Platform unleash the creativity of designers
  49. and developers by providing a consistent and flexible development
  50. environment for the delivery of applications across devices and platforms.
  51. Support for additional platforms, including Android, is under development.
  52. If you install this package, it automaticaly downloads
  53. required files to install %{pkgname}.
  54. And the downloaded files are automatically installed if
  55. installation is executed by apt-get command or synaptic
  56. package manager.
  57. %description -l ja
  58. Adobe(R) AIR(R) 2ランタイムを利用すると、デベロッパーはHTML、JavaScript、
  59. Adobe Flash(R)およびActionScript(R)を使用して、ブラウザーの制約に縛られることなく、
  60. モバイル用およびデスクトップ用のWebアプリケーションをスタンドアロンの
  61. クライアントアプリケーションとして構築できます。Adobe AIRおよび
  62. Adobe Flash Platformの一貫した柔軟な開発環境では、デザイナーやデベロッパーは
  63. 配布先のデバイスやプラットフォームに制約されずに自在に作成できます。
  64. Androidなど、他のプラットフォーム向けのサポートも開発中です。
  65. このパッケージをインストールすると、自動的に %{pkgname}
  66. のインストールに必要な rpm ファイルをダウンロードします。
  67. また apt-get コマンドや synapticパッケージマネージャから実行
  68. した場合は、ダウンロードした rpm ファイルのインストールも自
  69. 動的に行います。
  70. %posttrans
  71. ## If exists cached rpm, copy its dummy rpm into /var/cache/self-build/
  72. (cd /var/cache/apt/archives
  73. if [ -f adobeair-%{version}*.rpm ]; then
  74. %__cp -af adobeair-%{version}*.rpm adobeair.i386.rpm
  75. fi
  76. )
  77. ## If /var/cache/apt/archives/adobeair.i386.rpm does not exist,
  78. ## download it:
  79. /usr/lib/rpm/get-binary-rpm.sh %{name} %{dlurl}
  80. ## and, remove dummy rpm adobeair.i386.rpm:
  81. %__rm -f /var/cache/apt/archives/adobeair.i386.rpm
  82. ## rename adobeair.i386.rpm
  83. (cd /var/cache/self-build
  84. %__mv adobeair.i386.rpm $(rpm -qp adobeair.i386.rpm 2>/dev/null).rpm
  85. )
  86. %files
  87. %changelog
  88. * Thu Mar 24 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2.6-1
  89. - updated to 2.6
  90. * Sun Nov 14 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2.5.1-1
  91. - updated to 2.5.1
  92. * Sat Oct 29 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2.5-1
  93. - updated to 2.5
  94. * Sun Aug 22 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2.0.3-1
  95. - initial build for Vine Linux