install-assist-Go-oo-vl.spec 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. %define pkgname Go-oo
  2. %define version 3.2.1
  3. %define urel 9505
  4. %ifarch %{ix86}
  5. %define uarch i586
  6. %endif
  7. %ifarch x86_64
  8. %define uarch x86_64
  9. %endif
  10. # we have to specify previous version with "Conflicts:"
  11. # to make smart upgrading.[VineSeed:20565]
  12. %define conflict_prev_compt ooobasis3.1-core01
  13. %define baseurl http://go-oo.mirrorbrain.org/stable/linux-%{uarch}/3.2.1
  14. %define dlurl "\
  15. %{baseurl}/openoffice.org3-%{version}-%{urel}.%{uarch}.rpm \
  16. %{baseurl}/openoffice.org3-ja-%{version}-%{urel}.%{uarch}.rpm \
  17. %{baseurl}/ooobasis3.2-ja-%{version}-%{urel}.%{uarch}.rpm \
  18. %{baseurl}/ooobasis3.2-ja-base-%{version}-%{urel}.%{uarch}.rpm \
  19. %{baseurl}/ooobasis3.2-ja-calc-%{version}-%{urel}.%{uarch}.rpm \
  20. %{baseurl}/ooobasis3.2-ja-draw-%{version}-%{urel}.%{uarch}.rpm \
  21. %{baseurl}/ooobasis3.2-ja-help-%{version}-%{urel}.%{uarch}.rpm \
  22. %{baseurl}/ooobasis3.2-ja-impress-%{version}-%{urel}.%{uarch}.rpm \
  23. %{baseurl}/ooobasis3.2-ja-math-%{version}-%{urel}.%{uarch}.rpm \
  24. %{baseurl}/ooobasis3.2-ja-res-%{version}-%{urel}.%{uarch}.rpm \
  25. %{baseurl}/ooobasis3.2-ja-writer-%{version}-%{urel}.%{uarch}.rpm \
  26. %{baseurl}/ooobasis3.2-images-%{version}-%{urel}.%{uarch}.rpm \
  27. %{baseurl}/ooobasis3.2-core01-%{version}-%{urel}.%{uarch}.rpm \
  28. %{baseurl}/ooobasis3.2-core02-%{version}-%{urel}.%{uarch}.rpm \
  29. %{baseurl}/ooobasis3.2-core03-%{version}-%{urel}.%{uarch}.rpm \
  30. %{baseurl}/ooobasis3.2-core04-%{version}-%{urel}.%{uarch}.rpm \
  31. %{baseurl}/ooobasis3.2-core05-%{version}-%{urel}.%{uarch}.rpm \
  32. %{baseurl}/ooobasis3.2-core06-%{version}-%{urel}.%{uarch}.rpm \
  33. %{baseurl}/ooobasis3.2-core07-%{version}-%{urel}.%{uarch}.rpm \
  34. %{baseurl}/ooobasis3.2-base-%{version}-%{urel}.%{uarch}.rpm \
  35. %{baseurl}/ooobasis3.2-calc-%{version}-%{urel}.%{uarch}.rpm \
  36. %{baseurl}/ooobasis3.2-draw-%{version}-%{urel}.%{uarch}.rpm \
  37. %{baseurl}/ooobasis3.2-impress-%{version}-%{urel}.%{uarch}.rpm \
  38. %{baseurl}/ooobasis3.2-math-%{version}-%{urel}.%{uarch}.rpm \
  39. %{baseurl}/ooobasis3.2-writer-%{version}-%{urel}.%{uarch}.rpm \
  40. %{baseurl}/openoffice.org3-base-%{version}-%{urel}.%{uarch}.rpm \
  41. %{baseurl}/openoffice.org3-calc-%{version}-%{urel}.%{uarch}.rpm \
  42. %{baseurl}/openoffice.org3-draw-%{version}-%{urel}.%{uarch}.rpm \
  43. %{baseurl}/openoffice.org3-impress-%{version}-%{urel}.%{uarch}.rpm \
  44. %{baseurl}/openoffice.org3-writer-%{version}-%{urel}.%{uarch}.rpm \
  45. %{baseurl}/openoffice.org3-math-%{version}-%{urel}.%{uarch}.rpm \
  46. %{baseurl}/ooobasis3.2-gnome-integration-%{version}-%{urel}.%{uarch}.rpm \
  47. %{baseurl}/ooobasis3.2-ja-binfilter-%{version}-%{urel}.%{uarch}.rpm \
  48. %{baseurl}/ooobasis3.2-binfilter-%{version}-%{urel}.%{uarch}.rpm \
  49. %{baseurl}/ooobasis3.2-graphicfilter-%{version}-%{urel}.%{uarch}.rpm \
  50. %{baseurl}/ooobasis3.2-javafilter-%{version}-%{urel}.%{uarch}.rpm \
  51. %{baseurl}/ooobasis3.2-ooofonts-%{version}-%{urel}.%{uarch}.rpm \
  52. %{baseurl}/ooobasis3.2-pyuno-%{version}-%{urel}.%{uarch}.rpm \
  53. %{baseurl}/ooobasis3.2-ooolinguistic-%{version}-%{urel}.%{uarch}.rpm \
  54. %{baseurl}/openoffice.org-ure-1.6.1-%{urel}.%{uarch}.rpm \
  55. %{baseurl}/openoffice.org3.2-freedesktop-menus-3.2-%{urel}.noarch.rpm \
  56. "
  57. Summary: Package to assist installation of %{pkgname}
  58. Summary(ja): %{pkgname} のインストールを補助するパッケージ
  59. Name: install-assist-%{pkgname}
  60. Version: %{version}
  61. Release: 1%{?_dist_release}
  62. License: LGPL
  63. Group: Applications/Productivity
  64. ExclusiveArch: %{ix86} x86_64
  65. # Requires(posttrans) not yet implemented. So we use (post) instead.
  66. Requires(post): self-build-setup >= 0.9.0
  67. Conflicts: openoffice.org-core <= 2.4.1-5vl5
  68. Conflicts: %{conflict_prev_compt}
  69. Packager: kazutaka
  70. %description
  71. Go-oo is an office suite based on OpenOffice.org and included
  72. several enhancements and extentions.
  73. Go-oo features as follows:
  74.  - Start faster, quicker and less memory
  75.  - Import graphics such as SVG, WPG and EMF
  76.  - Solver for Calc
  77.  - Quick-starter on system tray
  78.  - Suppoer VBA macros and Office 2007 OpenXML
  79. If you install this package, it automaticaly downloads
  80. required files to install %{pkgname}.
  81. And the downloaded files are automatically installed if
  82. installation is executed by apt-get command or synaptic
  83. package manager.
  84. Following componets are installed with this package:
  85.  ・Writer: a word processing
  86.  ・Calc: a spreadsheet
  87.  ・Impress: a presentation program
  88.  ・Base: database management program
  89.  ・Draw: a vector graphics editor
  90.  ・Math: mathematical formulae editor
  91. %description -l ja
  92. GO-oo は OpenOffice.org をベースに、各種拡張機能が取り込まれ
  93. た改良版のオフィススイートです。
  94. Go-oo はオリジナルの OpenOffice.org と比べて以下のような特徴
  95. を持っています。
  96.  - 起動時間や応答時間が早く、より俊敏に動作
  97.  - SVG やWPG、EMF といった種類の画像のインポート
  98.  - スプレッドシート(Calc)向けのソルバー
  99.  - システムトレイ(通知エリア)からのクイック起動
  100.  - VBA マクロと Office 2007 OpenXML をサポート
  101. このパッケージをインストールすると、自動的に %{pkgname}
  102. のインストールに必要な rpm ファイルをダウンロードします。
  103. また apt-get コマンドや synapticパッケージマネージャから実行
  104. した場合は、ダウンロードした rpm ファイルのインストールも自
  105. 動的に行います。
  106. 以下の機能がインストールされます。
  107.  ・ライター (Writer): ワープロ
  108.  ・カルク (Calc): 表計算
  109.  ・インプレス (Impress): プレゼンテーション
  110.  ・ベース (Base): データベース
  111.  ・ドロー (Draw): 図形描画
  112.  ・マス (Math): 数式エディタ
  113. %posttrans
  114. /usr/lib/rpm/get-binary-rpm.sh %{name} %{dlurl}
  115. %files
  116. %changelog
  117. * Sat Sep 04 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 3.2.1-1
  118. - new upstream release
  119. - add conflict_prev_compt macro
  120. - set Conflicts: %%{conflict_prev_compt} to remove unnecessary
  121. old packges when updating
  122. * Sun Mar 21 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 3.2.0-1
  123. - new upstream release
  124. * Sun Sep 06 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.1.1-1
  125. - new upstream release with security fix
  126. * Thu Sep 03 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.1.0-3
  127. - drop Obsoletes: and Provides: for openoffice.org
  128. - add Conflicts: openoffice.org-core <= 2.4.1-5vl5
  129. * Tue Aug 18 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.1.0-2
  130. - add Provides: openoffice.org (for dist-upgrade)
  131. - specify version-release for Obsoletes: <= 2.4.1-5vl5
  132. * Sat Aug 15 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 3.1.0-1
  133. - initial build for Vine Linux