source: projects/specs/trunk/g/geany-plugins/geany-plugins-vl.spec @ 5150

Revision 5150, 28.5 KB checked in by kudoh, 12 years ago (diff)

geany-plugins-vl.spec

Line 
1%global geany_plug_docdir %{_defaultdocdir}/%{name}-%{version}
2%global req_geany_ver 0.21
3
4Name:           geany-plugins
5Version:        0.21
6Release:        2%{?_dist_release}
7Summary:        Plugins for Geany
8Summary(ja):    Geany のプラグイン集
9
10Group:          Development/Tools
11License:        GPLv3
12URL:            http://plugins.geany.org/
13Source0:        http://plugins.geany.org/geany-plugins/geany-plugins-%{version}.tar.bz2
14BuildRoot:      %{_tmppath}/%{name}-%{version}-root
15
16BuildRequires:  ctpl-devel >= 0.2
17#BuildRequires:  devhelp-devel
18BuildRequires:  enchant-devel
19BuildRequires:  geany-devel >= %{req_geany_ver}
20BuildRequires:  gettext
21BuildRequires:  gdk-pixbuf2-devel
22BuildRequires:  glib2-devel
23BuildRequires:  gpgme-devel
24BuildRequires:  gtk2-devel
25BuildRequires:  gtkspell-devel
26BuildRequires:  intltool
27BuildRequires:  libtool
28BuildRequires:  lua-devel
29BuildRequires:  libxml2-devel >= 2.6.27
30BuildRequires:  pango-devel
31BuildRequires:  pkgconfig
32BuildRequires:  python-docutils
33BuildRequires:  vte-devel
34BuildRequires:  WebKit-gtk-devel
35
36Requires:  %{name}-addons %{name}-geanydoc %{name}-geanygdb %{name}-geanylatex
37Requires:  %{name}-geanylipsum %{name}-geanylua %{name}-geanyprj %{name}-geanysendmail
38Requires:  %{name}-geanyvc %{name}-shiftcolumn %{name}-spellcheck
39Requires:  %{name}-codenav %{name}-treebrowser %{name}-geanyextrasel
40Requires:  %{name}-geanyinsertnum %{name}-pretty-print %{name}-geanygendoc
41Requires:  %{name}-updatechecker %{name}-webhelper
42Requires:  %{name}-debugger %{name}-xmlsnippets %{name}-geanymacro %{name}-geanynumberedbookmarks
43Requires:  %{name}-geanypg %{name}-gproject %{name}-tableconvert
44
45%description
46Plugins for Geany. Plugins included are:
47* Addons (Various small Addons)
48* Code navigation (Navigate through your source code easily)
49* Debugger (Enables debugging in Geany)
50* Geanydoc (Call specific documentation from within Geany)
51* Geanyextrasel (Additional features for selecting code)
52* GeanyGenDoc (Automatically generate documentation source code)
53* GeanyGDB (Integration with GDB)
54* Geanyinsertnum (Insert huge number ranges with small efforts)
55* GeanyLaTeX (Improved Support for LaTeX documents)
56* GeanyLipsum (Inserting blocks of Lorem Ipsum text)
57* Geanylua (Support for Scripting with Lua)
58* GeanyMacro (User defined Macros for Geany)
59* GeanyNumberedBookmarks (Provide users with 10 numbered Bookmarks)
60* GeanyPG (Encrypt, decrypt and verify signatures with GnuPG)
61* Geanyprj (Alternate project management for Geany)
62* GeanySendMail (Sending of documents from within Geany)
63* GeanyVC (Support for various Version Control Systems)
64* GProject (Extension of Geany's Project Management)
65* Pretty-Print (XML Pretty Printer)
66* Shiftcolumn (Moving blocks of text horizontally)
67* Spellcheck (Spell checking of documents or marked text)
68* Tableconvert (Helps on converting a tabulator separated selection into a table)
69* Treebrowser (Alternate file browser with tree view of folders)
70* Updatechecker (Automatically check for Geany updates)
71* Webhelper (Preview and Debug Web documents from within Geany using WebKit)
72* XMLSnippets (Extends XML/HTML tag autocompletion provided by Geany)
73
74This package is meta package to install all geany-plugins.
75
76%description -l ja
77Geany のプラグインです。プラグインには以下のものが含まれています。
78* Addons (色々と小さなアドオン)
79* Code navigation (ソースコード間を簡単に移動)
80* Debugger (Geany でデバッグを有効化)
81* Geanydoc (geany から固有のドキュメントを呼び出す)
82* Geanyextrasel (コード選択のための追加機能)
83* GeanyGenDoc (ソースコードから自動的にドキュメントの元を生成)
84* GeanyGDB (GDB 統合環境を提供)
85* GeanyLaTex (LaTeX ドキュメントのサポートを改善)
86* GeanyLipsum (Lorem Ipsum テキストのブロックを挿入)
87* GeanySendMail (Geany からドキュメントの送信を許可)
88* GeanyVC (色々なバージョン管理システムのサポート)
89* GProject (Geany のプロジェクト管理拡張)
90* Geanyinsertnum (僅かな労力で膨大な範囲の番号を挿入)
91* Geanylua (lua スクリプトのサポートを提供)
92* GeanyMacro (Geany のユーザー定義マクロ)
93* GeanyNumberedBookmarks (ユーザーに 10 個の番号付ブックマークを提供)
94* GeanyPG (GnuPG で暗号化・復号化及び署名を検証する)
95* Geanyprj (geany の代替プロジェクト管理)
96* Shiftcolumn (テキストブロックを水平方向に移動)
97* Spellcheck (ドキュメントのスペルチェック)
98* Tableconvert (テーブルにタブで区切られた選択項目を変換する際役立つ)
99* Treebrowser (フォルダの内容をツリービューする代替ファイルブラウザ)
100* Pretty-Print (XML Pretty Printer)
101* Updatechecker (Geany の更新を自動的にチェック)
102* Webhelper (WebKit を使い Geany から Web ドキュメントのプレビューとデバッグを実行)
103* XMLSnippets (Geany により提供される拡張 XML/HTML タグの自動補完)
104
105このパッケージは、geany-plugins をすべてインストールするための
106メタパッケージです。
107
108%package common
109Summary:   Common files used by all geany plugins
110Summary(ja): すべての Geany プラグインに用いられる共通ファイル
111Group:     Development/Tools
112Requires:  geany >= %{req_geany_ver}
113
114%description common
115This package contains some common files which are used by every Geany plugin,
116e.g. language translations.
117
118%description common -l ja
119このパッケージには、例えば翻訳ファイルなどの
120すべての Geany プラグイン で用いられる共通ファイルが含まれています。
121
122%package addons
123Summary:   Miscellaneous Addons for Geany
124Summary(ja): Geany のその他のアドオン
125Group:     Development/Tools
126Requires:  geany >= %{req_geany_ver}
127Requires:  geany-plugins-common = %{version}-%{release}
128Obsoletes: geany-plugin-addons
129
130%description addons
131This plugins consists of various small addons too small to justify their own
132plugin, but are useful to have. The following functionality is implemented:
133* Doclist: This addon places a new item in the toolbar and when clicked offers
134  a menu listing all open files plus the 'Close All' and 'Close Other
135  Documents' menu items. This can be useful to quickly access open files and
136  switch to them.
137* OpenURI: Adds 'Open URI' and 'Copy URI' menu items to the editor menu when
138  the word under the cursor looks like a URI. 'Open URI' uses the browser
139  command configured in Geany to open it.
140* Tasks:The tasks plugin goes through a file being edited and picks out lines
141  with "TODO" or "FIXME" in them. It collects the text after those words and
142  puts them in a new "Tasks" tab in the message window. Clicking on a task in
143  that tab takes you to the line in the file where the task was defined.
144* Systray: Adds a status icon to the notification area (systray) and provides
145  a simple popup menu with some basic actions. It can also be used to quickly
146  show and hide the Geany main window.
147
148
149%package codenav
150Summary:    Navigate through your source code easily
151Summary(ja):  ソースコード間を簡単に移動
152Group:     Development/Tools
153Requires:  geany >= %{req_geany_ver}
154Requires:  geany-plugins-common = %{version}-%{release}
155
156%description codenav
157This plugin adds some facilities for navigating in the code.
158Actually, it will make it possible to:
159- switch between header and implementation
160- go to a file by typing its name
161
162
163%package debugger
164Summary: enables debugging in Geany
165Group:      Development/Tools
166Requires:   geany-plugins-common = %{version}-%{release}
167Requires:   vte >= 0.24
168
169%description debugger
170Plugin enables debugging in Geany. Currently supports GDB only, but was
171developed with multiple debuggers support in mind, so the other backends
172support is planned as well.
173
174
175%package geanyextrasel
176Summary:   Additional features for selecting code
177Summary(ja): コード選択のための追加機能
178Group:     Development/Tools
179Requires:  geany >= %{req_geany_ver}
180Requires:  geany-plugins-common = %{version}-%{release}
181
182%description geanyextrasel
183Geanyextrasel provides some special features for selecting code, e.g. from
184opening brace to closed brace and so on. This plugin will be very useful for
185you if you're a programmer and working with much sourcecodes.
186
187
188%package geanygdb
189Summary:   Debugger Plugin for Geany using GDB
190Summary(ja): GDB を使った Geany のデバッガプラグイン
191Group:     Development/Tools
192Requires:  geany >= %{req_geany_ver}
193Requires:  geany-plugins-common = %{version}-%{release}
194Requires:  gdb
195Obsoletes: geany-plugin-gdb
196
197%description geanygdb
198GeanyGDB plugin provides an integrated debugging environment for the
199GNU debugger (gdb).
200
201%description geanygdb -l ja
202GeanyGDB プラグインは GNU debugger (gdb) のための
203統合的デバッグ環境を提供します。
204
205
206%package geanylatex
207Summary:   to improve LaTeX support plugin for Geany
208Summary(ja): Geany のための LaTeX サポート改善プラグイン
209Group:     Development/Tools
210Requires:  geany >= %{req_geany_ver}
211Requires:  geany-plugins-common = %{version}-%{release}
212Requires:  texlive
213Obsoletes: geany-plugin-latex
214
215%description geanylatex
216This plugin improves LaTeX support in Geany. It provides several templates for
217new documents, help with adding labels and inserting special characters,
218and much more.
219
220%description geanylatex -l ja
221このプラグインは Geany で LaTeX のサポートを改善するプラグインです。
222新しい文書のためのいくつかのテンプレート、
223ラベルの追加や特殊文字の挿入機能などを提供します。
224
225
226%package geanylipsum
227Summary:   Lorem Ipsum generator for Inserting Placeholder Text
228Group:     Development/Tools
229Requires:  geany >= %{req_geany_ver}
230Requires:  geany-plugins-common = %{version}-%{release}
231
232%description geanylipsum
233GeanyLipsum is a Lorem Ipsum generator for inserting placeholder text into a
234document.
235
236
237%package geanylua
238Summary:   Support developing Lua Scripting for Geany
239Summary(ja): Geany で Lua スクリプト開発をサポート
240Group:     Development/Tools
241Requires:  geany >= %{req_geany_ver}
242Requires:  geany-plugins-common = %{version}-%{release}
243Requires:  lua
244
245%description geanylua
246This plugin provides extensive support for developing in the lua programming
247language.
248
249%description geanylua -l ja
250このプラグインは、lua プログラミング言語で開発するための
251広範なサポートを提供します。
252
253
254%package geanymacro
255Summary:   User defined Macros for Geany
256Group:     Development/Tools
257Requires:  geany-plugins-common = %{version}-%{release}
258
259%description geanymacro
260GeanyMacro is a plugin to provide user defined macros for Geany. It started
261out as part of the ConText feature parity plugin, which was split into
262individual plugins to better suit Geany's ethos of being as light as
263possible while allowing users to select which features they want to add to
264the core editor. The idea was taken from a Text Editor for Windows called
265ConText.
266
267This plugin alows you to record and use your own macros. Macros are
268sequences of actions that can then be repeated with a single key
269combination. So if you had dozens of lines where you wanted to delete the
270last 2 characters, you could simple start recording, press End, Backspace,
271Backspace, down line and then stop recording. Then simply trigger the macro
272and it would automaticaly edit the line and move to the next. You could then
273just repeatedly trigger the macro to do as many lines as you want.
274
275
276%package geanynumberedbookmarks
277Summary:   Provide users 10 numbered Bookmarks
278Group:     Development/Tools
279Requires:  geany-plugins-common = %{version}-%{release}
280
281%description geanynumberedbookmarks
282GeanyNumberedBookmarks is a plugin to provide users with 10 numbered
283bookmarks (in addition to the usual bookmarks). It started out as part of
284the ConText feature parity plugin, which was split into individual plugins
285to better suit Geany's ethos of being as light as possible while allowing
286users to select which features they want to add to the core editor. The idea
287was taken from a Text Editor for Windows called ConText.
288
289Normally if you had more than one bookmark, you would have to cycle through
290them until you reached the one you wanted. With this plugin you can go
291straight to the bookmark that you want with a single key combination.
292
293
294%package geanypg
295Summary:   encrypt, decrypt and verify signatures with GnuPG
296Group:     Development/Tools
297Requires:  geany-plugins-common = %{version}-%{release}
298Requires:  gpgme
299
300%description geanypg
301GeanyPG is a plugin for Geany that allows the user to encrypt, decrypt and
302verify signatures with GnuPG.
303
304
305%package geanysendmail
306Summary:   Send E-Mails from within Geany
307Summary(ja): Geany 内から E-Mail を送信するプラグイン
308Group:     Development/Tools
309Requires:  geany >= %{req_geany_ver}
310Requires:  geany-plugins-common = %{version}-%{release}
311
312%description geanysendmail
313GeanySendMail is a little plugin to send a document as attachment using the
314preferred mail client from inside Geany. It is similar to the envelope symbol
315of most office tools and requires a mail client that supports remote calls.
316
317
318%package geanyvc
319Summary:   Version Control plugin for Geany
320Summary(ja): Geany のバージョン管理プラグイン
321Group:     Development/Tools
322Requires:  geany >= %{req_geany_ver}
323Requires:  geany-plugins-common = %{version}-%{release}
324Obsoletes: geany-plugin-vc
325Provides:  geanyvc = %{version}-%{release}
326
327%description geanyvc
328Geanyvc is a plugin that provides a uniform way of accessing different version
329control systems from within the Geany IDE. Currently, support for the following
330version control systems is provided:
331
332* Bazaar
333* Git
334* Mercurial
335* Subversion
336* SVK
337* CVS
338
339%description geanyvc -l ja
340Geanyvc は Geany IDE から異なるバージョン管理システムにアクセスする
341均一的方法を提供するプラグインです。
342現在、サポートするバージョン管理システムは以下の通りです。
343
344* Bazaar
345* Git
346* Mercurial
347* Subversion
348* SVK
349* CVS
350
351
352%package geanyinsertnum
353Summary:   Insert huge number ranges with small efforts
354Summary(ja):   僅かな労力で膨大な範囲の番号を挿入
355Group:     Development/Tools
356Requires:  geany >= %{req_geany_ver}
357Requires:  geany-plugins-common = %{version}-%{release}
358
359%description geanyinsertnum
360Geanyinsertnum replaces a (possibly zero-width) rectangular selection with
361integer numbers, using start/step/base etc. specified by the user. For
362practical reasons, the number of lines is limited to 500000.
363
364
365%package shiftcolumn
366Summary:   Move Blocks of Text horizontally
367Summary(ja): テキストブロックを水平方向に移動
368Group:     Development/Tools
369Requires:  geany >= %{req_geany_ver}
370Requires:  geany-plugins-common = %{version}-%{release}
371
372%description shiftcolumn
373Shiftcolumn allows you to move blocks of text horizontally in Geany.
374
375%description shiftcolumn -l ja
376Shiftcolumn は Geany 内でテキストブロックを水平方向に移動させることが
377できます。
378
379%package spellcheck
380Summary:   Spellcheck Text in Geany using the Enchant Library
381Summary(ja): Enchant ライブラリを使い Geany でスペルチェック
382Group:     Development/Tools
383Requires:  geany >= %{req_geany_ver}
384Requires:  geany-plugins-common = %{version}-%{release}
385Requires:  enchant
386
387%description spellcheck
388Spellcheck checks the selected text (or the whole document) with the spellcheck
389library Enchant.
390
391%description spellcheck -l ja
392Spellcheck は、選択したテキスト(または文書全体)のスペルチェックを
393スペルチェックライブラリの Enchant で行います。
394
395
396%package geanydoc
397Summary:   Call documentation from within Geany
398Summary(ja): Geany 内からドキュメントを呼び出す
399Group:     Development/Tools
400Requires:  geany >= %{req_geany_ver}
401Requires:  geany-plugins-common = %{version}-%{release}
402
403%description geanydoc
404Geanydoc allows you to execute specific commands on the word under the cursor.
405This word is passed as an argument to the command. The output of the command
406can either be placed into a special buffer called "DOC" or can be used to
407execute an external program. Geanydoc is intended to be used for searching
408through API documentation.
409
410
411%package geanygendoc
412Summary:   Automatically generate documentation source code
413Group:     Development/Tools
414Requires:  geany >= %{req_geany_ver}
415Requires:  geany-plugins-common = %{version}-%{release}
416
417%description geanygendoc
418GeanyGenDoc is a plugin for Geany that aims to automatically generate
419documentation comment basis from the source code.
420
421You may also want to install the following packages which enable
422some extra features:
423 - Docutils (http://docutils.sourceforge.net/) -- or another implementation of
424   rst2html -- is needed to (re)generate the HTML manual.
425
426
427%package geanyprj
428Summary:   Provides an alternate project management tool for Geany
429Summary(ja): Geany で代替プロジェクト管理ツールを提供
430Group:     Development/Tools
431Requires:  geany >= %{req_geany_ver}
432Requires:  geany-plugins-common = %{version}-%{release}
433
434%description geanyprj
435Geanyprj provides an alternate project management approach to Geany's built-in
436project facility. The idea is to be less a "session manager" as the built-in
437project management does: It allows/requires you to manually open and close
438project and allows you to store project files in different locations from
439project sources.
440
441Geanyprj takes a different approach:
442It never saves session information, so that project files can be stored in
443version control without constant noise from changes of opened files or cursor
444position. You also will never have to open/close projects manually. If a
445*.geanyprj file is found somewhere up in path it will be opened automatically.
446
447
448%package treebrowser
449Summary:   Alternate file browser plugin providing a tree view of directories.
450Summary(ja): ディレクトリのツリービューを提供する代替ファイルブラウザプラグイン
451Group:     Development/Tools
452Requires:  geany >= %{req_geany_ver}
453Requires:  geany-plugins-common = %{version}-%{release}
454
455%description treebrowser
456The tree browser plugin for Geany provides an alternate way to browse through
457your files. It displays files and directories in a tree view and has more
458features than the file browser plugin delivered with Geany itself.
459
460
461%package pretty-print
462Summary:   XML pretty printing plugin for Geany
463Group:     Development/Tools
464Requires:  geany >= %{req_geany_ver}
465Requires:  geany-plugins-common = %{version}-%{release}
466Requires:  libxml2 >= 2.6.27
467
468%description pretty-print
469Plugin for Geany to easily beautify XML code.
470
471
472%package gproject
473Summary:   Extension of Geany's project management
474Group:     Development/Tools
475Requires:  geany-plugins-common = %{version}-%{release}
476
477%description gproject
478GProject is an extension of Geany's project management displaying a tree of
479files belonging to the project in the sidebar. In addition, it enables quick
480swapping between header and source files, searching project files by name
481and more. The plugin was created with big projects in mind so everything
482works fast enough even with projects consisting of hundreds of thousands of
483files.
484
485
486%package tableconvert
487Summary:   Helps on converting a tabulator separated selection into a table
488Group:     Development/Tools
489Requires:  geany-plugins-common = %{version}-%{release}
490
491%description tableconvert
492Tableconvert is a plugin which helps on converting a tabulator separated
493selection into a table.
494
495
496%package updatechecker
497Summary:   Automatically check for Geany updates
498Summary(ja): Geany の更新を自動的にチェック
499Group:     Development/Tools
500Requires:  geany-plugins-common = %{version}-%{release}
501BuildRequires: libsoup-devel
502
503%description updatechecker
504UpdateChecker is a plugin for Geany, which is able to check whether there is
505a more recent version of Geany available.
506
507
508%package webhelper
509Summary:   Preview and Debug Web documents from within Geany using WebKit
510Summary(ja): WebKit を使い Geany から Web ドキュメントのプレビューとデバッグを実行
511Group:     Development/Tools
512Requires:  geany-plugins-common = %{version}-%{release}
513BuildRequires: WebKit-gtk-devel >= 1.1.18
514
515%description webhelper
516WebHelper is a plugin for Geany that provides some web development
517facilities, such as a web page preview and some debugging tools (web
518inspector).
519
520Prominent features:
521
522* A basic web view, allowing to display any web page (using WebKit)
523* Possible automatic reloading of the web view upon document saving
524* A web inspector/debugging tool for the web view's content (including a
525  JavaScript console, a viewer and editor of processed HTML and CSS, a network
526  usage analysis tool and many more, thanks to WebKit).
527
528
529%package xmlsnippets
530Summary:   Extends XML/HTML tag autocompletion provided by Geany
531Group:     Development/Tools
532Requires:  geany-plugins-common = %{version}-%{release}
533
534%description xmlsnippets
535This plugin extends XML/HTML tag autocompletion provided by Geany. It
536automatically inserts a matching snippet after you type an opening tag.
537
538
539%prep
540%setup -q
541
542
543%build
544%configure --docdir=%{geany_plug_docdir}
545make %{?_smp_mflags}
546
547
548%install
549rm -rf $RPM_BUILD_ROOT
550make install -p DESTDIR=$RPM_BUILD_ROOT
551
552# Remove static library *.la files
553find $RPM_BUILD_ROOT -name '*.la' -exec rm -f '{}' \;
554
555# Remove zero-length files
556find $RPM_BUILD_ROOT -type f -empty -delete
557
558%find_lang %{name}
559
560
561%clean
562rm -rf $RPM_BUILD_ROOT
563
564%files
565
566%files common -f %{name}.lang
567%defattr(-,root,root,-)
568%dir %{_libdir}/%{name}/
569%dir %{_datadir}/%{name}/
570
571
572%files addons
573%defattr(-,root,root,-)
574%doc %{geany_plug_docdir}/addons
575%{_libdir}/geany/addons.so
576
577
578%files codenav
579%defattr(-,root,root,-)
580%doc %{geany_plug_docdir}/codenav
581%{_libdir}/geany/codenav.so
582
583
584%files debugger
585%defattr(-,root,root,-)
586%doc %{geany_plug_docdir}/debugger
587%{_datadir}/%{name}/debugger/
588%{_libdir}/geany/debugger.so
589
590
591%files geanydoc
592%defattr(-,root,root,-)
593%doc %{geany_plug_docdir}/geanydoc/
594%{_libdir}/geany/geanydoc.so
595
596
597%files geanyextrasel
598%defattr(-,root,root,-)
599%doc %{geany_plug_docdir}/geanyextrasel/
600%{_libdir}/geany/geanyextrasel.so
601
602
603%files geanygdb
604%defattr(-,root,root,-)
605%doc %{geany_plug_docdir}/geanygdb/
606%{_libdir}/geany/geanygdb.so
607%{_libexecdir}/geany-plugins/geanygdb/ttyhelper
608
609
610%files geanygendoc
611%defattr(-,root,root,-)
612%doc %{geany_plug_docdir}/geanygendoc/
613%{_libdir}/geany/geanygendoc.so
614%{_datadir}/%{name}/geanygendoc/
615
616
617%files geanyinsertnum
618%defattr(-,root,root,-)
619%doc %{geany_plug_docdir}/geanyinsertnum/
620%{_libdir}/geany/geanyinsertnum.so
621
622
623%files geanylatex
624%defattr(-,root,root,-)
625%doc %{geany_plug_docdir}/geanylatex/
626%{_libdir}/geany/geanylatex.so
627
628
629%files geanylipsum
630%defattr(-,root,root,-)
631%doc %{geany_plug_docdir}/geanylipsum/
632%{_libdir}/geany/geanylipsum.so
633
634
635%files geanylua
636%defattr(-,root,root,-)
637%doc %{geany_plug_docdir}/geanylua/
638%{_libdir}/geany/geanylua.so
639%{_datadir}/%{name}/geanylua/
640%{_libdir}/%{name}/geanylua/
641
642
643%files geanymacro
644%defattr(-,root,root,-)
645%doc %{geany_plug_docdir}/geanymacro/
646%{_libdir}/geany/geanymacro.so
647
648
649%files geanynumberedbookmarks
650%defattr(-,root,root,-)
651%doc %{geany_plug_docdir}/geanynumberedbookmarks/
652%{_libdir}/geany/geanynumberedbookmarks.so
653
654
655%files geanypg
656%defattr(-,root,root,-)
657%doc %{geany_plug_docdir}/geanypg/
658%{_libdir}/geany/geanypg.so
659
660
661%files geanyprj
662%defattr(-,root,root,-)
663%doc %{geany_plug_docdir}/geanyprj/
664%{_libdir}/geany/geanyprj.so
665
666
667%files geanysendmail
668%defattr(-,root,root,-)
669%doc %{geany_plug_docdir}/geanysendmail/
670%{_libdir}/geany/geanysendmail.so
671
672
673%files gproject
674%defattr(-,root,root,-)
675%doc %{geany_plug_docdir}/gproject/
676%{_datadir}/icons/hicolor/16x16/apps/gproject-*.png
677%{_libdir}/geany/gproject.so
678
679
680%files geanyvc
681%defattr(-,root,root,-)
682%doc %{geany_plug_docdir}/geanyvc/
683%{_libdir}/geany/geanyvc.so
684
685
686%files pretty-print
687%defattr(-,root,root,-)
688%{_libdir}/geany/pretty-print.so
689
690
691%files shiftcolumn
692%defattr(-,root,root,-)
693%doc %{geany_plug_docdir}/shiftcolumn/
694%{_libdir}/geany/shiftcolumn.so
695
696
697%files spellcheck
698%defattr(-,root,root,-)
699%doc %{geany_plug_docdir}/spellcheck/
700%{_libdir}/geany/spellcheck.so
701
702
703%files tableconvert
704%defattr(-,root,root,-)
705%doc %{geany_plug_docdir}/tableconvert/
706%{_libdir}/geany/tableconvert.so
707
708
709%files treebrowser
710%defattr(-,root,root,-)
711%doc %{geany_plug_docdir}/treebrowser/
712%{_libdir}/geany/treebrowser.so
713
714
715%files updatechecker
716%defattr(-,root,root,-)
717%doc %{geany_plug_docdir}/updatechecker/
718%{_libdir}/geany/updatechecker.so
719
720
721%files webhelper
722%defattr(-,root,root,-)
723%doc %{geany_plug_docdir}/webhelper/
724%{_libdir}/geany/webhelper.so
725
726
727%files xmlsnippets
728%defattr(-,root,root,-)
729%doc %{geany_plug_docdir}/xmlsnippets/
730%{_libdir}/geany/xmlsnippets.so
731
732
733%changelog
734* Sun Nov 13 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.21-2
735- added BuildRequires: vte-devel, WebKit-gtk-devel, gtk2-devel, glib2-devel,
736  gdk-pixbuf2-devel, pango-devel, python-docutils
737- fixed %%changelog in Sat Oct 29 2011
738
739* Sat Oct 29 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.21-1
740- new upstream release
741- added new plugins
742  - Debugger, GeanyPG, GeanyMacro, GeanyNumberedBookmarks, GProject, Tableconvert, XMLSnippets
743- added BuildRequires: gpgme-devel
744
745* Sun Jan 23 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.20-1
746- new upstream release
747- added geany-plugins-updatechecker and geany-plugins-webhelper
748
749* Sun Aug 8 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.19-3
750- added geany-plugins-geanygendoc
751- added BuildRequires: ctpl-devel >= 0.2
752- changed geany-plugins-latex Requires: tetex to Requires: texlive
753- removed zero-length documentation files
754
755* Sun Jul 18 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.19-2
756- correct license to GPLv3+
757- added BuildRequires: libxml2-devel >= 2.6.27
758- added Requires: geany-plugins-codenav, geany-plugins-treebrowser,
759  geany-plugins-geanyextrasel, geany-plugins-geanyinsertnum, geany-plugins-pretty-print
760
761* Mon Jun 14 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.19-1
762- new upstream release
763
764* Sat Mar 13 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.18-3
765- fixed Requires geany-plugins
766- applied new naming policy to spec
767
768* Thu Jan 21 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.18-2
769- fixed Obsoletes geany-plugin-addons, geany-plugin-gdb, geany-plugin-latex, geany-plugin-vc
770  (see [BTS:VineLinux:0894])
771- proved Summary(ja)
772
773* Wed Nov 18 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.18-1
774- initial build for Vine Linux (instead of now provided some geany-plugins)
775
776* Sat Oct 31 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.18-1
777- update to new upstream release
778
779* Sat Aug 16 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-6
780- build against and require geany 0.18
781
782* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.17.1-5
783- Use bzipped upstream tarball.
784
785* Sat Jul 25 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-4
786- write BuildRequires at the beginning of this file
787
788* Wed Jul 22 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-3
789- remove Requires: geany from the main package
790- change Group to Development/Tools
791- add release to the geanyvc Provides
792- entirely remove %%files stanza for the main package
793
794* Wed Jul 22 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-2
795- fix the required geany version also in the subpackages
796- remove the requires to sub-packages to avoid building the metapackage since
797  all geany plugins also can be installed by something like
798  'yum install geany-plugins-*'
799- fix the requires of geany-plugins-common to include the release
800
801* Wed Jul 22 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-1
802- bump upstream version to 0.17.1
803- fix required geany version to be 0.16 at the present
804
805* Sat Jul 18 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-5
806- add Requires for metapackage
807- rename subpackages back to geany-plugins-* instead of geany-plugin-*
808
809* Fri Jul 17 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-4
810- readd the geany_plug_docdir global to fix the versioned directory issue for
811  documentation files
812- replace geany-plugins with %%{name} to be more consistent with macro usage
813- remove zero-length documentation files
814- fix the changelog
815- remove static *.la-files
816- split up packages
817
818* Wed Jul 15 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-3
819- add %%{_datadir}/geany-plugins/geanylua/ to %%files-section
820
821* Wed Jul 15 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-2
822- fix %%files-section again, thanks to Jonathan for the hint.
823
824* Tue Jul 14 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-1
825- update URL to plugins.geany.org
826
827* Tue Jul 14 2009 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.17-0.2
828- Add Obsoletes for geanyvc
829- Add more BuildRequires and Requires
830
831* Tue Jul 14 2009 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.17-0.1
832- Update to 0.17 (first upstream release of tarball)
833- Fix handling of docs
834- Spec file cleanups
835
836* Mon Jun 22 2009 Pingou <pingou@pingoured.fr> 0.1-1
837- First RPM for Fedora
Note: See TracBrowser for help on using the repository browser.