Summary of changes:
7cae2c6... New upstream bugfix release (*)
afc15a8... Require python-hashlib on EL5 and 4
(*) This commit already existed in another branch; no separate mail sent
Summary of changes:
cc6243a... Initialize branch F-13 for extrema (*)
e47d932... Sync with rawhide. (*)
5033620... dist-git conversion (*)
95c89e4... Initial pseudo merge for dist-git setup (*)
f66ca56... - Add patch to build with gcc 4.6
(*) This commit already existed in another branch; no separate mail sent
commit ff125e8b9080328ce7d899d4c75f2a80c9762245
Author: Dominic Hopf <dmaphy(a)fedoraproject.org>
Date: Tue Jan 18 00:24:41 2011 +0100
- New upstream release: Geany-Plugins 0.20
- remove unnecessary patches since the got applied upstream
- 0.20 brings two new plugins: updatechecker and webhelper
- order the plugins alphabetically (inspired by the output of ls)
.gitignore | 1 +
geany-plugins-0.19-geanylua-fixbuild.patch | 110 --------------
geany-plugins.spec | 225 ++++++++++++++++-----------
sources | 2 +-
4 files changed, 135 insertions(+), 203 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d508249..1d44b5e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
geany-plugins-0.18.tar.bz2
/geany-plugins-0.19-geanygendoc-backport-use-ctpl-0.3.patch
/geany-plugins-0.19.tar.bz2
+/geany-plugins-0.20.tar.bz2
diff --git a/geany-plugins.spec b/geany-plugins.spec
index b82247d..af0b4c6 100644
--- a/geany-plugins.spec
+++ b/geany-plugins.spec
@@ -2,18 +2,13 @@
%global req_geany_ver 0.20
Name: geany-plugins
-Version: 0.19
-Release: 5%{?dist}
+Version: 0.20
+Release: 1%{?dist}
Summary: Plugins for Geany
-
Group: Development/Tools
License: GPLv3+
URL: http://plugins.geany.org/
Source0: http://plugins.geany.org/geany-plugins/geany-plugins-%{version}.tar.bz2
-
-# Patch fixes build of the geanylua plugin, applied from upstream svn rev 1509
-Patch0: geany-plugins-0.19-geanylua-fixbuild.patch
-
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: geany-devel >= %{req_geany_ver} gettext intltool pkgconfig
@@ -114,22 +109,6 @@ execute an external program. Geanydoc is intended to be used for searching
through API documentation.
-%package geanygendoc
-Summary: Automatically generate documentation source code
-Group: Development/Tools
-Requires: geany-plugins-common = %{version}-%{release}
-Requires: ctpl-libs
-
-%description geanygendoc
-GeanyGenDoc is a plugin for Geany that aims to automatically generate
-documentation comment basis from the source code.
-
-You may also want to install the following packages which enable
-some extra features:
- - Docutils (http://docutils.sourceforge.net/) -- or another implementation of
- rst2html -- is needed to (re)generate the HTML manual.
-
-
%package geanyextrasel
Summary: Additional features for selecting code
Group: Development/Tools
@@ -152,6 +131,33 @@ GeanyGDB plugin provides an integrated debugging environment for the
GNU debugger (gdb).
+%package geanygendoc
+Summary: Automatically generate documentation source code
+Group: Development/Tools
+Requires: geany-plugins-common = %{version}-%{release}
+Requires: ctpl-libs >= 0.3
+
+%description geanygendoc
+GeanyGenDoc is a plugin for Geany that aims to automatically generate
+documentation comment basis from the source code.
+
+You may also want to install the following packages which enable
+some extra features:
+ - Docutils (http://docutils.sourceforge.net/) -- or another implementation of
+ rst2html -- is needed to (re)generate the HTML manual.
+
+
+%package geanyinsertnum
+Summary: Insert huge number ranges with small efforts
+Group: Development/Tools
+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 geanylatex
Summary: LaTeX support for Geany
Group: Development/Tools
@@ -174,6 +180,36 @@ GeanyLipsum is a Lorem Ipsum generator for inserting placeholder text into a
document.
+%package geanylua
+Summary: Lua Scripting for Geany
+Group: Development/Tools
+Requires: geany-plugins-common = %{version}-%{release}
+Requires: lua
+
+%description geanylua
+This plugin provides extensive support for developing in the lua programming
+language.
+
+
+%package geanyprj
+Summary: Provides an alternate project management tool for Geany
+Group: Development/Tools
+Requires: geany-plugins-common = %{version}-%{release}
+
+%description geanyprj
+Geanyprj provides an alternate project management approach to Geany's built-in
+project facility. The idea is to be less a "session manager" as the built-in
+project management does: It allows/requires you to manually open and close
+project and allows you to store project files in different locations from
+project sources.
+
+Geanyprj takes a different approach:
+It never saves session information, so that project files can be stored in
+version control without constant noise from changes of opened files or cursor
+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 geanysendmail
Summary: Send E-Mails from within Geany
Group: Development/Tools
@@ -205,45 +241,14 @@ version control systems is provided:
* CVS
-%package geanyinsertnum
-Summary: Insert huge number ranges with small efforts
-Group: Development/Tools
-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 geanylua
-Summary: Lua Scripting for Geany
-Group: Development/Tools
-Requires: geany-plugins-common = %{version}-%{release}
-Requires: lua
-
-%description geanylua
-This plugin provides extensive support for developing in the lua programming
-language.
-
-
-%package geanyprj
-Summary: Provides an alternate project management tool for Geany
+%package pretty-print
+Summary: XML pretty printing plugin for Geany
Group: Development/Tools
Requires: geany-plugins-common = %{version}-%{release}
+Requires: libxml2 >= 2.6.27
-%description geanyprj
-Geanyprj provides an alternate project management approach to Geany's built-in
-project facility. The idea is to be less a "session manager" as the built-in
-project management does: It allows/requires you to manually open and close
-project and allows you to store project files in different locations from
-project sources.
-
-Geanyprj takes a different approach:
-It never saves session information, so that project files can be stored in
-version control without constant noise from changes of opened files or cursor
-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.
+%description pretty-print
+Plugin for Geany to easily beautify XML code.
%package shiftcolumn
@@ -277,21 +282,40 @@ 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
+%package updatechecker
+Summary: Automatically check for Geany updates
Group: Development/Tools
Requires: geany-plugins-common = %{version}-%{release}
-Requires: libxml2 >= 2.6.27
+BuildRequires: libsoup-devel
-%description pretty-print
-Plugin for Geany to easily beautify XML code.
+%description updatechecker
+UpdateChecker is a plugin for Geany, which is able to check whether there is
+a more recent version of Geany available.
+
+
+%package webhelper
+Summary: Preview and Debug Web documents from within Geany using WebKit
+Group: Development/Tools
+Requires: geany-plugins-common = %{version}-%{release}
+BuildRequires: webkitgtk-devel >= 1.1.18
+
+%description webhelper
+WebHelper is a plugin for Geany that provides some web development
+facilities, such as a web page preview and some debugging tools (web
+inspector).
+
+Prominent features:
+
+* A basic web view, allowing to display any web page (using WebKit)
+* Possible automatic reloading of the web view upon document saving
+* A web inspector/debugging tool for the web view's content (including a
+ JavaScript console, a viewer and editor of processed HTML and CSS, a network
+ usage analysis tool and many more, thanks to WebKit).
%prep
%setup -q
-%patch0 -p0
-
%build
%configure --docdir=%{geany_plug_docdir}
@@ -339,13 +363,6 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/geany/geanydoc.so
-%files geanygendoc
-%defattr(-,root,root,-)
-%doc %{geany_plug_docdir}/geanygendoc/
-%{_libdir}/geany/geanygendoc.so
-%{_datadir}/%{name}/geanygendoc/
-
-
%files geanyextrasel
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/geanyextrasel/
@@ -359,6 +376,19 @@ rm -rf $RPM_BUILD_ROOT
%{_libexecdir}/geany-plugins/geanygdb/ttyhelper
+%files geanygendoc
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanygendoc/
+%{_libdir}/geany/geanygendoc.so
+%{_datadir}/%{name}/geanygendoc/
+
+
+%files geanyinsertnum
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanyinsertnum/
+%{_libdir}/geany/geanyinsertnum.so
+
+
%files geanylatex
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/geanylatex/
@@ -371,36 +401,35 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/geany/geanylipsum.so
-%files geanysendmail
+%files geanylua
%defattr(-,root,root,-)
-%doc %{geany_plug_docdir}/geanysendmail/
-%{_libdir}/geany/geanysendmail.so
+%doc %{geany_plug_docdir}/geanylua/
+%{_libdir}/geany/geanylua.so
+%{_datadir}/%{name}/geanylua/
+%{_libdir}/%{name}/geanylua/
-%files geanyvc
+%files geanyprj
%defattr(-,root,root,-)
-%doc %{geany_plug_docdir}/geanyvc/
-%{_libdir}/geany/geanyvc.so
+%doc %{geany_plug_docdir}/geanyprj/
+%{_libdir}/geany/geanyprj.so
-%files geanyinsertnum
+%files geanysendmail
%defattr(-,root,root,-)
-%doc %{geany_plug_docdir}/geanyinsertnum/
-%{_libdir}/geany/geanyinsertnum.so
+%doc %{geany_plug_docdir}/geanysendmail/
+%{_libdir}/geany/geanysendmail.so
-%files geanylua
+%files geanyvc
%defattr(-,root,root,-)
-%doc %{geany_plug_docdir}/geanylua/
-%{_libdir}/geany/geanylua.so
-%{_datadir}/%{name}/geanylua/
-%{_libdir}/%{name}/geanylua/
+%doc %{geany_plug_docdir}/geanyvc/
+%{_libdir}/geany/geanyvc.so
-%files geanyprj
+%files pretty-print
%defattr(-,root,root,-)
-%doc %{geany_plug_docdir}/geanyprj/
-%{_libdir}/geany/geanyprj.so
+%{_libdir}/geany/pretty-print.so
%files shiftcolumn
@@ -421,13 +450,25 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/geany/treebrowser.so
-%files pretty-print
+%files updatechecker
%defattr(-,root,root,-)
-%{_libdir}/geany/pretty-print.so
+%doc %{geany_plug_docdir}/updatechecker/
+%{_libdir}/geany/updatechecker.so
+%files webhelper
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/webhelper/
+%{_libdir}/geany/webhelper.so
+
%changelog
+* Mon Jan 31 2011 Dominic Hopf <dmaphy(a)fedoraproject.org> - 0.20-1
+- New upstream release: Geany-Plugins 0.20
+- remove unnecessary patches since they got applied upstream
+- 0.20 brings two new plugins: updatechecker and webhelper
+- order the plugins alphabetically (inspired by the output of ls)
+
* Sat Jan 08 2011 Dominic Hopf <dmaphy(a)fedoraproject.org> - 0.19-5
- require and build against Geany 0.20
- apply patch from upstream SVN to fix geanylua build
diff --git a/sources b/sources
index fd61469..0bef1b8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-981c479c7014ea24be7df4d84867a2cb geany-plugins-0.19.tar.bz2
+94bc4901217641a07f840d92179643b0 geany-plugins-0.20.tar.bz2