diff --git a/.gitignore b/.gitignore index 15f103d..9700e85 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ geany-plugins-0.18.tar.bz2 /geany-plugins-0.19.tar.bz2 /geany-plugins-0.20.tar.bz2 /geany-plugins-0.21.tar.bz2 +/geany-plugins-1.22.tar.bz2 diff --git a/geany-plugins.spec b/geany-plugins.spec index d7e0a5d..7b82628 100644 --- a/geany-plugins.spec +++ b/geany-plugins.spec @@ -2,8 +2,8 @@ %global req_geany_ver 1.22 Name: geany-plugins -Version: 0.21 -Release: 4%{?dist} +Version: 1.22 +Release: 1%{?dist} Summary: Plugins for Geany Group: Development/Tools @@ -113,6 +113,7 @@ Summary: enables debugging in Geany Group: Development/Tools Requires: geany-plugins-common = %{version}-%{release} Requires: vte >= 0.24 +Obsoletes: geany-plugins-geanygdb < %{version}-%{release} %description debugger Plugin enables debugging in Geany. Currently supports GDB only, but was @@ -144,15 +145,15 @@ 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 -Group: Development/Tools -Requires: geany-plugins-common = %{version}-%{release} -Requires: gdb - -%description geanygdb -GeanyGDB plugin provides an integrated debugging environment for the -GNU debugger (gdb). +#%package geanygdb +#Summary: Debugger Plugin for Geany using GDB +#Group: Development/Tools +#Requires: geany-plugins-common = %{version}-%{release} +#Requires: gdb +# +#%description geanygdb +#GeanyGDB plugin provides an integrated debugging environment for the +#GNU debugger (gdb). %package geanygendoc @@ -238,6 +239,35 @@ and it would automaticaly edit the line and move to the next. You could then just repeatedly trigger the macro to do as many lines as you want. +%package geanyminiscript +Summary: Geany Mini-Script filter plugin +Group: Development/Tools +Requires: geany-plugins-common = %{version}-%{release} + +%description geanyminiscript +The GeanyMiniScript plugin is a tool to apply a script filter on: + +* the text selection +* the current document +* all documents of the current session. + + +The filter type can be: + +* Unix shell script +* perl script +* python script +* sed commands +* awk script + + +The output can be: + +* the selection of the current document +* all the current document +* or a new document + + %package geanynumberedbookmarks Summary: Provide users 10 numbered Bookmarks Group: Development/Tools @@ -317,6 +347,26 @@ version control systems is provided: * CVS +%package geniuspaste +Summary: Use nopaste services directly from within Geany +Group: Development/Tools +Requires: geany-plugins-common = %{version}-%{release} + +%description geniuspaste +This plugin allows the user to paste the code from Geany into five different +pastebins. At the moment it supports this services: + +* codepad.org +* tinypaste.com +* pastebin.geany.org +* dpaste.de +* sprunge.us + +GeniusPaste detects automatically the syntax of the code and paste it with +syntax highlighting enabled. It can also display the pasted code opening a new +browser tab. + + %package gproject Summary: Extension of Geany's project management Group: Development/Tools @@ -331,13 +381,13 @@ works fast enough even with projects consisting of hundreds of thousands of files. -%package pretty-print +%package pretty-printer Summary: XML pretty printing plugin for Geany Group: Development/Tools Requires: geany-plugins-common = %{version}-%{release} Requires: libxml2 >= 2.6.27 -%description pretty-print +%description pretty-printer Plugin for Geany to easily beautify XML code. @@ -486,11 +536,11 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/geany/geanyextrasel.so -%files geanygdb -%defattr(-,root,root,-) -%doc %{geany_plug_docdir}/geanygdb/ -%{_libdir}/geany/geanygdb.so -%{_libexecdir}/geany-plugins/geanygdb/ttyhelper +#%files geanygdb +#%defattr(-,root,root,-) +#%doc %{geany_plug_docdir}/geanygdb/ +#%{_libdir}/geany/geanygdb.so +#%{_libexecdir}/geany-plugins/geanygdb/ttyhelper %files geanygendoc @@ -508,7 +558,12 @@ rm -rf $RPM_BUILD_ROOT %files geanylatex %defattr(-,root,root,-) -%doc %{geany_plug_docdir}/geanylatex/ +%doc %{geany_plug_docdir}/geanylatex* +%doc %{geany_plug_docdir}/bibtex* +%doc %{geany_plug_docdir}/insert_*.png +%doc %{geany_plug_docdir}/plugin_manager.png +%doc %{geany_plug_docdir}/toolbar.png +%doc %{geany_plug_docdir}/latexwizard.png %{_libdir}/geany/geanylatex.so @@ -532,6 +587,12 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/geany/geanymacro.so +%files geanyminiscript +%defattr(-,root,root,-) +%doc %{geany_plug_docdir}/geanyminiscript/ +%{_libdir}/geany/geanyminiscript.so + + %files geanynumberedbookmarks %defattr(-,root,root,-) %doc %{geany_plug_docdir}/geanynumberedbookmarks/ @@ -569,9 +630,15 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/geany/geanyvc.so -%files pretty-print +%files geniuspaste %defattr(-,root,root,-) -%{_libdir}/geany/pretty-print.so +%doc %{geany_plug_docdir}/geniuspaste/ +%{_libdir}/geany/geniuspaste.so + + +%files pretty-printer +%defattr(-,root,root,-) +%{_libdir}/geany/pretty-printer.so %files shiftcolumn @@ -617,6 +684,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jul 16 2012 Dominic Hopf - 1.22-1 +- New upstream release: Geany-Plugins 1.22 +- this release deprecates the geanygdb plugin +- pretty-print has been renamed to pretty-printer +- new plugins: geanyminiscript and geniuspaste + * Sun Jun 24 2012 Dominic Hopf - 0.21-4 - require and build against Geany 1.22 diff --git a/sources b/sources index c241ec8..51f8286 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -22e106d7a026e720dd91feb79e44456f geany-plugins-0.21.tar.bz2 +ce7f57cec82af49b23151ebccda9424d geany-plugins-1.22.tar.bz2