gambas3-vl.spec 50 KB

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