[geany-plugins] - New upstream release: Geany-Plugins 0.20 - remove unnecessary patches since the got applied upstre

Dominic Hopf dmaphy at fedoraproject.org
Tue Jan 18 02:05:23 UTC 2011


commit 6c50d650b268c254b273e37eadd421077fbbffeb
Author: Dominic Hopf <dmaphy at 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 +
 ...ns-0.19-geanygendoc-backport-use-ctpl-0.3.patch |  175 ---------------
 geany-plugins-0.19-geanylua-fixbuild.patch         |  110 ---------
 geany-plugins.spec                                 |  233 +++++++++++---------
 sources                                            |    2 +-
 5 files changed, 133 insertions(+), 388 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 08daf35..23566b9 100644
--- a/geany-plugins.spec
+++ b/geany-plugins.spec
@@ -2,22 +2,14 @@
 %global req_geany_ver 0.20
 
 Name:           geany-plugins
-Version:        0.19
-Release:        7%{?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 contains backported upstream changes for geanygendoc plugin to work
-# with CTPL 0.3
-Patch0:         geany-plugins-0.19-geanygendoc-backport-use-ctpl-0.3.patch
-
-# Patch fixes build of the geanylua plugin, applied from upstream svn rev 1509
-Patch1:         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
@@ -119,22 +111,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 >= 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 geanyextrasel
 Summary:   Additional features for selecting code
 Group:     Development/Tools
@@ -157,6 +133,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
@@ -179,6 +182,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
@@ -210,45 +243,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
@@ -282,28 +284,38 @@ 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
 
-%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}
+
+%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
 
-# the patch creates a new README file, thus we can delete the one delivered
-# with the tarball
-rm geanygendoc/README
-%patch0 -p2
-%patch1 -p0
-
-# need to run autoreconf since the previous patch manipulates also the build
-# system
-autoreconf -v -f -i
 
 %build
 %configure --docdir=%{geany_plug_docdir}
@@ -351,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/
@@ -371,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/
@@ -383,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
@@ -433,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
+* Tue Jan 17 2011 Dominic Hopf <dmaphy at fedoraproject.org> - 0.20-1
+- 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)
+
 * Sat Jan 08 2011 Dominic Hopf <dmaphy at fedoraproject.org> - 0.19-7
 - 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


More information about the scm-commits mailing list