|
@@ -2,8 +2,8 @@
|
|
|
%global req_geany_ver 0.21
|
|
|
|
|
|
Name: geany-plugins
|
|
|
-Version: 1.23
|
|
|
-Release: 2%{?_dist_release}
|
|
|
+Version: 1.24
|
|
|
+Release: 1%{?_dist_release}
|
|
|
Summary: Plugins for Geany
|
|
|
Summary(ja): Geany のプラグイン集
|
|
|
|
|
@@ -31,6 +31,8 @@ BuildRequires: lua-devel
|
|
|
BuildRequires: libxml2-devel >= 2.6.27
|
|
|
BuildRequires: pango-devel
|
|
|
BuildRequires: pkgconfig
|
|
|
+BuildRequires: pygtk2-devel
|
|
|
+BuildRequires: python-devel
|
|
|
BuildRequires: python-docutils
|
|
|
BuildRequires: vala-devel
|
|
|
BuildRequires: vte-devel
|
|
@@ -47,6 +49,8 @@ Requires: %{name}-geanypg %{name}-gproject %{name}-tableconvert
|
|
|
Requires: %{name}-geanyminiscript %{name}-geniuspaste %{name}-multiterm
|
|
|
Requires: %{name}-commander %{name}-markdown %{name}-scope
|
|
|
|
|
|
+Requires: %{name}-pohelper %{name}-paritaghighlighter %{name}-autoclose %{name}-geanypy %{name}-defineformat
|
|
|
+
|
|
|
%description
|
|
|
Plugins for Geany. Plugins included are:
|
|
|
* Addons (Various small Addons)
|
|
@@ -165,6 +169,16 @@ plugin, but are useful to have. The following functionality is implemented:
|
|
|
show and hide the Geany main window.
|
|
|
|
|
|
|
|
|
+%package autoclose
|
|
|
+Summary: Intellectually helps you to write code
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+
|
|
|
+%description autoclose
|
|
|
+This plugin enables auto-closing features. Auto-closing works while you typing
|
|
|
+and intellectually helps you to write code.
|
|
|
+
|
|
|
+
|
|
|
%package codenav
|
|
|
Summary: Navigate through your source code easily
|
|
|
Summary(ja): ソースコード間を簡単に移動
|
|
@@ -205,6 +219,19 @@ developed with multiple debuggers support in mind, so the other backends
|
|
|
support is planned as well.
|
|
|
|
|
|
|
|
|
+%package defineformat
|
|
|
+Summary: Write multiline defines with aligned backslash
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+
|
|
|
+%description defineformat
|
|
|
+On-the-fly #define prettyprinter. This plugin will help you to
|
|
|
+write multiline defines with aligned backslash. After installed successfully,
|
|
|
+load the plugin in Geany's plugin manager. Try it: open C/C++ file and type:
|
|
|
+
|
|
|
+ #define A() do {
|
|
|
+
|
|
|
+
|
|
|
%package geanydoc
|
|
|
Summary: Call documentation from within Geany
|
|
|
Summary(ja): Geany 内からドキュメントを呼び出す
|
|
@@ -409,6 +436,22 @@ 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 geanypy
|
|
|
+Summary: Provides Python bindings for Geany
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+
|
|
|
+%description geanypy
|
|
|
+GeanyPy is based on the upstream at https://github.com/codebrainz/geanypy which
|
|
|
+is still under development, however it is useful as is. Parts of the existing
|
|
|
+API which mirror the Geany C API will probably not change unless the Geany API
|
|
|
+changes, however new API may be added. Also documentation is needed, contributions
|
|
|
+are welcome.
|
|
|
+
|
|
|
+Detailed information can be found in the documentation directory and at
|
|
|
+http://plugins.geany.org/geanypy.html
|
|
|
+
|
|
|
+
|
|
|
%package geanysendmail
|
|
|
Summary: Send E-Mails from within Geany
|
|
|
Summary(ja): Geany 内から E-Mail を送信するプラグイン
|
|
@@ -509,6 +552,34 @@ supports multiple terminals in tabs and supports different shells in
|
|
|
each of the terminal tabs.
|
|
|
|
|
|
|
|
|
+%package pairtaghighlighter
|
|
|
+Summary: Extension of Geany's project management
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+
|
|
|
+%description pairtaghighlighter
|
|
|
+Find and highlight matching opening/closing HTML tags by clicking or moving the
|
|
|
+cursor inside a tag.
|
|
|
+
|
|
|
+
|
|
|
+%package pohelper
|
|
|
+Summary: Translation Helper is a plugin for Geany
|
|
|
+Group: Development/Tools
|
|
|
+Requires: geany-plugins-common = %{version}-%{release}
|
|
|
+
|
|
|
+%description pohelper
|
|
|
+A plugin for Geany that improves the support for GetText translation files, by
|
|
|
+providing various features specific to this format and to translators.
|
|
|
+
|
|
|
+Features:
|
|
|
+
|
|
|
+* Navigation between all, untranslated or fuzzy messages;
|
|
|
+* Reformatting of the translation (reflow);
|
|
|
+* Toggling the fuzziness of a translation;
|
|
|
+* Pasting of the untranslated string to the translation;
|
|
|
+* Automatic updating of the translation metadata.
|
|
|
+
|
|
|
+
|
|
|
%package pretty-printer
|
|
|
Summary: XML pretty printing plugin for Geany
|
|
|
Group: Development/Tools
|
|
@@ -680,6 +751,12 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/geany/addons.so
|
|
|
|
|
|
|
|
|
+%files autoclose
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/autoclose
|
|
|
+%{_libdir}/geany/autoclose.so
|
|
|
+
|
|
|
+
|
|
|
%files codenav
|
|
|
%defattr(-,root,root,-)
|
|
|
%doc %{geany_plug_docdir}/commander
|
|
@@ -699,6 +776,12 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/geany/debugger.so
|
|
|
|
|
|
|
|
|
+%files defineformat
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/defineformat
|
|
|
+%{_libdir}/geany/defineformat.so
|
|
|
+
|
|
|
+
|
|
|
%files geanydoc
|
|
|
%defattr(-,root,root,-)
|
|
|
%doc %{geany_plug_docdir}/geanydoc/
|
|
@@ -781,6 +864,14 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/geany/geanyprj.so
|
|
|
|
|
|
|
|
|
+%files geanypy
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/geanypy/
|
|
|
+%{_libdir}/geany/geanypy.so
|
|
|
+%{_libdir}/geany/geanypy/geany/*
|
|
|
+%{_datadir}/geany/geanypy/plugins/*
|
|
|
+
|
|
|
+
|
|
|
%files geanysendmail
|
|
|
%defattr(-,root,root,-)
|
|
|
%doc %{geany_plug_docdir}/geanysendmail/
|
|
@@ -818,6 +909,19 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%{_libdir}/geany/multiterm.so
|
|
|
|
|
|
|
|
|
+%files pairtaghighlighter
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/pairtaghighlighter/
|
|
|
+%{_libdir}/geany/pairtaghighlighter.so
|
|
|
+
|
|
|
+
|
|
|
+%files pohelper
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%doc %{geany_plug_docdir}/pohelper/
|
|
|
+%{_libdir}/geany/pohelper.so
|
|
|
+%{_datadir}/geany-plugins/pohelper/menus.ui
|
|
|
+
|
|
|
+
|
|
|
%files pretty-printer
|
|
|
%defattr(-,root,root,-)
|
|
|
%{_libdir}/geany/pretty-printer.so
|
|
@@ -873,6 +977,12 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Sat May 17 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.24-1
|
|
|
+- new upstream release
|
|
|
+- added new plugins
|
|
|
+ - Pohelper, PariTagHighlighter, Autoclose, Geanypy, Defineformat
|
|
|
+- added BuildRequires: python-devel, pygtk2-devel
|
|
|
+
|
|
|
* Sat Mar 30 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.23-2
|
|
|
- fixed meta package
|
|
|
|