rpms/geany-plugins/F-11 geany-plugins.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Dominic Hopf
dmaphy at fedoraproject.org
Fri Jul 31 19:49:42 UTC 2009
- Previous message (by thread): rpms/geany-plugins/devel geany-plugins.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/translate-toolkit/devel .cvsignore, 1.16, 1.17 sources, 1.17, 1.18 translate-toolkit.spec, 1.31, 1.32
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: dmaphy
Update of /cvs/pkgs/rpms/geany-plugins/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4681/F-11
Modified Files:
.cvsignore sources
Added Files:
geany-plugins.spec import.log
Log Message:
* Sat Jul 25 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17.1-4
- write BuildRequires at the beginning of this file
* Wed Jul 22 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17.1-3
- remove Requires: geany from the main package
- change Group to Development/Tools
- add release to the geanyvc Provides
- entirely remove %%files stanza for the main package
* Wed Jul 22 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17.1-2
- fix the required geany version also in the subpackages
- remove the requires to sub-packages to avoid building the metapackage since
all geany plugins also can be installed by something like
'yum install geany-plugins-*'
- fix the requires of geany-plugins-common to include the release
* Wed Jul 22 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17.1-1
- bump upstream version to 0.17.1
- fix required geany version to be 0.16 at the present
* Sat Jul 18 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-5
- add Requires for metapackage
- rename subpackages back to geany-plugins-* instead of geany-plugin-*
* Fri Jul 17 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-4
- readd the geany_plug_docdir global to fix the versioned directory issue for
documentation files
- replace geany-plugins with %%{name} to be more consistent with macro usage
- remove zero-length documentation files
- fix the changelog
- remove static *.la-files
- split up packages
* Wed Jul 15 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-3
- add %%{_datadir}/geany-plugins/geanylua/ to %%files-section
* Wed Jul 15 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-2
- fix %%files-section again, thanks to Jonathan for the hint.
* Tue Jul 14 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-1
- update URL to plugins.geany.org
* Tue Jul 14 2009 Jonathan G. Underwood <jonathan.underwood at gmail.com> - 0.17-0.2
- Add Obsoletes for geanyvc
- Add more BuildRequires and Requires
* Tue Jul 14 2009 Jonathan G. Underwood <jonathan.underwood at gmail.com> - 0.17-0.1
- Update to 0.17 (first upstream release of tarball)
- Fix handling of docs
- Spec file cleanups
* Mon Jun 22 2009 Pingou <pingou at pingoured.fr> 0.1-1
- First RPM for Fedora
--- NEW FILE geany-plugins.spec ---
%global geany_plug_docdir %{_defaultdocdir}/%{name}-%{version}
%global req_geany_ver 0.16
Name: geany-plugins
Version: 0.17.1
Release: 4%{?dist}
Summary: Plugins for Geany
Group: Development/Tools
License: GPLv2+
URL: http://plugins.geany.org/
Source0: http://plugins.geany.org/geany-plugins/geany-plugins-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: geany-devel >= %{req_geany_ver} gettext intltool pkgconfig
BuildRequires: lua-devel enchant-devel gtkspell-devel
%description
Plugins for Geany. Plugins included are:
* Addons (various small addons)
* Geanygdb (provides integration 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)
%package common
Summary: Common files used by all geany plugins
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
%description common
This package contains some common files which are used by every Geany plugin,
e.g. language translations.
%package addons
Summary: Miscellaneous Addons for Geany
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description addons
This plugins consists of various small addons too small to justify their own
plugin, but are useful to have. The following functionality is implemented:
* Doclist: This addon places a new item in the toolbar and when clicked offers
a menu listing all open files plus the 'Close All' and 'Close Other
Documents' menu items. This can be useful to quickly access open files and
switch to them.
* OpenURI: Adds 'Open URI' and 'Copy URI' menu items to the editor menu when
the word under the cursor looks like a URI. 'Open URI' uses the browser
command configured in Geany to open it.
* Tasks:The tasks plugin goes through a file being edited and picks out lines
with "TODO" or "FIXME" in them. It collects the text after those words and
puts them in a new "Tasks" tab in the message window. Clicking on a task in
that tab takes you to the line in the file where the task was defined.
* Systray: Adds a status icon to the notification area (systray) and provides
a simple popup menu with some basic actions. It can also be used to quickly
show and hide the Geany main window.
%package geanygdb
Summary: Debugger Plugin for Geany using GDB
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Requires: gdb
%description geanygdb
GeanyGDB plugin provides an integrated debugging environment for the
GNU debugger (gdb).
%package geanylatex
Summary: LaTeX support for Geany
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Requires: tex(latex)
%description geanylatex
This plugin improves LaTeX support in Geany. It provides several templates for
new documents, help with adding labels and inserting special characters,
and much more.
%package geanylipsum
Summary: Lorem Ipsum generator for Inserting Placeholder Text
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description geanylipsum
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 >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Requires: lua
%description geanylua
This plugin provides extensive support for developing in the lua programming
language.
%package geanysendmail
Summary: Send E-Mails from within Geany
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description geanysendmail
GeanySendMail is a little plugin to send a document as attachment using the
preferred mail client from inside Geany. It is similar to the envelope symbol
of most office tools and requires a mail client that supports remote calls.
%package geanyvc
Summary: Version Control for Geany
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Obsoletes: geanyvc <= 0.5
Provides: geanyvc = %{version}-%{release}
%description geanyvc
Geanyvc is a plugin that provides a uniform way of accessing different version
control systems from within the Geany IDE. Currently, support for the following
version control systems is provided:
* Bazaar
* Git
* Mercurial
* Subversion
* SVK
* CVS
%package shiftcolumn
Summary: Move Blocks of Text horizontally
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description shiftcolumn
Shiftcolumn allows you to move blocks of text horizontally in Geany.
%package spellcheck
Summary: Spellcheck Text in Geany using the Enchant Library
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Requires: enchant
%description spellcheck
Spellcheck checks the selected text (or the whole document) with the spellcheck
library Enchant
%prep
%setup -q
%build
%configure --docdir=%{geany_plug_docdir}
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install -p DESTDIR=$RPM_BUILD_ROOT
# Remove static library *.la files
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f '{}' \;
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files common -f %{name}.lang
%defattr(-,root,root,-)
%dir %{_libdir}/%{name}/
%dir %{_datadir}/%{name}/
%files addons
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/addons
%{_libdir}/geany/addons.so
%files geanygdb
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/geanygdb/
%{_libdir}/geany/geanygdb.so
%{_libexecdir}/geany-plugins/geanygdb/ttyhelper
%files geanylatex
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/geanylatex/
%{_libdir}/geany/geanylatex.so
%files geanylipsum
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/geanylipsum/
%{_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/
%{_libdir}/geany/geanysendmail.so
%files geanyvc
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/geanyvc/
%{_libdir}/geany/geanyvc.so
%files shiftcolumn
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/shiftcolumn/
%{_libdir}/geany/shiftcolumn.so
%files spellcheck
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/spellcheck/
%{_libdir}/geany/spellcheck.so
%changelog
* Sat Jul 25 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17.1-4
- write BuildRequires at the beginning of this file
* Wed Jul 22 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17.1-3
- remove Requires: geany from the main package
- change Group to Development/Tools
- add release to the geanyvc Provides
- entirely remove %%files stanza for the main package
* Wed Jul 22 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17.1-2
- fix the required geany version also in the subpackages
- remove the requires to sub-packages to avoid building the metapackage since
all geany plugins also can be installed by something like
'yum install geany-plugins-*'
- fix the requires of geany-plugins-common to include the release
* Wed Jul 22 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17.1-1
- bump upstream version to 0.17.1
- fix required geany version to be 0.16 at the present
* Sat Jul 18 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-5
- add Requires for metapackage
- rename subpackages back to geany-plugins-* instead of geany-plugin-*
* Fri Jul 17 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-4
- readd the geany_plug_docdir global to fix the versioned directory issue for
documentation files
- replace geany-plugins with %%{name} to be more consistent with macro usage
- remove zero-length documentation files
- fix the changelog
- remove static *.la-files
- split up packages
* Wed Jul 15 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-3
- add %%{_datadir}/geany-plugins/geanylua/ to %%files-section
* Wed Jul 15 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-2
- fix %%files-section again, thanks to Jonathan for the hint.
* Tue Jul 14 2009 Dominic Hopf <dmaphy at fedoraproject.org> 0.17-1
- update URL to plugins.geany.org
* Tue Jul 14 2009 Jonathan G. Underwood <jonathan.underwood at gmail.com> - 0.17-0.2
- Add Obsoletes for geanyvc
- Add more BuildRequires and Requires
* Tue Jul 14 2009 Jonathan G. Underwood <jonathan.underwood at gmail.com> - 0.17-0.1
- Update to 0.17 (first upstream release of tarball)
- Fix handling of docs
- Spec file cleanups
* Mon Jun 22 2009 Pingou <pingou at pingoured.fr> 0.1-1
- First RPM for Fedora
--- NEW FILE import.log ---
geany-plugins-0_17_1-4_fc11:F-11:geany-plugins-0.17.1-4.fc11.src.rpm:1249069622
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/geany-plugins/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 28 Jul 2009 04:45:11 -0000 1.1
+++ .cvsignore 31 Jul 2009 19:49:42 -0000 1.2
@@ -0,0 +1 @@
+geany-plugins-0.17.1.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/geany-plugins/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 28 Jul 2009 04:45:12 -0000 1.1
+++ sources 31 Jul 2009 19:49:42 -0000 1.2
@@ -0,0 +1 @@
+9587a8d8680c73833c7c55b9e1fd58aa geany-plugins-0.17.1.tar.gz
- Previous message (by thread): rpms/geany-plugins/devel geany-plugins.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/translate-toolkit/devel .cvsignore, 1.16, 1.17 sources, 1.17, 1.18 translate-toolkit.spec, 1.31, 1.32
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list