|
@@ -3,48 +3,66 @@
|
|
|
|
|
|
Name: geany-plugins
|
|
|
Version: 0.19
|
|
|
-Release: 1%{?_dist_release}
|
|
|
+Release: 2%{?_dist_release}
|
|
|
Summary: Plugins for Geany
|
|
|
Summary(ja): Geany のプラグイン集
|
|
|
|
|
|
Group: Development/Tools
|
|
|
-License: GPLv2+
|
|
|
+License: GPLv3
|
|
|
URL: http://plugins.geany.org/
|
|
|
Source0: http://plugins.geany.org/geany-plugins/geany-plugins-%{version}.tar.bz2
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
BuildRequires: geany-devel >= %{req_geany_ver} gettext intltool pkgconfig libtool
|
|
|
BuildRequires: lua-devel enchant-devel gtkspell-devel
|
|
|
+BuildRequires: libxml2-devel >= 2.6.27
|
|
|
|
|
|
Requires: %{name}-addons %{name}-geanydoc %{name}-geanygdb %{name}-geanylatex
|
|
|
Requires: %{name}-geanylipsum %{name}-geanylua %{name}-geanyprj %{name}-geanysendmail
|
|
|
Requires: %{name}-geanyvc %{name}-shiftcolumn %{name}-spellcheck
|
|
|
+Requires: %{name}-codenav %{name}-treebrowser %{name}-geanyextrasel
|
|
|
+Requires: %{name}-geanyinsertnum %{name}-pretty-print
|
|
|
+
|
|
|
|
|
|
%description
|
|
|
Plugins for Geany. Plugins included are:
|
|
|
-* Addons (various small addons)
|
|
|
-* Geanygdb (provides integration environment with gdb)
|
|
|
-* Geanylatex (improved support for LaTeX documents)
|
|
|
-* Geanylipsum (for inserting blocks of Lorem Ipsum text)
|
|
|
-* Geanylua (provides support for scripting with Lua)
|
|
|
-* Geanysendmail (allows sending of documents from within Geany)
|
|
|
-* Geanyvc (support for various version control systems)
|
|
|
-* Shiftcolumn (for moving blocks of text horizontally)
|
|
|
-* Spellcheck (for spell checking documents)
|
|
|
+* Addons (Various small Addons)
|
|
|
+* Code navigation (Navigate through your source code easily)
|
|
|
+* Geanydoc (Call specific documentation from within Geany)
|
|
|
+* Geanyextrasel (Additional features for selecting code)
|
|
|
+* GeanyGDB (Integration with GDB)
|
|
|
+* GeanyLaTeX (Improved Support for LaTeX documents)
|
|
|
+* GeanyLipsum (Inserting blocks of Lorem Ipsum text)
|
|
|
+* GeanySendMail (Sending of documents from within Geany)
|
|
|
+* GeanyVC (Support for various Version Control Systems)
|
|
|
+* Geanyinsertnum (Insert huge number ranges with small efforts)
|
|
|
+* Geanylua (Support for Scripting with Lua)
|
|
|
+* Geanyprj (Alternate project management for Geany)
|
|
|
+* Shiftcolumn (Moving blocks of text horizontally)
|
|
|
+* Spellcheck (Spell checking of documents or marked text)
|
|
|
+* Treebrowser (Alternate file browser with tree view of folders)
|
|
|
+* XML Pretty Printer
|
|
|
|
|
|
This package is meta package to install all geany-plugins.
|
|
|
|
|
|
%description -l ja
|
|
|
Geany のプラグインです。プラグインには以下のものが含まれています。
|
|
|
* Addons (色々と小さなアドオン)
|
|
|
-* Geanygdb (gdb 統合環境を提供)
|
|
|
-* Geanylatex (LaTeX ドキュメントのサポートを改善)
|
|
|
-* Geanylipsum (Lorem Ipsum テキストのブロックを挿入)
|
|
|
+* Code navigation (ソースコード間を簡単に移動)
|
|
|
+* Geanydoc (geany から固有のドキュメントを呼び出す)
|
|
|
+* Geanyextrasel (コード選択のための追加機能)
|
|
|
+* GeanyGDB (gdb 統合環境を提供)
|
|
|
+* GeanyLaTex (LaTeX ドキュメントのサポートを改善)
|
|
|
+* GeanyLipsum (Lorem Ipsum テキストのブロックを挿入)
|
|
|
+* GeanySendMail (Geany からドキュメントの送信を許可)
|
|
|
+* GeanyVC (色々なバージョン管理システムのサポート)
|
|
|
+* Geanyinsertnum (僅かな労力で膨大な範囲の番号を挿入)
|
|
|
* Geanylua (lua スクリプトのサポートを提供)
|
|
|
-* Geanysendmail (Geany からドキュメントの送信を許可)
|
|
|
-* Geanyvc (色々なバージョン管理システムのサポート)
|
|
|
+* Geanyprj (geany の代替プロジェクト管理)
|
|
|
* Shiftcolumn (テキストブロックを水平方向に移動)
|
|
|
* Spellcheck (ドキュメントのスペルチェック)
|
|
|
+* Treebrowser (フォルダの内容をツリービューする代替ファイルブラウザ)
|
|
|
+* XML Pretty Printer
|
|
|
|
|
|
このパッケージは、geany-plugins をすべてインストールするための
|
|
|
メタパッケージです。
|
|
@@ -90,6 +108,33 @@ plugin, but are useful to have. The following functionality is implemented:
|
|
|
show and hide the Geany main window.
|
|
|
|
|
|
|
|
|
+%package codenav
|
|
|
+Summary: Navigate through your source code easily
|
|
|
+Summary(ja): ソースコード間を簡単に移動
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany >= %{req_geany_ver}
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+
|
|
|
+%description codenav
|
|
|
+This plugin adds some facilities for navigating in the code.
|
|
|
+Actually, it will make it possible to:
|
|
|
+- switch between header and implementation
|
|
|
+- go to a file by typing its name
|
|
|
+
|
|
|
+
|
|
|
+%package geanyextrasel
|
|
|
+Summary: Additional features for selecting code
|
|
|
+Summary(ja): コード選択のための追加機能
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany >= %{req_geany_ver}
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+
|
|
|
+%description geanyextrasel
|
|
|
+Geanyextrasel provides some special features for selecting code, e.g. from
|
|
|
+opening brace to closed brace and so on. This plugin will be very useful for
|
|
|
+you if you're a programmer and working with much sourcecodes.
|
|
|
+
|
|
|
+
|
|
|
%package geanygdb
|
|
|
Summary: Debugger Plugin for Geany using GDB
|
|
|
Summary(ja): GDB を使った Geany のデバッガプラグイン
|
|
@@ -203,6 +248,19 @@ Geanyvc は Geany IDE から異なるバージョン管理システムにアク
|
|
|
* CVS
|
|
|
|
|
|
|
|
|
+%package geanyinsertnum
|
|
|
+Summary: Insert huge number ranges with small efforts
|
|
|
+Summary(ja): 僅かな労力で膨大な範囲の番号を挿入
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany >= %{req_geany_ver}
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+
|
|
|
+%description geanyinsertnum
|
|
|
+Geanyinsertnum replaces a (possibly zero-width) rectangular selection with
|
|
|
+integer numbers, using start/step/base etc. specified by the user. For
|
|
|
+practical reasons, the number of lines is limited to 500000.
|
|
|
+
|
|
|
+
|
|
|
%package shiftcolumn
|
|
|
Summary: Move Blocks of Text horizontally
|
|
|
Summary(ja): テキストブロックを水平方向に移動
|
|
@@ -236,7 +294,7 @@ Spellcheck は、選択したテキスト(または文書全体)のスペル
|
|
|
|
|
|
%package geanydoc
|
|
|
Summary: Call documentation from within Geany
|
|
|
-Summary(ja): Geany 内からマニュアルを呼び出す
|
|
|
+Summary(ja): Geany 内からドキュメントを呼び出す
|
|
|
Group: Development/Tools
|
|
|
Requires: geany >= %{req_geany_ver}
|
|
|
Requires: geany-plugins-common = %{version}-%{release}
|
|
@@ -270,6 +328,30 @@ position. You also will never have to open/close projects manually. If a
|
|
|
*.geanyprj file is found somewhere up in path it will be opened automatically.
|
|
|
|
|
|
|
|
|
+%package treebrowser
|
|
|
+Summary: Alternate file browser plugin providing a tree view of directories.
|
|
|
+Summary(ja): ディレクトリのツリービューを提供する代替ファイルブラウザプラグイン
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany >= %{req_geany_ver}
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+
|
|
|
+%description treebrowser
|
|
|
+The tree browser plugin for Geany provides an alternate way to browse through
|
|
|
+your files. It displays files and directories in a tree view and has more
|
|
|
+features than the file browser plugin delivered with Geany itself.
|
|
|
+
|
|
|
+
|
|
|
+%package pretty-print
|
|
|
+Summary: XML pretty printing plugin for Geany
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany >= %{req_geany_ver}
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+Requires: libxml2 >= 2.6.27
|
|
|
+
|
|
|
+%description pretty-print
|
|
|
+Plugin for Geany to easily beautify XML code.
|
|
|
+
|
|
|
+
|
|
|
%prep
|
|
|
%setup -q
|
|
|
|
|
@@ -306,6 +388,24 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/geany/addons.so
|
|
|
|
|
|
|
|
|
+%files codenav
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/codenav
|
|
|
+%{_libdir}/geany/codenav.so
|
|
|
+
|
|
|
+
|
|
|
+%files geanydoc
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/geanydoc/
|
|
|
+%{_libdir}/geany/geanydoc.so
|
|
|
+
|
|
|
+
|
|
|
+%files geanyextrasel
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/geanyextrasel/
|
|
|
+%{_libdir}/geany/geanyextrasel.so
|
|
|
+
|
|
|
+
|
|
|
%files geanygdb
|
|
|
%defattr(-,root,root,-)
|
|
|
%doc %{geany_plug_docdir}/geanygdb/
|
|
@@ -325,14 +425,6 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/geany/geanylipsum.so
|
|
|
|
|
|
|
|
|
-%files geanylua
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%doc %{geany_plug_docdir}/geanylua/
|
|
|
-%{_libdir}/geany/geanylua.so
|
|
|
-%{_datadir}/%{name}/geanylua/
|
|
|
-%{_libdir}/%{name}/geanylua/
|
|
|
-
|
|
|
-
|
|
|
%files geanysendmail
|
|
|
%defattr(-,root,root,-)
|
|
|
%doc %{geany_plug_docdir}/geanysendmail/
|
|
@@ -345,6 +437,26 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/geany/geanyvc.so
|
|
|
|
|
|
|
|
|
+%files geanyinsertnum
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/geanyinsertnum/
|
|
|
+%{_libdir}/geany/geanyinsertnum.so
|
|
|
+
|
|
|
+
|
|
|
+%files geanylua
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/geanylua/
|
|
|
+%{_libdir}/geany/geanylua.so
|
|
|
+%{_datadir}/%{name}/geanylua/
|
|
|
+%{_libdir}/%{name}/geanylua/
|
|
|
+
|
|
|
+
|
|
|
+%files geanyprj
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/geanyprj/
|
|
|
+%{_libdir}/geany/geanyprj.so
|
|
|
+
|
|
|
+
|
|
|
%files shiftcolumn
|
|
|
%defattr(-,root,root,-)
|
|
|
%doc %{geany_plug_docdir}/shiftcolumn/
|
|
@@ -357,19 +469,24 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/geany/spellcheck.so
|
|
|
|
|
|
|
|
|
-%files geanydoc
|
|
|
+%files treebrowser
|
|
|
%defattr(-,root,root,-)
|
|
|
-%doc %{geany_plug_docdir}/geanydoc/
|
|
|
-%{_libdir}/geany/geanydoc.so
|
|
|
+%doc %{geany_plug_docdir}/treebrowser/
|
|
|
+%{_libdir}/geany/treebrowser.so
|
|
|
|
|
|
|
|
|
-%files geanyprj
|
|
|
+%files pretty-print
|
|
|
%defattr(-,root,root,-)
|
|
|
-%doc %{geany_plug_docdir}/geanyprj/
|
|
|
-%{_libdir}/geany/geanyprj.so
|
|
|
+%{_libdir}/geany/pretty-print.so
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Sun Jul 18 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.19-2
|
|
|
+- correct license to GPLv3+
|
|
|
+- added BuildRequires: libxml2-devel >= 2.6.27
|
|
|
+- added Requires: geany-plugins-codenav, geany-plugins-treebrowser,
|
|
|
+ geany-plugins-geanyextrasel, geany-plugins-geanyinsertnum, geany-plugins-pretty-print
|
|
|
+
|
|
|
* Mon Jun 14 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.19-1
|
|
|
- new upstream release
|
|
|
|