self-build-chromium-extra-plugins-vl.spec 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. %define pkgname chromium-extra-plugins
  2. %define sourceurl0 https://dl.google.com/linux/direct/google-chrome-stable_current_i386.rpm
  3. %define sourceurl1 https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
  4. Summary: The proprietary plugins for chromium
  5. Summary(ja): Chromium 用プロプライエタリプラグイン
  6. Name: self-build-%{pkgname}
  7. Version: 43.0.2357.65
  8. Release: 1%{?_dist_release}
  9. Source0: %{pkgname}-vl.spec
  10. License: BSD-3-Clause, LGPL-2.1+
  11. Group: Applications/Internet
  12. Obsoletes: %{pkgname} < %{version}
  13. Obsoletes: self-build-%{pkgname} < %{version}-%{release}
  14. Requires(post): self-build-setup >= 0.9.9
  15. Requires(post): chromium >= %{version}
  16. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  17. %description
  18. This package includes the proprietary plugins for chromium.
  19. If you install this package, it automaticaly downloads source
  20. code, compile it, and create rpm packages of
  21. %{pkgname}-%{version}.
  22. And the created rpm packages are automatically installed
  23. if installation is executed by apt-get command or synaptic
  24. package manager.
  25. %description -l ja
  26. このパッケージには Chromium 用のプロプライエタリなプラグイン
  27. が含まれております。
  28. このパッケージをインストールすると、自動的にソースコードを
  29. ダウンロードしてコンパイルし、%{pkgname}-%{version}
  30. の rpm パッケージを作成します。
  31. また apt-get コマンドや synaptic パッケージマネージャから実行
  32. した場合は、作成された rpm パッケージのインストールも自動的に
  33. 行います。
  34. [self-build パッケージについて]
  35. ソフトウェアによってはバイナリパッケージの配布が特許や法律に
  36. 違反する可能性があるものがあります。その為、このような問題が
  37. 懸念されるソフトウェアについてはバイナリパッケージを直接配布
  38. せずに、ユーザの環境でバイナリを作成する self-build パッケー
  39. ジという方法を採っています。
  40. 作成されたバイナリパッケージの利用にあたっては、各ソフトウェ
  41. アのライセンス、および利用する国の各種法令に従ってください。
  42. また特許に関連するソフトウェアの場合、利用許諾や契約、ライ
  43. センスの購入などが必要となる場合がありますので、利用する目的
  44. や形態に応じて各自で判断し適切な対応を取ってください。
  45. %prep
  46. [ "%{version}-%{release}" != $(rpm -q --queryformat "%%{version}-%%{release}\n" --specfile %{SOURCE0} | tail -1) ] && exit 1
  47. %install
  48. %{__rm} -rf ${RPM_BUILD_ROOT}
  49. %{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
  50. %{__install} -m 644 %{SOURCE0} ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
  51. %clean
  52. %{__rm} -rf ${RPM_BUILD_ROOT}
  53. %posttrans
  54. %ifarch x86_64
  55. /usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}-vl.spec %{sourceurl1} 5000
  56. %else
  57. /usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}-vl.spec %{sourceurl0} 5000
  58. %endif
  59. %files
  60. %defattr(-,root,root)
  61. %{_datadir}/%{name}/*
  62. %changelog
  63. * Wed May 20 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 43.0.2357.65-1
  64. - new upstream release
  65. * Sat May 09 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 42.0.2311.135-1
  66. - initial build