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

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