gambas3-vl.spec 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497
  1. %define svnrevision 3396
  2. Summary: BASIC compiler, IDE and GUI builder
  3. Summary(ja): GUI ビルダーを備えた BASIC ベースの統合開発環境(IDE)
  4. Name: gambas3
  5. Version: 2.99.0
  6. Release: 6.svn%{svnrevision}%{?_dist_release}
  7. Source0: %{name}-%{version}.svn%{svnrevision}.tar.bz2
  8. Source1: gambas3.desktop
  9. #Source2: gambas2-2.6.0-ja.po
  10. #Source3: gambas2-2.6.0-ja.mo
  11. License: GPL
  12. Group: Applications/Development
  13. URL: http://gambas.sourceforge.net/
  14. BuildRequires: qt4-devel >= 4.3.4
  15. BuildRequires: curl-devel >= 7.13
  16. BuildRequires: libxml2-devel
  17. BuildRequires: libxslt-devel
  18. BuildRequires: zlib-devel
  19. BuildRequires: bzip2-devel
  20. BuildRequires: MySQL-devel
  21. BuildRequires: postgresql-devel
  22. BuildRequires: libmysqlclient16
  23. BuildRequires: kdelibs3-devel
  24. BuildRequires: kdebase3
  25. BuildRequires: unixODBC-devel
  26. BuildRequires: sqlite-devel
  27. BuildRequires: sqlite3-devel
  28. BuildRequires: pcre-devel
  29. BuildRequires: librsvg2-devel
  30. BuildRequires: SDL-devel
  31. BuildRequires: SDL_mixer-devel
  32. BuildRequires: SDL_image-devel
  33. BuildRequires: SDL_ttf-devel
  34. BuildRequires: SDL_gfx-devel
  35. BuildRequires: glibc-devel
  36. BuildRequires: libpng-devel
  37. BuildRequires: libjpeg-devel
  38. BuildRequires: kernel-source
  39. BuildRequires: gamin-devel
  40. BuildRequires: poppler-devel >= 0.5
  41. BuildRequires: libffi-devel
  42. BuildRequires: gtk2-devel >= 2.10
  43. BuildRequires: gtkglext-devel
  44. BuildRequires: xorg-x11-proto-devel
  45. BuildRequires: mesa-libGL-devel
  46. BuildRequires: mesa-libGLU-devel
  47. BuildRequires: xdg-utils
  48. BuildRequires: libXtst-devel
  49. BuildRequires: libXmu-devel
  50. BuildRequires: glew-devel
  51. BuildRequires: cairo-devel >= 1.6.0
  52. BuildRequires: libgnome-keyring-devel
  53. BuildRequires: dbus-devel
  54. BuildRequires: imlib2-devel >= 1.4.0
  55. BuildRequires: libv4l-devel
  56. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  57. Packager: kazutaka
  58. %description
  59. Gambas is a free development environment based on a Basic interpreter
  60. with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
  61. With Gambas, you can quickly design your program GUI, access MySQL or
  62. PostgreSQL databases, control KDE applications with DCOP, translate
  63. your program into many languages, create network applications easily,
  64. build RPMs of your apps automatically, and so on... You have to install
  65. the necessary components
  66. %description -l ja
  67. Gambas はオブジェクト指向に拡張された BASIC インタプリタベースの、Visual
  68. Basic(TM) に良く似た(でもクローンではありません!)フリーな開発環境です。
  69. Gambas を使えば、GUI のすばやいデザイン、MySQL や PostgreSQL データベース
  70. へのアクセス、DCOP 経由での KDE アプリケーションの制御、プログラムの多言
  71. 語への翻訳、ネットワークアプリケーションの手軽な開発、RPMパッケージの自動
  72. 作成、等々が可能になります。必要に応じてコンポーネントをインストールして
  73. ください。
  74. #-----------------------------------------------------------------------------
  75. %package runtime
  76. Summary: The Gambas runtime
  77. Summary(ja): Gambas ランタイム
  78. Group: Applications/Development
  79. Requires: %{name}-gb-debug = %{version}-%{release}
  80. Requires: %{name}-gb-eval = %{version}-%{release}
  81. Requires: %{name}-gb-draw = %{version}-%{release}
  82. Requires(post): xdg-utils
  83. %description runtime
  84. This package includes the Gambas interpreter needed to run Gambas applications.
  85. %description runtime -l ja
  86. このパッケージには Gambas アプリケーションの実行に必要なインタプリタ
  87. が含まれています。
  88. #-----------------------------------------------------------------------------
  89. %package devel
  90. Summary: The development package for Gambas
  91. Summary(ja): Gambas の開発用パッケージ
  92. Group: Applications/Development
  93. %description devel
  94. This package includes all tools needed to compile Gambas projects without
  95. having to install the complete development environment.
  96. %description devel -l ja
  97. このパッケージには、IDE をインストールせずに Gambas アプリケーションを
  98. コンパイルするのに必要なツールが含まれています。
  99. #-----------------------------------------------------------------------------
  100. %package scripter
  101. Summary: The Gambas scripter package
  102. Summary(ja): Gambas スクリプト実行用パッケージ
  103. Group: Applications/Development
  104. Requires: %{name}-runtime = %{version}-%{release}
  105. Requires: %{name}-devel = %{version}-%{release}
  106. %description scripter
  107. This package includes the scripter program that allows to write script
  108. files in Gambas.
  109. %description scripter -l ja
  110. このパッケージには、Gambas で記述したスクリプトを実行する scripter
  111. プログラムが含まれています。
  112. #-----------------------------------------------------------------------------
  113. %package ide
  114. Summary: BASIC compiler, IDE and GUI builder
  115. Summary(ja): GUI ビルダーを備えた BASIC ベースの統合開発環境(IDE)
  116. Group: Applications/Development
  117. Requires: %{name}-runtime = %{version}-%{release}
  118. Requires: %{name}-devel = %{version}-%{release}
  119. Requires: %{name}-gb-db = %{version}-%{release}
  120. Requires: %{name}-gb-db-form = %{version}-%{release}
  121. Requires: %{name}-gb-debug = %{version}-%{release}
  122. Requires: %{name}-gb-desktop = %{version}-%{release}
  123. Requires: %{name}-gb-eval = %{version}-%{release}
  124. Requires: %{name}-gb-eval-highlight = %{version}-%{release}
  125. Requires: %{name}-gb-form = %{version}-%{release}
  126. Requires: %{name}-gb-form-dialog = %{version}-%{release}
  127. Requires: %{name}-gb-form-mdi = %{version}-%{release}
  128. Requires: %{name}-gb-image = %{version}-%{release}
  129. Requires: %{name}-gb-image-effect = %{version}-%{release}
  130. Requires: %{name}-gb-qt4 = %{version}-%{release}
  131. Requires: %{name}-gb-qt4-ext = %{version}-%{release}
  132. Requires: %{name}-gb-qt4-webkit = %{version}-%{release}
  133. Requires: %{name}-gb-settings = %{version}-%{release}
  134. %description ide
  135. Gambas is a free development environment based on a Basic interpreter
  136. with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
  137. With Gambas, you can quickly design your program GUI, access MySQL or
  138. PostgreSQL databases, control KDE applications with DCOP, translate
  139. your program into many languages, create network applications easily,
  140. build RPMs of your apps automatically, and so on... You have to install
  141. the necessary components
  142. This package includes the complete Gambas Development Environment, with the
  143. database manager, the help files, and all components.
  144. %description ide -l ja
  145. Gambas はオブジェクト指向に拡張された BASIC インタプリタベースの、Visual
  146. Basic(TM) に良く似た(でもクローンではありません!)フリーな開発環境です。
  147. Gambas を使えば、GUI のすばやいデザイン、MySQL や PostgreSQL データベース
  148. へのアクセス、DCOP 経由での KDE アプリケーションの制御、プログラムの多言
  149. 語への翻訳、ネットワークアプリケーションの手軽な開発、RPMパッケージの自動
  150. 作成、等々が可能になります。必要に応じてコンポーネントをインストールして
  151. ください。
  152. このパッケージには IDE (統合開発環境)、データベースマネージャ、ヘルプ
  153. ファイル、およびその他のコンポーネントが含まれています。
  154. #-----------------------------------------------------------------------------
  155. %package gb-cairo
  156. Summary: A cairo component
  157. Summary(ja): Cairo コンポーネント
  158. Group: Applications/Development
  159. Requires: %{name}-runtime = %{version}-%{release}
  160. %description gb-cairo
  161. This component allows you to handle vectorial drawing based on Cairo
  162. 2D graphics library.
  163. %description gb-cairo -l ja
  164. このコンポーネントにより Cairo 2D グラフィックライブラリを利用した
  165. ベクトル形式の描画機能を利用できるようになります。
  166. #-----------------------------------------------------------------------------
  167. %package gb-chart
  168. Summary: The Gambas chart component.
  169. Summary(ja): Gambas 用 グラフコンポーネント
  170. Group: Applications/Development
  171. Requires: %{name}-runtime = %{version}-%{release}
  172. %description gb-chart
  173. This component provides functions to draw chats.
  174. %description gb-chart -l ja
  175. このコンポーネントはグラフを作図する機能を提供します。
  176. #-----------------------------------------------------------------------------
  177. %package gb-compress
  178. Summary: A compression component
  179. Summary(ja): 圧縮コンポーネント
  180. Group: Applications/Development
  181. Requires: %{name}-runtime = %{version}-%{release}
  182. %description gb-compress
  183. This component allows you to compress/uncompress data or files with
  184. the bzip2 and zip algorithms.
  185. %description gb-compress -l ja
  186. このコンポーネントによりデータやファイルを bzip2 および zip 形式で圧縮
  187. できるようになります。
  188. #-----------------------------------------------------------------------------
  189. %package gb-crypt
  190. Summary: The Gambas crypt component.
  191. Summary(ja): Gambas 用暗号化コンポーネント
  192. Group: Applications/Development
  193. Requires: %{name}-runtime = %{version}-%{release}
  194. %description gb-crypt
  195. This component provides crypt function to Gambas, that allows
  196. to use the crypt() Gnu C library function.
  197. %description gb-crypt -l ja
  198. このコンポーネントにより GNU C ライブラリの crypt() を利用した
  199. 暗号化機能が利用できるようになります。
  200. #-----------------------------------------------------------------------------
  201. %package gb-db
  202. Summary: The database component
  203. Summary(ja): データベースコンポーネント
  204. Group: Applications/Development
  205. Requires: %{name}-runtime = %{version}-%{release}
  206. %description gb-db
  207. This component allows you to access many databases management systems,
  208. provided that you install the needed driver packages.
  209. %description gb-db -l ja
  210. このコンポーネントにより様々な種類のデータベース管理システムにアクセス
  211. できるようになります。(ただし各データベース用のドライバをあらかじめ
  212. インストールしておく必要があります。)
  213. #-----------------------------------------------------------------------------
  214. %package gb-db-form
  215. Summary: The database form component
  216. Summary(ja): データベース用フォームコンポーネント
  217. Group: Applications/Development
  218. Requires: %{name}-runtime = %{version}-%{release}
  219. Requires: %{name}-gb-db = %{version}-%{release}
  220. %description gb-db-form
  221. This component provides some data bound controls, i.e. controls that can
  222. display and edit database records automatically.
  223. %description gb-db-form -l ja
  224. このコンポーネントはいくつかのデータバウンドコントロールを提供します。
  225. (例えばデータベースのレコードを自動的に表示/編集できるコントロールなど)
  226. #-----------------------------------------------------------------------------
  227. %package gb-db-mysql
  228. Summary: The MySQL driver for the Gambas database component
  229. Summary(ja): Gambas データベースコンポーネント用の MySQL ドライバ
  230. Group: Applications/Development
  231. Requires: %{name}-runtime = %{version}-%{release}
  232. Requires: %{name}-gb-db = %{version}-%{release}
  233. Requires: MySQL-client
  234. %description gb-db-mysql
  235. This component allows you to access MySQL databases.
  236. %description gb-db-mysql -l ja
  237. このコンポーネントにより MySQL データベースにアクセスできるように
  238. なります。
  239. #-----------------------------------------------------------------------------
  240. %package gb-db-odbc
  241. Summary: The ODBC driver for the Gambas database component
  242. Summary(ja): Gambas データベースコンポーネント用の ODBC ドライバ
  243. Group: Applications/Development
  244. Requires: %{name}-runtime = %{version}-%{release}
  245. Requires: %{name}-gb-db = %{version}-%{release}
  246. %description gb-db-odbc
  247. This component allows you to access databases via unixODBC.
  248. %description gb-db-odbc -l ja
  249. このコンポーネントにより unixODBC経由でデータベースにアクセスできるよう
  250. になります。
  251. #-----------------------------------------------------------------------------
  252. %package gb-db-postgresql
  253. Summary: The postgresql driver for the Gambas database component
  254. Summary(ja): Gambas データベースコンポーネント用の postgresql ドライバ
  255. Group: Applications/Development
  256. Requires: %{name}-runtime = %{version}-%{release}
  257. Requires: %{name}-gb-db = %{version}-%{release}
  258. Requires: postgresql
  259. Requires: postgresql-libs
  260. %description gb-db-postgresql
  261. This component allows you to access postgresql databases.
  262. %description gb-db-postgresql -l ja
  263. このコンポーネントにより postgresql データベースにアクセスできるように
  264. なります。
  265. #-----------------------------------------------------------------------------
  266. %package gb-db-sqlite2
  267. Summary: The SQLite2 driver for the Gambas database component
  268. Summary(ja): Gambas データベースコンポーネント用の SQLite2 ドライバ
  269. Group: Applications/Development
  270. Requires: %{name}-runtime = %{version}-%{release}
  271. Requires: %{name}-gb-db = %{version}-%{release}
  272. Requires: sqlite
  273. %description gb-db-sqlite2
  274. This component allows you to access SQLite2 databases.
  275. %description gb-db-sqlite2 -l ja
  276. このコンポーネントにより SQLite2 データベースにアクセスできるように
  277. なります。
  278. #-----------------------------------------------------------------------------
  279. %package gb-db-sqlite3
  280. Summary: The SQLite3 driver for the Gambas database component
  281. Summary(ja): Gambas データベースコンポーネント用の SQLite3 ドライバ
  282. Group: Applications/Development
  283. Requires: %{name}-runtime = %{version}-%{release}
  284. Requires: %{name}-gb-db = %{version}-%{release}
  285. Requires: sqlite3
  286. %description gb-db-sqlite3
  287. This component allows you to access SQLite3 databases.
  288. %description gb-db-sqlite3 -l ja
  289. このコンポーネントにより SQLite3 データベースにアクセスできるように
  290. なります。
  291. #-----------------------------------------------------------------------------
  292. %package gb-debug
  293. Summary: A debugger helper for the IDE
  294. Summary(ja): IDE 用のデバッガヘルパー
  295. Group: Applications/Development
  296. Requires: %{name}-runtime = %{version}-%{release}
  297. %description gb-debug
  298. This component helps the IDE to debug Gambas programs.
  299. %description gb-debug -l ja
  300. このコンポーネントは IDE 上でのデバッグを支援します。
  301. #-----------------------------------------------------------------------------
  302. %package gb-desktop
  303. Summary: The Gambas desktop component.
  304. Summary(ja): Gambas 用 デスクトップコンポーネント
  305. Group: Applications/Development
  306. Requires: %{name}-runtime = %{version}-%{release}
  307. Requires: %{name}-gb-form = %{version}-%{release}
  308. Requires: %{name}-gb-image = %{version}-%{release}
  309. %description gb-desktop
  310. This component provides some functions based on the xdg-tools of Portland
  311. Project. It can be commonly used in diffrent desktop environment.
  312. %description gb-desktop -l ja
  313. このコンポーネントは Portland Project の xdg-utils をベースにした、
  314. 異なるデスクトップ環境で共用できる機能を提供します。
  315. #-----------------------------------------------------------------------------
  316. %package gb-draw
  317. Summary: The Gambas draw component.
  318. Summary(ja): Gambas 用 描画コンポーネント
  319. Group: Applications/Development
  320. Requires: %{name}-runtime = %{version}-%{release}
  321. %description gb-draw
  322. This component provides drawing class to gambas.
  323. This component was originally implemented as an intenal
  324. class, But now it is separated as a component.
  325. %description gb-draw -l ja
  326. このコンポーネントは描画用のクラスを提供します。
  327. このコンポーネントは、元々内部クラスとして実装されていましたが、
  328. 別コンポーネントとして分離されました。
  329. #-----------------------------------------------------------------------------
  330. %package gb-dbus
  331. Summary: The Gambas dbus component.
  332. Summary(ja): Gambas 用 dbus コンポーネント
  333. Group: Applications/Development
  334. Requires: %{name}-runtime = %{version}-%{release}
  335. %description gb-dbus
  336. This component allows to take part in the D-Bus system.
  337. %description gb-dbus -l ja
  338. このコンポーネントにより、D-Bus システムを経由したメッセージの
  339. 送受信が利用できるようになります。
  340. #-----------------------------------------------------------------------------
  341. %package gb-eval
  342. Summary: An expression evaluator component
  343. Summary(ja): 式評価用のコンポーネント
  344. Group: Applications/Development
  345. Requires: %{name}-runtime = %{version}-%{release}
  346. %description gb-eval
  347. This component allows you to evaluate expressions at runtime.
  348. It is used by the Gambas Eval() function.
  349. %description gb-eval -l ja
  350. このコンポーネントにより実行時に式を評価できるようになります。
  351. これは Gambas Eval() ファンクションで使用されます。
  352. #-----------------------------------------------------------------------------
  353. %package gb-eval-highlight
  354. Summary: An expression evaluator highlight component
  355. Summary(ja): 式評価のハイライト用コンポーネント
  356. Group: Applications/Development
  357. Requires: %{name}-runtime = %{version}-%{release}
  358. Requires: %{name}-gb-eval = %{version}-%{release}
  359. %description gb-eval-highlight
  360. This component provides some useful features for analyzing and highlighting
  361. a line of Gambas code.
  362. %description gb-eval-highlight -l ja
  363. このコンポーネントは、Gambas のコードを分析する時に便利なハイライト表示
  364. 機能を提供します。
  365. #-----------------------------------------------------------------------------
  366. %package gb-form
  367. Summary: The Gambas form component
  368. SUmmary(ja): Gambas 用フォームコンポーネント
  369. Group: Applications/Development
  370. Requires: %{name}-runtime = %{version}-%{release}
  371. %description gb-form
  372. Implements a toolkit-independent form class for Gambas.
  373. %description gb-form -l ja
  374. Gambas 用のツールキットに依存しないフォームクラスの実装です。
  375. #-----------------------------------------------------------------------------
  376. %package gb-form-dialog
  377. Summary: The Gambas enhanced dialog form component
  378. SUmmary(ja): Gambas 用拡張ダイアログフォームコンポーネント
  379. Group: Applications/Development
  380. Requires: %{name}-runtime = %{version}-%{release}
  381. %description gb-form-dialog
  382. Implements a enhanced dialog form class for Gambas.
  383. %description gb-form-dialog -l ja
  384. Gambas 用の拡張されたダイアログフォームクラスの実装です。
  385. #-----------------------------------------------------------------------------
  386. %package gb-form-mdi
  387. Summary: The Gambas mdi form component
  388. SUmmary(ja): Gambas 用 MDI フォームコンポーネント
  389. Group: Applications/Development
  390. Requires: %{name}-runtime = %{version}-%{release}
  391. %description gb-form-mdi
  392. Implements a new version of the Workspace control for Gambas.
  393. %description gb-form-mdi -l ja
  394. Gambas 用の新しいバージョンのワークスペースコントロールの実装です。
  395. #-----------------------------------------------------------------------------
  396. %package gb-gtk
  397. Summary: The Gambas Gtk GUI component
  398. Summary(ja): GTK GUI コンポーネント
  399. Group: Applications/Development
  400. Requires: %{name}-runtime = %{version}-%{release}
  401. Requires: gtk2 >= 2.10
  402. %description gb-gtk
  403. This package includes the Gambas GTK GUI component.
  404. %description gb-gtk -l ja
  405. このパッケージには Gambas 用の GTK GUI コンポーネントが含まれています。
  406. #-----------------------------------------------------------------------------
  407. ### not yet implemented
  408. #%package gb-gtk-ext
  409. #Summary: The extended Gtk GUI component
  410. #Summary(ja): 拡張 GTK GUI コンポーネント
  411. #Group: Applications/Development
  412. #Requires: %{name}-runtime = %{version}-%{release}
  413. #Requires: %{name}-gb-gtk = %{version}-%{release}
  414. #
  415. #%description gb-gtk-ext
  416. #This component includes somme uncommon GTK controls.
  417. #
  418. #%description gb-gtk-ext -l es
  419. #このコンポーネントには追加の GTK コントロールが含まれています。
  420. #
  421. #-----------------------------------------------------------------------------
  422. %package gb-gtk-opengl
  423. Summary: The Gtk OpenGL component.
  424. Summary(ja): Gtk 用 OpenGL コンポーネント
  425. Group: Applications/Development
  426. Requires: %{name}-runtime = %{version}-%{release}
  427. Requires: XOrg-gl
  428. %description gb-gtk-opengl
  429. This component provides Gtk widget for OpenGL library.
  430. %description gb-gtk-opengl -l ja
  431. このコンポーネントにより OpenGL ライブラリ用の Gtk ウィジェットが
  432. 利用できるようになります。
  433. #-----------------------------------------------------------------------------
  434. ### not yet implemented
  435. #
  436. #%package gb-gtk-svg
  437. #Summary: The Gambas SVG (Scalable Vector Graphics) component.
  438. #Summary(ja): Gambas 用 SVG (Scalable Vector Graphics) コンポーネント
  439. #Group: Applications/Development
  440. #Requires: %{name}-runtime = %{version}-%{release}
  441. #Requires: %{name}-gb-gtk = %{version}-%{release}
  442. #Requires: librsvg2 >= 2.14.3
  443. #
  444. #%description gb-gtk-svg
  445. #This component is able to load SVG files and generate an image memory
  446. #of it.
  447. #
  448. #%description gb-gtk-svg -l ja
  449. #このコンポーネントにより SVG (Scalable Vector Graphics) の読み込みと
  450. #画像イメージの生成が可能になります。
  451. #
  452. #-----------------------------------------------------------------------------
  453. %package gb-gui
  454. Summary: The Gambas GUI component.
  455. Summary(ja): Gambas 用 GUI コンポーネント
  456. Group: Applications/Development
  457. Requires: %{name}-runtime = %{version}-%{release}
  458. %description gb-gui
  459. This component allows you to load gb.qt4 component when KDE is
  460. running or gtk component when GNOME is running.
  461. %description gb-gui -l ja
  462. このコンポーネントにより、KDE 環境では gb.qt4 コンポーネントを、
  463. GNOME 環境では gb.gtk コンポーネントを読み込むことができるように
  464. なります。
  465. #-----------------------------------------------------------------------------
  466. %package gb-image
  467. Summary: The Gambas image component.
  468. Summary(ja): Gambas 用のイメージ編集コンポーネント
  469. Group: Applications/Development
  470. Requires: %{name}-runtime = %{version}-%{release}
  471. %description gb-image
  472. This component implements image and color management routines. The filter and
  473. effects routines are now located in the gb.image.effect component.
  474. %description gb-image -l ja
  475. このコンポーネントはイメージ及び色管理用のルーチンを実装しています。
  476. 実際のフィルタやエフェクトは gb.image.effect コンポーネントに含まれています。
  477. #-----------------------------------------------------------------------------
  478. %package gb-image-effect
  479. Summary: The Gambas image effect component.
  480. Summary(ja): Gambas 用のイメージエフェクトコンポーネント
  481. Group: Applications/Development
  482. Requires: %{name}-runtime = %{version}-%{release}
  483. Requires: %{name}-gb-image = %{version}-%{release}
  484. %description gb-image-effect
  485. This component implements image filtering routines.
  486. %description gb-image-effect -l ja
  487. このコンポーネントはイメージへのフィルタやエフェクト用ルーチンを実装して
  488. います。
  489. #-----------------------------------------------------------------------------
  490. %package gb-image-imlib
  491. Summary: The Gambas imlib component.
  492. Summary(ja): Gambas 用の Imlib コンポーネント
  493. Group: Applications/Development
  494. Requires: %{name}-runtime = %{version}-%{release}
  495. Requires: %{name}-gb-image = %{version}-%{release}
  496. Requires: imlib2 >= 1.4.0
  497. %description gb-image-imlib
  498. This component implements image routines based on the Imlib2 library.
  499. %description gb-image-imlib -l ja
  500. このコンポーネントは Imlib2 ライブラリを利用したイメージ用ルーチンを実装
  501. しています。
  502. #-----------------------------------------------------------------------------
  503. %package gb-image-io
  504. Summary: The Gambas image io component.
  505. Summary(ja): Gambas 用のイメージ入出力コンポーネント
  506. Group: Applications/Development
  507. Requires: %{name}-runtime = %{version}-%{release}
  508. Requires: %{name}-gb-image = %{version}-%{release}
  509. %description gb-image-io
  510. This component implements image loading and saving routines.
  511. %description gb-image-io -l ja
  512. このコンポーネントはイメージの入出力用ルーチンを実装しています。
  513. #-----------------------------------------------------------------------------
  514. %package gb-info
  515. Summary: The Gambas info component.
  516. Summary(ja): Gambas 用 インフォーメションコンポーネント
  517. Group: Applications/Development
  518. Requires: %{name}-runtime = %{version}-%{release}
  519. %description gb-info
  520. This component aims at providing all needed information about installed
  521. components: classes, symbols, events, controls, properties, and so on.
  522. %description gb-info -l ja
  523. このコンポーネントは、インストール済みのコンポーネントに関する、クラス、
  524. シンボル、イベント、コントロール、プロパティ等の、必要とされる全ての
  525. 情報を提供することを目的としています。
  526. #-----------------------------------------------------------------------------
  527. %package gb-mysql
  528. Summary: The MySQL specific routine for the Gambas database component
  529. Summary(ja): Gambas データベースコンポーネントの MySQL 専用ドライバ
  530. Group: Applications/Development
  531. Requires: %{name}-runtime = %{version}-%{release}
  532. Requires: %{name}-gb-db = %{version}-%{release}
  533. %description gb-mysql
  534. This component allows you to access MySQL databases with MySQL specific
  535. routines.
  536. %description gb-mysql -l ja
  537. このコンポーネントにより MySQL データベースに固有のデータ形式でアクセスでき
  538. るようになります。
  539. #-----------------------------------------------------------------------------
  540. %package gb-net
  541. Summary: The networking component
  542. Summary(ja): ネットワーク制御用のコンポーネント
  543. Group: Applications/Development
  544. Requires: %{name}-runtime = %{version}-%{release}
  545. %description gb-net
  546. This component allows you to use TCP/IP and UDP sockets, and to access
  547. any serial ports.
  548. %description gb-net -l ja
  549. このコンポーネントにより TCP/IP と UDP ソケットの使用、およびシリアル
  550. ポートへのアクセスができるようになります。
  551. #-----------------------------------------------------------------------------
  552. %package gb-net-curl
  553. Summary: The advanced networking component
  554. Summary(ja): 高度なネットワーク制御用のコンポーネント
  555. Group: Applications/Development
  556. Requires: %{name}-runtime = %{version}-%{release}
  557. Requires: %{name}-gb-net = %{version}-%{release}
  558. Requires: curl >= 7.13
  559. %description gb-net-curl
  560. This component allows your programs to easily become FTP or HTTP clients.
  561. %description gb-net-curl -l ja
  562. このコンポーネントにより FTP または HTTP クライアントの開発が容易に
  563. できるようになります。
  564. #-----------------------------------------------------------------------------
  565. %package gb-net-smtp
  566. Summary: The Gambas SMTP component
  567. Summary(ja): Gambas 用 SMTP コンポーネント
  568. Group: Applications/Development
  569. Requires: %{name}-runtime = %{version}-%{release}
  570. Requires: %{name}-gb-net = %{version}-%{release}
  571. %description gb-net-smtp
  572. This component allows you to use SMTP (Simple Mail Transfer Protocol).
  573. %description gb-net-smtp -l ja
  574. このコンポーネントにより SMTP プロトコルを利用できるようになります。
  575. #-----------------------------------------------------------------------------
  576. %package gb-opengl
  577. Summary: The Gambas OpenGL component.
  578. Summary(ja): Gambas 用 OpenGL コンポーネント
  579. Group: Applications/Development
  580. Requires: %{name}-runtime = %{version}-%{release}
  581. Requires: XOrg-gl
  582. %description gb-opengl
  583. This component provides OpenGL library function to Gambas for
  584. hardware assisted computer graphics.
  585. %description gb-opengl -l ja
  586. このコンポーネントにより OpenGL ライブラリを使用したハードウェア描画
  587. 機能が利用できるようになります。
  588. #-----------------------------------------------------------------------------
  589. %package gb-opengl-glsl
  590. Summary: The Gambas OpenGL shading language component.
  591. Summary(ja): Gambas 用 OpenGL シェーディング言語コンポーネント
  592. Group: Applications/Development
  593. Requires: %{name}-runtime = %{version}-%{release}
  594. Requires: XOrg-gl
  595. %description gb-opengl-glsl
  596. This component provides OpenGL shading language library function to Gambas
  597. for hardware assisted computer graphics.
  598. %description gb-opengl-glsl -l ja
  599. このコンポーネントにより OpenGL シェーディング言語ライブラリを使用した
  600. ハードウェア描画機能が利用できるようになります。
  601. #-----------------------------------------------------------------------------
  602. %package gb-option
  603. Summary: The Gambas command line option component.
  604. Summary(ja): Gambas 用コマンドラインオプションコンポーネント
  605. Group: Applications/Development
  606. Requires: %{name}-runtime = %{version}-%{release}
  607. %description gb-option
  608. This component is an interface to the getopt() C library function for
  609. interpreting the program command-line.
  610. %description gb-option -l ja
  611. このコンポーネントはプログラムのコマンドラインを解釈する、C ライプラリの
  612. getopt() 関数へのインターフェースです。
  613. #-----------------------------------------------------------------------------
  614. %package gb-pcre
  615. Summary: The Gambas perl-compatible regular expression compon ent.
  616. Summary(ja): Perl互換の正規表現ライブラリの Gambas 用コンポーネント
  617. Group: Applications/Development
  618. Requires: %{name}-runtime = %{version}-%{release}
  619. Requires: pcre
  620. %description gb-pcre
  621. This component provides perl-compatible regular expressions to Gambas for
  622. powerful text processing and pattern matching.
  623. %description gb-pcre -l ja
  624. このコンポーネントにより Perl 互換の正規表現ライブラリの持つ強力なテキスト
  625. 処理機能及びパターンマッチング機能が利用できるようになります。
  626. #-----------------------------------------------------------------------------
  627. %package gb-pdf
  628. Summary: The Gambas PDF component.
  629. Summary(ja): Gambas 用 PDF コンポーネント
  630. Group: Applications/Development
  631. Requires: %{name}-runtime = %{version}-%{release}
  632. Requires: poppler >= 0.5
  633. %description gb-pdf
  634. This component privides functions for decoding PDF documents using
  635. poppler library.
  636. %description gb-pdf -l ja
  637. このコンポーネントにより、PDF 文書を描画できるようになります。
  638. #-----------------------------------------------------------------------------
  639. %package gb-qt4
  640. Summary: The Qt4 GUI component
  641. Summary(ja): Qt4 GUI コンポーネント
  642. Group: Applications/Development
  643. Requires: %{name}-runtime = %{version}-%{release}
  644. Requires: qt4 >= 4.3.4
  645. %description gb-qt4
  646. This package includes the Gambas QT4 GUI component.
  647. %description gb-qt4 -l ja
  648. このパッケージには Gambas 用の QT4 GUI コンポーネントが含まれています。
  649. #-----------------------------------------------------------------------------
  650. %package gb-qt4-ext
  651. Summary: The extended Qt GUI component
  652. Summary(ja): 拡張 Qt GUI コンポーネント
  653. Group: Applications/Development
  654. Requires: %{name}-runtime = %{version}-%{release}
  655. Requires: %{name}-gb-qt4 = %{version}-%{release}
  656. %description gb-qt4-ext
  657. This component includes somme uncommon QT controls.
  658. %description gb-qt4-ext -l es
  659. このコンポーネントには追加の Qt コントロールが含まれています。
  660. #-----------------------------------------------------------------------------
  661. %package gb-qt4-webkit
  662. Summary: The browser component based on WebKit
  663. Summary(ja): WebKit ベースのブラウザコンポーネント
  664. Group: Applications/Development
  665. Requires: %{name}-runtime = %{version}-%{release}
  666. Requires: %{name}-gb-qt4 = %{version}-%{release}
  667. %description gb-qt4-webkit
  668. This component allows to embed the WebKit browser in your application.
  669. %description gb-qt4-webkit -l ja
  670. このコンポーネントにより WebKit ブラウザをアプリケーションに組み込む
  671. ことができるようになります。
  672. #-----------------------------------------------------------------------------
  673. %package gb-qt4-opengl
  674. Summary: The QT4 OpenGL component.
  675. Summary(ja): QT4 用 OpenGL コンポーネント
  676. Group: Applications/Development
  677. Requires: %{name}-runtime = %{version}-%{release}
  678. Requires: XOrg-gl
  679. %description gb-qt4-opengl
  680. This component provides QT4 widget for OpenGL library.
  681. %description gb-qt4-opengl -l ja
  682. このコンポーネントにより OpenGL ライブラリ用の QT4 ウィジェットが
  683. 利用できるようになります。
  684. #-----------------------------------------------------------------------------
  685. %package gb-report
  686. Summary: The Gambas report component.
  687. Summary(ja): Gambas 用 レポートコンポーネント
  688. Group: Applications/Development
  689. Requires: %{name}-runtime = %{version}-%{release}
  690. %description gb-report
  691. This component will become the Gambas report designer.
  692. %description gb-report -l ja
  693. このコンポーネントはいずれ Gambas 用のレポートデザイナになる予定です。
  694. #-----------------------------------------------------------------------------
  695. %package gb-sdl
  696. Summary: The Gambas SDL component
  697. Summary(ja): Gambas 用 SDL コンポーネント
  698. Group: Applications/Development
  699. Requires: %{name}-runtime = %{version}-%{release}
  700. Requires: SDL
  701. %description gb-sdl
  702. This component provides access to the basic functions and the image
  703. part of the SDL library.
  704. It provides a drawing surface that is faster than normal X11 toolkits.
  705. %description gb-sdl -l ja
  706. このコンポーネントは SDL ライブラリの基本機能およびイメージ機能への
  707. アクセスを提供しています。
  708. これは X ツールキットよりも高速な描画サーフェースを提供します。
  709. #-----------------------------------------------------------------------------
  710. %package gb-sdl-sound
  711. Summary: The Gambas SDL sound component
  712. Summary(ja): SDL サウンドコンポーネント
  713. Group: Applications/Development
  714. Requires: %{name}-runtime = %{version}-%{release}
  715. Requires: SDL_mixer
  716. %description gb-sdl-sound
  717. This component uses only the sound part of the SDL library. It allows you to
  718. simultaneously play many sounds and a music stored in a file.
  719. %description gb-sdl-sound -l ja
  720. このコンポーネントは SDL ライブラリのサウンド部分のみを使用しています。
  721. これにより多くの種類の音声や音楽を同時に再生する事ができるようになります。
  722. #-----------------------------------------------------------------------------
  723. %package gb-settings
  724. Summary: The Gambas settings component
  725. Summary(ja): Gambas 設定用コンポーネント
  726. Group: Applications/Development
  727. Requires: %{name}-runtime = %{version}-%{release}
  728. %description gb-settings
  729. Implements a persistent settings interface for Gambas.
  730. %description gb-settings -l ja
  731. Gambas 用の設定インターフェースの実装です。
  732. #-----------------------------------------------------------------------------
  733. %package gb-signal
  734. Summary: The Gambas POSIX signal component
  735. Summary(ja): Gambas 用 POSIX シグナルコンポーネント
  736. Group: Applications/Development
  737. Requires: %{name}-runtime = %{version}-%{release}
  738. %description gb-signal
  739. This component allows to ignore POSIX signals, or intercept them inside an
  740. event handler.
  741. %description gb-signal -l ja
  742. このコンポーネントにより、イベントハンドラ中で POSIX シグナルを無理したり
  743. 横取りすることが可能になります。
  744. #-----------------------------------------------------------------------------
  745. %package gb-v4l
  746. Summary: The Gambas V4L(Video for Linux) component.
  747. Summary(ja): Gambas 用 V4L(Video for Linux) コンポーネント
  748. Group: Applications/Development
  749. Requires: %{name}-runtime = %{version}-%{release}
  750. Requires: libpng
  751. Requires: libjpeg
  752. %description gb-v4l
  753. This component provides access to all v4l devices with capture support.
  754. Capturing images from webcams, TV cards and other sources supported by
  755. the v4l (video for Linux) interface is available.
  756. .
  757. %description gb-v4l -l ja
  758. このコンポーネントにより すべての V4L デバイスにアクセスできるようになります。
  759. Webカメラ、TVカード及びその他の V4L がサポートするデバイスから、イメージの
  760. 取り込みが可能になります。
  761. #-----------------------------------------------------------------------------
  762. %package gb-vb
  763. Summary: The Visual Basic(tm) compatibility component
  764. Summary(ja): Visual Basic(TM) 互換性用コンポーネント
  765. Group: Applications/Development
  766. Requires: %{name}-runtime = %{version}-%{release}
  767. %description gb-vb
  768. This component aims at including some functions that imitate the behaviour
  769. of Visual Basic(tm) functions. Use it only if you try to port some VB
  770. projects.
  771. %description gb-vb -l ja
  772. このコンポーネントは Visual Basic(TM) の機能を模倣した関数を含むことを
  773. 目的としています。VB プロジェクトを移植する必要がある場合にのみインス
  774. トールしてください。
  775. #-----------------------------------------------------------------------------
  776. %package gb-xml
  777. Summary: The Gambas XML components based on the libxml2 library
  778. Summary(ja): libXml2 ライブラリベースの Gambas 用 XML コンポーネント
  779. Group: Applications/Development
  780. Requires: %{name}-runtime = %{version}-%{release}
  781. %description gb-xml
  782. This component allows you to read and write XML files. It is based on libxml2.
  783. %description gb-xml -l ja
  784. このコンポーネントにより libxml2 ライブラリを利用した XML ファイルの
  785. 読み書きが可能になります。
  786. #-----------------------------------------------------------------------------
  787. %package gb-xml-rpc
  788. Summary: XML-RPC protocol implementation for Gambas
  789. Summary(ja): Gambas 用 XML-RPC プロトコルの実装
  790. Group: Applications/Development
  791. Requires: %{name}-runtime = %{version}-%{release}
  792. Requires: %{name}-gb-xml = %{version}-%{release}
  793. %description gb-xml-rpc
  794. These components provides XML-RPC protocol implementation for Gambas.
  795. %description gb-xml-rpc -l ja
  796. このコンポーネントは Gambas 用の XML-RPC プロトコルの実装を提供します。
  797. #-----------------------------------------------------------------------------
  798. %package gb-xml-xslt
  799. Summary: The Gambas XSLT components based on the libxslt library
  800. Summary(ja): libXslt ライブラリベースの Gambas 用 XSLT コンポーネント
  801. Group: Applications/Development
  802. Requires: %{name}-runtime = %{version}-%{release}
  803. Requires: %{name}-gb-xml = %{version}-%{release}
  804. %description gb-xml-xslt
  805. This component allows you to parse XML files to HTML files.
  806. It is based on libxslt.
  807. %description gb-xml-xslt -l ja
  808. このコンポーネントにより libxslt ライブラリを利用した XML ファイルの
  809. HTML への変換が可能になります。
  810. #-----------------------------------------------------------------------------
  811. %package gb-web
  812. Summary: The Gambas web application development component.
  813. Summary(ja): Gambas 用 ウェブアプリケーション開発コンポーネント
  814. Group: Applications/Development
  815. Requires: %{name}-runtime = %{version}-%{release}
  816. %description gb-web
  817. This component allows to make a web application based on a CGI script.
  818. %description gb-web -l ja
  819. このコンポーネントにより CGI スクリプトによるウェブアプリケーションを
  820. 開発できるようになります。
  821. #-----------------------------------------------------------------------------
  822. %prep
  823. %setup -q -n %{name}-%{version}.svn%{svnrevision}
  824. # copy updated message catalogue
  825. #%{__cp} -f %{SOURCE2} app/src/gambas2/.lang/ja.po
  826. #%{__cp} -f %{SOURCE3} app/src/gambas2/.lang/ja.mo
  827. %ifarch ppc
  828. find . -type f -name configure -exec sed -i 's/-Os/-O2/' {} \;
  829. %endif
  830. %build
  831. #export LDFLAGS="-L/usr/X11R6/%{_lib}"
  832. autoreconf -f -i
  833. %configure --disable-firebird
  834. # --with-mysql-libraries=%{_libdir}/mysql \
  835. # --with-qt-includes=%{_libdir}/qt3/include \
  836. # --with-qt-libraries=%{_libdir}/qt3/lib \
  837. # --disable-clanlib \
  838. # --enable-kde
  839. %{__make}
  840. %install
  841. %{__rm} -rf ${RPM_BUILD_ROOT}
  842. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  843. # remove unnecessary files
  844. find $RPM_BUILD_ROOT/%{_libdir} -name "*.la" -exec %{__rm} -f "{}" \;
  845. find $RPM_BUILD_ROOT/%{_libdir} -name "*.a" -exec %{__rm} -f "{}" \;
  846. # copy pixmap and menu entry.
  847. %{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps
  848. %{__install} -m644 ${RPM_BUILD_DIR}/%{name}-%{version}.svn%{svnrevision}/app/src/gambas3/img/logo/logo.png ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps/gambas3.png
  849. %{__install} -d ${RPM_BUILD_ROOT}%{_datadir}/applications
  850. %{__install} -p -m644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/applications/
  851. # copy mimetype xml to %{_datadir}
  852. %{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
  853. %{__install} -m644 main/mime/application-x-gambas.xml ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
  854. %post runtime
  855. # register gambas executable mimetype
  856. xdg-icon-resource install --context mimetypes --size 64 %{_datadir}/%{name}/icons/application-x-gambas.png application-x-gambas
  857. xdg-mime install %{_datadir}/%{name}/application-x-gambas.xml
  858. %clean
  859. %{__rm} -rf ${RPM_BUILD_ROOT}
  860. %files runtime
  861. %defattr(-,root,root)
  862. %doc AUTHORS COPYING ChangeLog INSTALL NEWS README*
  863. %{_bindir}/gbr3
  864. %{_bindir}/gbx3
  865. %{_libdir}/gambas3/gb.component
  866. %{_libdir}/gambas3/gb.so*
  867. %{_datadir}/gambas3/info/gb.info
  868. %{_datadir}/gambas3/info/gb.list
  869. %{_datadir}/gambas3/icons
  870. %{_datadir}/gambas3/application-x-gambas.xml
  871. %files devel
  872. %defattr(-,root,root)
  873. %{_bindir}/gba3
  874. %{_bindir}/gbc3
  875. %{_bindir}/gbi3
  876. %files scripter
  877. %defattr(-,root,root)
  878. %{_bindir}/gbs3
  879. %{_bindir}/gbs3.gambas
  880. %{_bindir}/gbw3
  881. %files ide
  882. %defattr(-,root,root)
  883. %{_bindir}/gambas3
  884. %{_bindir}/gambas3.gambas
  885. %{_datadir}/gambas3/control
  886. %{_datadir}/gambas3/examples
  887. %{_datadir}/applications/gambas3.desktop
  888. %{_datadir}/pixmaps/gambas3.png
  889. %files gb-cairo
  890. %defattr(-,root,root)
  891. %{_libdir}/gambas3/gb.cairo.*
  892. %{_datadir}/gambas3/info/gb.cairo.*
  893. %files gb-chart
  894. %defattr(-,root,root)
  895. %{_libdir}/gambas3/gb.chart.*
  896. %{_datadir}/gambas3/info/gb.chart.*
  897. %files gb-compress
  898. %defattr(-,root,root)
  899. %{_libdir}/gambas3/gb.compress.*
  900. %{_datadir}/gambas3/info/gb.compress.*
  901. %files gb-crypt
  902. %defattr(-,root,root)
  903. %{_libdir}/gambas3/gb.crypt.*
  904. %{_datadir}/gambas3/info/gb.crypt.*
  905. %files gb-db
  906. %defattr(-,root,root)
  907. %{_libdir}/gambas3/gb.db.gambas
  908. %{_libdir}/gambas3/gb.db.so*
  909. %{_libdir}/gambas3/gb.db.component
  910. %{_datadir}/gambas3/info/gb.db.info
  911. %{_datadir}/gambas3/info/gb.db.list
  912. %files gb-db-form
  913. %defattr(-,root,root)
  914. %{_libdir}/gambas3/gb.db.form.*
  915. %{_datadir}/gambas3/info/gb.db.form.*
  916. %files gb-db-mysql
  917. %defattr(-,root,root)
  918. %{_libdir}/gambas3/gb.db.mysql.*
  919. %{_datadir}/gambas3/info/gb.db.mysql.*
  920. %files gb-db-odbc
  921. %defattr(-,root,root)
  922. %{_libdir}/gambas3/gb.db.odbc.*
  923. %{_datadir}/gambas3/info/gb.db.odbc.*
  924. %files gb-db-postgresql
  925. %defattr(-,root,root)
  926. %{_libdir}/gambas3/gb.db.postgresql.*
  927. %{_datadir}/gambas3/info/gb.db.postgresql.*
  928. %files gb-db-sqlite2
  929. %defattr(-,root,root)
  930. %{_libdir}/gambas3/gb.db.sqlite2.*
  931. %{_datadir}/gambas3/info/gb.db.sqlite2.*
  932. %files gb-db-sqlite3
  933. %defattr(-,root,root)
  934. %{_libdir}/gambas3/gb.db.sqlite3.*
  935. %{_datadir}/gambas3/info/gb.db.sqlite3.*
  936. %files gb-debug
  937. %defattr(-,root,root)
  938. %{_libdir}/gambas3/gb.debug.*
  939. %{_datadir}/gambas3/info/gb.debug.*
  940. %files gb-desktop
  941. %defattr(-,root,root)
  942. %{_libdir}/gambas3/gb.desktop.*
  943. %{_datadir}/gambas3/info/gb.desktop.*
  944. %files gb-draw
  945. %defattr(-,root,root)
  946. %{_libdir}/gambas3/gb.draw.*
  947. %files gb-dbus
  948. %defattr(-,root,root)
  949. %{_libdir}/gambas3/gb.dbus.*
  950. %{_datadir}/gambas3/info/gb.dbus.*
  951. %files gb-eval
  952. %defattr(-,root,root)
  953. %{_libdir}/gambas3/gb.eval.component
  954. %{_libdir}/gambas3/gb.eval.so*
  955. %{_datadir}/gambas3/info/gb.eval.info
  956. %{_datadir}/gambas3/info/gb.eval.list
  957. %files gb-eval-highlight
  958. %defattr(-,root,root)
  959. %{_libdir}/gambas3/gb.eval.highlight.*
  960. %{_datadir}/gambas3/info/gb.eval.highlight.*
  961. %files gb-form
  962. %defattr(-,root,root)
  963. %{_libdir}/gambas3/gb.form.gambas
  964. %{_libdir}/gambas3/gb.form.component
  965. %{_libdir}/gambas3/gb.form.stock.gambas
  966. %{_libdir}/gambas3/gb.form.stock.component
  967. %{_datadir}/gambas3/info/gb.form.info
  968. %{_datadir}/gambas3/info/gb.form.list
  969. %{_datadir}/gambas3/info/gb.form.stock.info
  970. %{_datadir}/gambas3/info/gb.form.stock.list
  971. %files gb-form-dialog
  972. %defattr(-,root,root)
  973. %{_libdir}/gambas3/gb.form.dialog.gambas
  974. %{_libdir}/gambas3/gb.form.dialog.component
  975. %{_datadir}/gambas3/info/gb.form.dialog.info
  976. %{_datadir}/gambas3/info/gb.form.dialog.list
  977. %files gb-form-mdi
  978. %defattr(-,root,root)
  979. %{_libdir}/gambas3/gb.form.mdi.gambas
  980. %{_libdir}/gambas3/gb.form.mdi.component
  981. %{_datadir}/gambas3/info/gb.form.mdi.info
  982. %{_datadir}/gambas3/info/gb.form.mdi.list
  983. %files gb-gtk
  984. %defattr(-,root,root)
  985. %{_libdir}/gambas3/gb.gtk.so*
  986. %{_libdir}/gambas3/gb.gtk.component
  987. %{_libdir}/gambas3/gb.gtk.gambas
  988. %{_datadir}/gambas3/info/gb.gtk.info
  989. %{_datadir}/gambas3/info/gb.gtk.list
  990. ### not yet implemented
  991. #%files gb-gtk-ext
  992. #%defattr(-,root,root)
  993. #%{_libdir}/gambas3/gb.gtk.ext.so*
  994. #%{_libdir}/gambas3/gb.gtk.ext.component
  995. #%{_datadir}/gambas3/info/gb.gtk.ext.info
  996. #%{_datadir}/gambas3/info/gb.gtk.ext.list
  997. %files gb-gtk-opengl
  998. %defattr(-,root,root)
  999. %{_libdir}/gambas3/gb.gtk.opengl.so*
  1000. %{_libdir}/gambas3/gb.gtk.opengl.component
  1001. %{_datadir}/gambas3/info/gb.gtk.opengl.info
  1002. %{_datadir}/gambas3/info/gb.gtk.opengl.list
  1003. # not yet implemented
  1004. #%files gb-gtk-svg
  1005. #%defattr(-,root,root)
  1006. #%{_libdir}/gambas3/gb.gtk.svg.*
  1007. #%{_datadir}/gambas3/info/gb.gtk.svg.*
  1008. %files gb-gui
  1009. %defattr(-,root,root)
  1010. %{_libdir}/gambas3/gb.gui.*
  1011. %{_datadir}/gambas3/info/gb.gui.*
  1012. %files gb-image
  1013. %defattr(-,root,root)
  1014. %{_libdir}/gambas3/gb.image.so*
  1015. %{_libdir}/gambas3/gb.image.component
  1016. %{_datadir}/gambas3/info/gb.image.info
  1017. %{_datadir}/gambas3/info/gb.image.list
  1018. %files gb-image-effect
  1019. %defattr(-,root,root)
  1020. %{_libdir}/gambas3/gb.image.effect.so*
  1021. %{_libdir}/gambas3/gb.image.effect.component
  1022. %{_datadir}/gambas3/info/gb.image.effect.info
  1023. %{_datadir}/gambas3/info/gb.image.effect.list
  1024. %files gb-image-imlib
  1025. %defattr(-,root,root)
  1026. %{_libdir}/gambas3/gb.image.imlib.so*
  1027. %{_libdir}/gambas3/gb.image.imlib.component
  1028. %{_datadir}/gambas3/info/gb.image.imlib.info
  1029. %{_datadir}/gambas3/info/gb.image.imlib.list
  1030. %files gb-image-io
  1031. %defattr(-,root,root)
  1032. %{_libdir}/gambas3/gb.image.io.so*
  1033. %{_libdir}/gambas3/gb.image.io.component
  1034. %{_datadir}/gambas3/info/gb.image.io.info
  1035. %{_datadir}/gambas3/info/gb.image.io.list
  1036. %files gb-info
  1037. %defattr(-,root,root)
  1038. %{_libdir}/gambas3/gb.info.*
  1039. %{_datadir}/gambas3/info/gb.info.*
  1040. %files gb-mysql
  1041. %defattr(-,root,root)
  1042. %{_libdir}/gambas3/gb.mysql.*
  1043. %{_datadir}/gambas3/info/gb.mysql.*
  1044. %files gb-net
  1045. %defattr(-,root,root)
  1046. %{_libdir}/gambas3/gb.net.so*
  1047. %{_libdir}/gambas3/gb.net.component
  1048. %{_datadir}/gambas3/info/gb.net.info
  1049. %{_datadir}/gambas3/info/gb.net.list
  1050. %files gb-net-curl
  1051. %defattr(-,root,root)
  1052. %{_libdir}/gambas3/gb.net.curl.so*
  1053. %{_libdir}/gambas3/gb.net.curl.component
  1054. %{_datadir}/gambas3/info/gb.net.curl.info
  1055. %{_datadir}/gambas3/info/gb.net.curl.list
  1056. %files gb-net-smtp
  1057. %defattr(-,root,root)
  1058. %{_libdir}/gambas3/gb.net.smtp.*
  1059. %{_datadir}/gambas3/info/gb.net.smtp.*
  1060. %files gb-opengl
  1061. %defattr(-,root,root)
  1062. %{_libdir}/gambas3/gb.opengl.so*
  1063. %{_libdir}/gambas3/gb.opengl.component
  1064. %{_datadir}/gambas3/info/gb.opengl.info
  1065. %{_datadir}/gambas3/info/gb.opengl.list
  1066. %files gb-opengl-glsl
  1067. %defattr(-,root,root)
  1068. %{_libdir}/gambas3/gb.opengl.glsl.so*
  1069. %{_libdir}/gambas3/gb.opengl.glsl.component
  1070. %{_datadir}/gambas3/info/gb.opengl.glsl.info
  1071. %{_datadir}/gambas3/info/gb.opengl.glsl.list
  1072. %files gb-option
  1073. %defattr(-,root,root)
  1074. %{_libdir}/gambas3/gb.option.*
  1075. %{_datadir}/gambas3/info/gb.option.*
  1076. %files gb-pcre
  1077. %defattr(-,root,root)
  1078. %{_libdir}/gambas3/gb.pcre.so*
  1079. %{_libdir}/gambas3/gb.pcre.component
  1080. %{_datadir}/gambas3/info/gb.pcre.info
  1081. %{_datadir}/gambas3/info/gb.pcre.list
  1082. %files gb-pdf
  1083. %defattr(-,root,root)
  1084. %{_libdir}/gambas3/gb.pdf.*
  1085. %{_datadir}/gambas3/info/gb.pdf.*
  1086. %files gb-qt4
  1087. %defattr(-,root,root)
  1088. %{_libdir}/gambas3/gb.qt4.so*
  1089. %{_libdir}/gambas3/gb.qt4.component
  1090. %{_libdir}/gambas3/gb.qt4.gambas
  1091. %{_datadir}/gambas3/info/gb.qt4.info
  1092. %{_datadir}/gambas3/info/gb.qt4.list
  1093. %files gb-qt4-ext
  1094. %defattr(-,root,root)
  1095. %{_libdir}/gambas3/gb.qt4.ext.so*
  1096. %{_libdir}/gambas3/gb.qt4.ext.component
  1097. %{_datadir}/gambas3/info/gb.qt4.ext.info
  1098. %{_datadir}/gambas3/info/gb.qt4.ext.list
  1099. %files gb-qt4-webkit
  1100. %defattr(-,root,root)
  1101. %{_libdir}/gambas3/gb.qt4.webkit.so*
  1102. %{_libdir}/gambas3/gb.qt4.webkit.component
  1103. %{_datadir}/gambas3/info/gb.qt4.webkit.info
  1104. %{_datadir}/gambas3/info/gb.qt4.webkit.list
  1105. %files gb-qt4-opengl
  1106. %defattr(-,root,root)
  1107. %{_libdir}/gambas3/gb.qt4.opengl.*
  1108. %{_datadir}/gambas3/info/gb.qt4.opengl.*
  1109. %files gb-report
  1110. %defattr(-,root,root)
  1111. %{_libdir}/gambas3/gb.report.*
  1112. %{_datadir}/gambas3/info/gb.report.*
  1113. %files gb-sdl
  1114. %defattr(-,root,root)
  1115. %{_libdir}/gambas3/gb.sdl.so
  1116. %{_libdir}/gambas3/gb.sdl.so.*
  1117. %{_libdir}/gambas3/gb.sdl.component
  1118. %{_datadir}/gambas3/gb.sdl/DejaVuSans.ttf
  1119. %{_datadir}/gambas3/gb.sdl/LICENSE
  1120. %{_datadir}/gambas3/info/gb.sdl.info
  1121. %{_datadir}/gambas3/info/gb.sdl.list
  1122. %files gb-sdl-sound
  1123. %defattr(-,root,root)
  1124. %{_libdir}/gambas3/gb.sdl.sound.so*
  1125. %{_libdir}/gambas3/gb.sdl.sound.component
  1126. %{_datadir}/gambas3/info/gb.sdl.sound.info
  1127. %{_datadir}/gambas3/info/gb.sdl.sound.list
  1128. %files gb-settings
  1129. %defattr(-,root,root)
  1130. %{_libdir}/gambas3/gb.settings.*
  1131. %{_datadir}/gambas3/info/gb.settings.*
  1132. %files gb-signal
  1133. %defattr(-,root,root)
  1134. %{_libdir}/gambas3/gb.signal.*
  1135. %{_datadir}/gambas3/info/gb.signal.*
  1136. %files gb-v4l
  1137. %defattr(-,root,root)
  1138. %{_libdir}/gambas3/gb.v4l.*
  1139. %{_datadir}/gambas3/info/gb.v4l.*
  1140. %files gb-vb
  1141. %defattr(-,root,root)
  1142. %{_libdir}/gambas3/gb.vb.so*
  1143. %{_libdir}/gambas3/gb.vb.component
  1144. %{_datadir}/gambas3/info/gb.vb.info
  1145. %{_datadir}/gambas3/info/gb.vb.list
  1146. %files gb-xml
  1147. %defattr(-,root,root)
  1148. %{_libdir}/gambas3/gb.xml.so*
  1149. %{_libdir}/gambas3/gb.xml.component*
  1150. %{_datadir}/gambas3/info/gb.xml.info
  1151. %{_datadir}/gambas3/info/gb.xml.list
  1152. %files gb-xml-rpc
  1153. %defattr(-,root,root)
  1154. %{_libdir}/gambas3/gb.xml.rpc.gambas
  1155. %{_libdir}/gambas3/gb.xml.rpc.component*
  1156. %{_datadir}/gambas3/info/gb.xml.rpc.info
  1157. %{_datadir}/gambas3/info/gb.xml.rpc.list
  1158. %files gb-xml-xslt
  1159. %defattr(-,root,root)
  1160. %{_libdir}/gambas3/gb.xml.xslt.so*
  1161. %{_libdir}/gambas3/gb.xml.xslt.component*
  1162. %{_datadir}/gambas3/info/gb.xml.xslt.info
  1163. %{_datadir}/gambas3/info/gb.xml.xslt.list
  1164. %files gb-web
  1165. %defattr(-,root,root)
  1166. %{_libdir}/gambas3/gb.web.*
  1167. %{_datadir}/gambas3/info/gb.web.*
  1168. %changelog
  1169. * Wed Jun 8 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.99.0-6.svn3396
  1170. - add BR: libXmu-devel, glew-devel, libv4l-devel
  1171. * Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 2.99.0-5.svn3396
  1172. - rebuilt with postgresql-9.0.3
  1173. * Sat Apr 9 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.99.0-4.svn3396
  1174. - rebuilt with unixODBC-2.2.14
  1175. * Sat Mar 12 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.99.0-3.svn3396
  1176. - rebuilt with poppler-0.16.3
  1177. * Fri Dec 24 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 2.99.0-2.svn3396
  1178. - source updated to latest revision
  1179. * Mon Dec 06 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 2.99.0-1.svn3344
  1180. - initial build for Vine Linux