62b6506
%global geany_plug_docdir %{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}
d9146bc
%global req_geany_ver 1.33
0a91379
0a91379
Name:           geany-plugins
d9146bc
Version:        1.33
d9146bc
Release:        1%{?dist}
0a91379
Summary:        Plugins for Geany
0a91379
0a91379
Group:          Development/Tools
64386d4
License:        GPLv3+
0a91379
URL:            http://plugins.geany.org/
5c9d914
Source0:        http://plugins.geany.org/geany-plugins/geany-plugins-%{version}.tar.bz2
0a91379
2961992
BuildRequires:  geany-devel >= %{req_geany_ver} geany-libgeany >= %{req_geany_ver}
2961992
BuildRequires:  gettext intltool pkgconfig
a4a26ff
BuildRequires:  enchant-devel >= 1.3 gtkspell3-devel >= 2.0
64386d4
BuildRequires:  libxml2-devel >= 2.6.27
c1d34e5
BuildRequires:  ctpl-devel >= 0.3
acd0706
BuildRequires:  gpgme-devel
a4a26ff
BuildRequires:  vte3-devel
acd0706
BuildRequires:  libtool cppcheck
59d0541
BuildRequires:  vala
a4a26ff
BuildRequires:  gtk3-devel, libwnck3-devel, GConf2-devel, glib2-devel
0a91379
0a91379
%description
0a91379
Plugins for Geany. Plugins included are:
f77402e
* Addons (Various small Addons)
164d90d
* Autoclose (intellectually helps you to write code)
2961992
* Automark (highlights all words that match current word)
f77402e
* Code navigation (Navigate through your source code easily)
2b9d23c
* Commander (Control Geany using commands from a command panel)
a4a26ff
#* Debugger (Enables debugging in Geany)
164d90d
* Defineformat (Write multiline defines with aligned backslash)
a4a26ff
* Devhelp (API documentation browser in Geany)
f77402e
* GeanyGDB (Integration with GDB)
8b4ba21
* GeanyGenDoc (Automatically generate documentation source code)
f77402e
* GeanyLaTeX (Improved Support for LaTeX documents)
acd0706
* GeanyMacro (User defined Macros for Geany)
acd0706
* GeanyNumberedBookmarks (Provide users with 10 numbered Bookmarks)
acd0706
* GeanyPG (Encrypt, decrypt and verify signatures with GnuPG)
8b4ba21
* GeanyVC (Support for various Version Control Systems)
8b4ba21
* Geanyctags (Generate and query ctags files for a Geany project)
8b4ba21
* Geanydoc (Call specific documentation from within Geany)
8b4ba21
* Geanyextrasel (Additional features for selecting code)
8b4ba21
* Geanyinsertnum (Insert huge number ranges with small efforts)
8b4ba21
* Geanylua (Support for Scripting with Lua)
8b4ba21
* Geanyminiscript (Geany Mini-Script filter plugin)
f77402e
* Geanyprj (Alternate project management for Geany)
a4a26ff
#* Geanypy (Python Bindings for Geany)
2b9d23c
* Geniuspaste (Use nopaste services directly from within Geany)
2b9d23c
* Git-changebar (Highlights uncommitted changes, and allows navigation through hunks)
62df0fd
* KeyRecord (record a sequence of keystrokes and to replay it several times)
5d1fb50
* Latex (Add LaTeX support to Geany)
2b9d23c
* LineOperations (Assortment of simple line functions that can be applied to an open file)
4f07702
* Lipsum (Generate random Text)
75fb186
#* Markdown (Real time preview for Markdown documents)
a4a26ff
#* Multiterm (Multiple terminals inside of Geany)
2b9d23c
* Overview (Overview over the code in a sidebar)
164d90d
* PairTagHighlighter (Find and highlight matching opening/closing HTML tags)
8b4ba21
* Pairtaghighlighter (Extension of Geany's project management)
164d90d
* Pohelper (Improves Support for GetText translation files)
acd0706
* Pretty-Print (XML Pretty Printer)
8b4ba21
* ProjectOrganizer (Extension of Geany's Project Management)
a4a26ff
#* Scope (Graphical GDB front-end)
8b4ba21
* SendMail (Sending of documents from within Geany)
f77402e
* Shiftcolumn (Moving blocks of text horizontally)
f77402e
* Spellcheck (Spell checking of documents or marked text)
acd0706
* Tableconvert (Helps on converting a tabulator separated selection into a table)
f77402e
* Treebrowser (Alternate file browser with tree view of folders)
2b9d23c
* Updatechecker (Automatically check for Geany updates)
75fb186
#* Webhelper (Provides some web development facilities for Geany)
929d528
* Workbench (Manage multiple projects in Geany)
acd0706
* XMLSnippets (Extends XML/HTML tag autocompletion provided by Geany)
f77402e
0a91379
0a91379
%package common
0a91379
Summary:   Common files used by all geany plugins
0a91379
Group:     Development/Tools
2961992
Requires:  geany >= %{req_geany_ver} geany-libgeany >= %{req_geany_ver}
7aab429
Obsoletes: geany-plugins-geanylua < 1.25
a4a26ff
Obsoletes: geany-plugins-debugger <= 1.31
a4a26ff
Obsoletes: geany-plugins-geanypy <= 1.31
75fb186
Obsoletes: geany-plugins-markdown <= 1.30
a4a26ff
Obsoletes: geany-plugins-multiterm <= 1.31
a4a26ff
Obsoletes: geany-plugins-scope <= 1.31
75fb186
Obsoletes: geany-plugins-webhelper <= 1.30
0a91379
0a91379
%description common
0a91379
This package contains some common files which are used by every Geany plugin,
0a91379
e.g. language translations.
0a91379
0a91379
0a91379
%package addons
0a91379
Summary:   Miscellaneous Addons for Geany
0a91379
Group:     Development/Tools
0a91379
Requires:  geany-plugins-common = %{version}-%{release}
0a91379
0a91379
%description addons
0a91379
This plugins consists of various small addons too small to justify their own
0a91379
plugin, but are useful to have. The following functionality is implemented:
acd0706
* Document list: This addon places a new item in the toolbar and when clicked
f77402e
  offers a menu listing all open files plus the 'Close All' and 'Close Other
0a91379
  Documents' menu items. This can be useful to quickly access open files and
0a91379
  switch to them.
acd0706
* Open and Copy URI: Adds 'Open URI' and 'Copy URI' menu items to the editor
acd0706
  menu when the word under the cursor looks like a URI. 'Open URI' uses the
acd0706
  browser command configured in Geany to open it.
f77402e
* Tasks: The tasks plugin goes through a file being edited and picks out
f77402e
  lines with configurable keywords (e.g. "TODO" or "FIXME") in them. It
f77402e
  collects the text after those words and puts them in a new "Tasks" tab in
f77402e
  the message window. Clicking on a task in that tab takes you to the line in
f77402e
  the file where the task was defined.
0a91379
* Systray: Adds a status icon to the notification area (systray) and provides
f77402e
  a simple popup menu with some basic actions. It can also be used to
f77402e
  quickly show and hide the Geany main window.
acd0706
* Bookmark list: Add a list of defined bookmarks (line markers) to the sidebar.
f77402e
  This list contains all bookmarks defined in the current file
f77402e
  for faster overview and access.
7f1adb3
* Mark Word: When double-clicking a word, all occurrences of this word are
f77402e
  searched and then highlighted (similar to Geany's 'Mark All' Find option).
f77402e
* Strip trailing blank lines: This addon removes excessive trailing blank
f77402e
  lines from the document when it is saved. If you have 'Ensure new line at
f77402e
  file end' option checked in Preferences, one trailing newline will be left.
acd0706
* XML tagging: XML tagging allows to easy tag a selected text, by checking for a
f77402e
  selection, offering a little dialog for inserting a tag and
f77402e
  replacing a selection.
f77402e
f77402e
164d90d
%package autoclose
164d90d
Summary:   Intellectually helps you to write code
164d90d
Group:     Development/Tools
164d90d
Requires:  geany-plugins-common = %{version}-%{release}
164d90d
164d90d
%description autoclose
164d90d
This plugin enables auto-closing features. Auto-closing works while you typing
164d90d
and intellectually helps you to write code.
164d90d
164d90d
2961992
%package automark
2961992
Summary:   Highlights all words that match current word
2961992
Group:     Development/Tools
2961992
Requires:  geany-plugins-common = %{version}-%{release}
2961992
2961992
%description automark
2961992
This simple plugin highlights all words that match the current word.
2961992
2961992
f77402e
%package codenav
f77402e
Summary:    Navigate through your source code easily
f77402e
Group:      Development/Tools
acd0706
Requires:   geany-plugins-common = %{version}-%{release}
f77402e
f77402e
%description codenav
f77402e
This plugin adds some facilities for navigating in the code.
f77402e
Actually, it will make it possible to:
f77402e
- switch between header and implementation
f77402e
- go to a file by typing its name
f77402e
f77402e
a9dd476
%package commander
a9dd476
Summary:    Control Geany using commands from a command panel.
a9dd476
Group:      Development/Tools
a9dd476
Requires:   geany-plugins-common = %{version}-%{release}
a9dd476
a9dd476
%description commander
a9dd476
Commander is a plugin for Geany that provides a command panel for rapid
a9dd476
access to any action.
a9dd476
a9dd476
a4a26ff
#%package debugger
a4a26ff
#Summary:    Enables debugging in Geany
a4a26ff
#Group:      Development/Tools
a4a26ff
#Requires:   geany-plugins-common = %{version}-%{release}
a4a26ff
#Requires:   vte3 >= 0.24
a4a26ff
#
a4a26ff
#%description debugger
a4a26ff
#Plugin enables debugging in Geany. Currently supports GDB only, but was
a4a26ff
#developed with multiple debuggers support in mind, so the other backends
a4a26ff
#support is planned as well.
acd0706
acd0706
164d90d
%package defineformat
164d90d
Summary:    Write multiline defines with aligned backslash
164d90d
Group:      Development/Tools
164d90d
Requires:   geany-plugins-common = %{version}-%{release}
164d90d
164d90d
%description defineformat
164d90d
On-the-fly #define prettyprinter. This plugin will help you to
164d90d
write multiline defines with aligned backslash. After installed successfully,
164d90d
load the plugin in Geany's plugin manager. Try it: open C/C++ file and type:
164d90d
164d90d
    #define A() do {
164d90d
164d90d
2961992
%package geanyctags
2961992
Summary:    Generate and query ctags files for a Geany project
2961992
Group:      Development/Tools
2961992
Requires:   geany-plugins-common = %{version}-%{release}
2961992
Requires:   ctags
2961992
2961992
%description geanyctags
2961992
Even though Geany supports symbol definition searching by itself within the
2961992
open files (and with a plugin support within the whole project), tag
2961992
regeneration can become too slow for really big projects. This is why this
2961992
plugin was created. It makes it possible to generate the tag file only once and
2961992
just query it when searching for a particular symbol definition/declaration.
2961992
This approach is fine for big projects where most of the codebase remains
2961992
unchanged and the tag positions remain more or less static.
2961992
2961992
26f8f0e
#%package devhelp
26f8f0e
#Summary:   API documentation browser in Geany
26f8f0e
#Group:     Development/Tools
26f8f0e
#Requires:  geany-plugins-common = %{version}-%{release}
26f8f0e
#
26f8f0e
#%description devhelp
26f8f0e
#This plugin embeds an API documentation browser and search functionality
26f8f0e
#directly into Geany's user interface.  In case you didn't know, Devhelp is an
26f8f0e
#API documentation browser mainly aimed at GNOME-related libraries, although
26f8f0e
#there are Devhelp books for a wide range of library APIs.  Check your package
26f8f0e
#manager and/or Google and you should have no trouble finding books that can
26f8f0e
#be viewed with Devhelp.
ab1ce3d
ab1ce3d
f77402e
%package geanydoc
f77402e
Summary:   Call documentation from within Geany
f77402e
Group:     Development/Tools
f77402e
Requires:  geany-plugins-common = %{version}-%{release}
f77402e
f77402e
%description geanydoc
f77402e
Geanydoc allows you to execute specific commands on the word under the cursor.
f77402e
This word is passed as an argument to the command. The output of the command
f77402e
can either be placed into a special buffer called "DOC" or can be used to
f77402e
execute an external program. Geanydoc is intended to be used for searching
f77402e
through API documentation.
f77402e
f77402e
f77402e
%package geanyextrasel
f77402e
Summary:   Additional features for selecting code
f77402e
Group:     Development/Tools
f77402e
Requires:  geany-plugins-common = %{version}-%{release}
f77402e
f77402e
%description geanyextrasel
f77402e
Geanyextrasel provides some special features for selecting code, e.g. from
f77402e
opening brace to closed brace and so on. This plugin will be very useful for
f77402e
you if you're a programmer and working with much sourcecodes.
0a91379
0a91379
6c50d65
%package geanygendoc
6c50d65
Summary:   Automatically generate documentation source code
6c50d65
Group:     Development/Tools
6c50d65
Requires:  geany-plugins-common = %{version}-%{release}
6c50d65
Requires:  ctpl-libs >= 0.3
4ee88c2
Requires:  python-docutils
6c50d65
6c50d65
%description geanygendoc
6c50d65
GeanyGenDoc is a plugin for Geany that aims to automatically generate
6c50d65
documentation comment basis from the source code.
6c50d65
6c50d65
You may also want to install the following packages which enable
6c50d65
some extra features:
6c50d65
 - Docutils (http://docutils.sourceforge.net/) -- or another implementation of
6c50d65
   rst2html -- is needed to (re)generate the HTML manual.
6c50d65
6c50d65
6c50d65
%package geanyinsertnum
6c50d65
Summary:   Insert huge number ranges with small efforts
6c50d65
Group:     Development/Tools
6c50d65
Requires:  geany-plugins-common = %{version}-%{release}
6c50d65
6c50d65
%description geanyinsertnum
6c50d65
Geanyinsertnum replaces a (possibly zero-width) rectangular selection with
6c50d65
integer numbers, using start/step/base etc. specified by the user. For
6c50d65
practical reasons, the number of lines is limited to 500000.
6c50d65
6c50d65
5d1fb50
%package latex
0a91379
Summary:   LaTeX support for Geany
0a91379
Group:     Development/Tools
0a91379
Requires:  geany-plugins-common = %{version}-%{release}
5d1fb50
Obsoletes: geany-plugins-geanylatex <= 1.32
5d1fb50
Provides:  geany-plugins-geanylatex >= 1.33
2d40abf
%if 0%{?rhel}
0a91379
Requires:  tex(latex)
2d40abf
%else
2d40abf
Recommends: tex(latex)
2d40abf
%endif
2d40abf
0a91379
5d1fb50
%description latex
0a91379
This plugin improves LaTeX support in Geany. It provides several templates for
0a91379
new documents, help with adding labels and inserting special characters,
0a91379
and much more.
0a91379
0a91379
4f07702
%package lipsum
0a91379
Summary:   Lorem Ipsum generator for Inserting Placeholder Text
0a91379
Group:     Development/Tools
0a91379
Requires:  geany-plugins-common = %{version}-%{release}
4f07702
Obsoletes: geany-plugins-geanylipsum <= 1.28
a3dd5bc
Provides:  geany-plugins-geanylipsum >= 1.29
0a91379
4f07702
4f07702
%description lipsum
4f07702
Lipsum is a Lorem Ipsum generator for inserting placeholder text into a
0a91379
document.
0a91379
0a91379
2961992
#%package geanylua
2961992
#Summary:   Lua Scripting for Geany
2961992
#Group:     Development/Tools
2961992
#Requires:  geany-plugins-common = %{version}-%{release}
2961992
#Requires:  lua < 5.2
2961992
#
2961992
#%description geanylua
2961992
#This plugin provides extensive support for developing in the lua programming
2961992
#language.
6c50d65
6c50d65
acd0706
%package geanymacro
acd0706
Summary:   User defined Macros for Geany
acd0706
Group:     Development/Tools
acd0706
Requires:  geany-plugins-common = %{version}-%{release}
acd0706
acd0706
%description geanymacro
acd0706
GeanyMacro is a plugin to provide user defined macros for Geany. It started
acd0706
out as part of the ConText feature parity plugin, which was split into
acd0706
individual plugins to better suit Geany's ethos of being as light as
acd0706
possible while allowing users to select which features they want to add to
acd0706
the core editor. The idea was taken from a Text Editor for Windows called
acd0706
ConText.
acd0706
acd0706
This plugin alows you to record and use your own macros. Macros are
acd0706
sequences of actions that can then be repeated with a single key
acd0706
combination. So if you had dozens of lines where you wanted to delete the
acd0706
last 2 characters, you could simple start recording, press End, Backspace,
acd0706
Backspace, down line and then stop recording. Then simply trigger the macro
acd0706
and it would automaticaly edit the line and move to the next. You could then
acd0706
just repeatedly trigger the macro to do as many lines as you want.
acd0706
acd0706
f3807cf
%package geanyminiscript
f30481f
Summary:   Geany Mini-Script filter plugin
f3807cf
Group:     Development/Tools
f3807cf
Requires:  geany-plugins-common = %{version}-%{release}
f3807cf
f3807cf
%description geanyminiscript
f30481f
The GeanyMiniScript plugin is a tool to apply a script filter on:
f3807cf
f3807cf
* the text selection
f3807cf
* the current document
f30481f
* all documents of the current session.
f3807cf
f3807cf
f3807cf
The filter type can be:
f3807cf
f3807cf
* Unix shell script
f30481f
* perl script
f3807cf
* python script
f3807cf
* sed commands
f30481f
* awk script
f3807cf
f3807cf
f3807cf
The output can be:
f3807cf
f3807cf
* the selection of the current document
f3807cf
* all the current document
f30481f
* or a new document
f3807cf
f3807cf
acd0706
%package geanynumberedbookmarks
acd0706
Summary:   Provide users 10 numbered Bookmarks
acd0706
Group:     Development/Tools
acd0706
Requires:  geany-plugins-common = %{version}-%{release}
acd0706
acd0706
%description geanynumberedbookmarks
acd0706
GeanyNumberedBookmarks is a plugin to provide users with 10 numbered
acd0706
bookmarks (in addition to the usual bookmarks). It started out as part of
acd0706
the ConText feature parity plugin, which was split into individual plugins
acd0706
to better suit Geany's ethos of being as light as possible while allowing
acd0706
users to select which features they want to add to the core editor. The idea
acd0706
was taken from a Text Editor for Windows called ConText.
acd0706
acd0706
Normally if you had more than one bookmark, you would have to cycle through
acd0706
them until you reached the one you wanted. With this plugin you can go
acd0706
straight to the bookmark that you want with a single key combination.
acd0706
acd0706
acd0706
%package geanypg
acd0706
Summary:   encrypt, decrypt and verify signatures with GnuPG
acd0706
Group:     Development/Tools
acd0706
Requires:  geany-plugins-common = %{version}-%{release}
acd0706
Requires:  gpgme
acd0706
acd0706
%description geanypg
acd0706
GeanyPG is a plugin for Geany that allows the user to encrypt, decrypt and
acd0706
verify signatures with GnuPG.
acd0706
acd0706
6c50d65
%package geanyprj
6c50d65
Summary:   Provides an alternate project management tool for Geany
6c50d65
Group:     Development/Tools
6c50d65
Requires:  geany-plugins-common = %{version}-%{release}
6c50d65
6c50d65
%description geanyprj
6c50d65
Geanyprj provides an alternate project management approach to Geany's built-in
6c50d65
project facility. The idea is to be less a "session manager" as the built-in
6c50d65
project management does: It allows/requires you to manually open and close
6c50d65
project and allows you to store project files in different locations from
6c50d65
project sources.
6c50d65
6c50d65
Geanyprj takes a different approach:
6c50d65
It never saves session information, so that project files can be stored in
6c50d65
version control without constant noise from changes of opened files or cursor
6c50d65
position. You also will never have to open/close projects manually. If a
6c50d65
*.geanyprj file is found somewhere up in path it will be opened automatically.
6c50d65
6c50d65
a4a26ff
#%package geanypy
a4a26ff
#Summary:   Provides Python bindings for Geany
a4a26ff
#Group:     Development/Tools
a4a26ff
#Requires:  geany-plugins-common = %{version}-%{release}
a4a26ff
#
a4a26ff
#%description geanypy
a4a26ff
#GeanyPy is based on the upstream at https://github.com/codebrainz/geanypy which
a4a26ff
#is still under development, however it is useful as is. Parts of the existing
a4a26ff
#API which mirror the Geany C API will probably not change unless the Geany API
a4a26ff
#changes, however new API may be added. Also documentation is needed, contributions
a4a26ff
#are welcome.
a4a26ff
#
a4a26ff
#Detailed information can be found in the documentation directory and at
a4a26ff
#http://plugins.geany.org/geanypy.html
164d90d
164d90d
8b4ba21
%package sendmail
0a91379
Summary:   Send E-Mails from within Geany
0a91379
Group:     Development/Tools
0a91379
Requires:  geany-plugins-common = %{version}-%{release}
8b4ba21
Obsoletes: geany-plugins-geanysendmail < 1.28
0a91379
8b4ba21
%description sendmail
0a91379
GeanySendMail is a little plugin to send a document as attachment using the
0a91379
preferred mail client from inside Geany. It is similar to the envelope symbol
0a91379
of most office tools and requires a mail client that supports remote calls.
0a91379
0a91379
0a91379
%package geanyvc
0a91379
Summary:   Version Control for Geany
0a91379
Group:     Development/Tools
0a91379
Requires:  geany-plugins-common = %{version}-%{release}
0a91379
Obsoletes: geanyvc <= 0.5
0a91379
Provides:  geanyvc = %{version}-%{release}
0a91379
0a91379
%description geanyvc
0a91379
Geanyvc is a plugin that provides a uniform way of accessing different version
0a91379
control systems from within the Geany IDE. Currently, support for the following
0a91379
version control systems is provided:
0a91379
0a91379
* Bazaar
0a91379
* Git
0a91379
* Mercurial
0a91379
* Subversion
0a91379
* SVK
0a91379
* CVS
0a91379
0a91379
2b9d23c
%package git-changebar
2b9d23c
Summary:   Highlights uncommitted changes, and allows navigation through hunks
2b9d23c
Group:     Development/Tools
2b9d23c
Requires:  geany-plugins-common = %{version}-%{release}
91b8d0b
BuildRequires:  libgit2-devel
2b9d23c
2b9d23c
%description git-changebar
a4a26ff
This plugin highlights uncommitted changes to files tracked with Git, and allows to navigate through the hunks.
2b9d23c
2b9d23c
f3807cf
%package geniuspaste
f3807cf
Summary:   Use nopaste services directly from within Geany
f3807cf
Group:     Development/Tools
f3807cf
Requires:  geany-plugins-common = %{version}-%{release}
f3807cf
f3807cf
%description geniuspaste
f3807cf
This plugin allows the user to paste the code from Geany into five different
f3807cf
pastebins. At the moment it supports this services:
f3807cf
f3807cf
* codepad.org
f3807cf
* tinypaste.com
f3807cf
* pastebin.geany.org
f3807cf
* dpaste.de
f3807cf
* sprunge.us
f3807cf
f3807cf
GeniusPaste detects automatically the syntax of the code and paste it with
f3807cf
syntax highlighting enabled. It can also display the pasted code opening a new
f30481f
browser tab.
f3807cf
f3807cf
62df0fd
%package keyrecord
a4a26ff
Summary:   Records and replays a sequence of keystrokes
62df0fd
Group:     Development/Tools
62df0fd
Requires:  geany-plugins-common = %{version}-%{release}
62df0fd
62df0fd
%description keyrecord
a4a26ff
This plugin allows you to record a sequence of keystrokes and to replay it
a4a26ff
several times.
62df0fd
62df0fd
2b9d23c
%package lineoperations
2b9d23c
Summary:   Assortment of simple line functions that can be applied to an open file
2b9d23c
Group:     Development/Tools
2b9d23c
Requires:  geany-plugins-common = %{version}-%{release}
2b9d23c
2b9d23c
%description lineoperations
2b9d23c
Line Operations is an assortment of simple line functions that can be applied to an open file.
2b9d23c
2b9d23c
2961992
%package projectorganizer
acd0706
Summary:   Extension of Geany's project management
acd0706
Group:     Development/Tools
acd0706
Requires:  geany-plugins-common = %{version}-%{release}
7aab429
Obsoletes: geany-plugins-gproject < 1.25
2961992
Provides:  geany-plugins-gproject = 1.25
acd0706
2961992
%description projectorganizer
2961992
ProjectOrganizer is an extension of Geany's project management displaying a tree of
acd0706
files belonging to the project in the sidebar. In addition, it enables quick
acd0706
swapping between header and source files, searching project files by name
acd0706
and more. The plugin was created with big projects in mind so everything
acd0706
works fast enough even with projects consisting of hundreds of thousands of
acd0706
files.
acd0706
acd0706
75fb186
#%package markdown
75fb186
#Summary:   Real time preview for Markdown documents
75fb186
#Group:     Development/Tools
75fb186
#Requires:  geany-plugins-common = %{version}-%{release}
75fb186
#BuildRequires: webkitgtk4-devel
75fb186
#
75fb186
#%description markdown
75fb186
#The Markdown plugin provides a real-time preview of rendered Markdown, that is,
75fb186
#Markdown converted to HTML and inserted into an HTML template and loaded
75fb186
#into a WebKit view.
a4a26ff
a4a26ff
a4a26ff
#%package multiterm
a4a26ff
#Summary:   Multiple terminals inside of Geany
a4a26ff
#Group:     Development/Tools
a4a26ff
#Requires:  geany-plugins-common = %{version}-%{release}
a4a26ff
#
a4a26ff
#%description multiterm
a4a26ff
#MultiTerm is similar to Geany's built-in VTE terminal except that it
a4a26ff
#supports multiple terminals in tabs and supports different shells in each of
a4a26ff
#the terminal tabs.
a9dd476
a9dd476
2961992
%package overview
2961992
Summary:   Overview over the code in a sidebar
2961992
Group:     Development/Tools
2961992
Requires:  geany-plugins-common = %{version}-%{release}
2961992
2961992
%description overview
2961992
This plugin provides overview over the code from bird perspective in a sidebar.
2961992
2961992
164d90d
%package pairtaghighlighter
164d90d
Summary:   Extension of Geany's project management
164d90d
Group:     Development/Tools
164d90d
Requires:  geany-plugins-common = %{version}-%{release}
164d90d
164d90d
%description pairtaghighlighter
164d90d
Find and highlight matching opening/closing HTML tags by clicking or moving the
164d90d
cursor inside a tag.
164d90d
164d90d
164d90d
%package pohelper
164d90d
Summary:   Extension of Geany's project management
164d90d
Group:     Development/Tools
164d90d
Requires:  geany-plugins-common = %{version}-%{release}
164d90d
164d90d
%description pohelper
164d90d
A plugin for Geany that improves the support for GetText translation files, by
164d90d
providing various features specific to this format and to translators.
164d90d
164d90d
Features:
164d90d
164d90d
* Navigation between all, untranslated or fuzzy messages;
164d90d
* Reformatting of the translation (reflow);
164d90d
* Toggling the fuzziness of a translation;
164d90d
* Pasting of the untranslated string to the translation;
164d90d
* Automatic updating of the translation metadata.
164d90d
164d90d
f3807cf
%package pretty-printer
6c50d65
Summary:   XML pretty printing plugin for Geany
f77402e
Group:     Development/Tools
f77402e
Requires:  geany-plugins-common = %{version}-%{release}
6c50d65
Requires:  libxml2 >= 2.6.27
164d90d
Obsoletes: geany-plugins-pretty-print <= 1.23
164d90d
Provides:  geany-plugins-pretty-print >= 1.23
f77402e
f3807cf
%description pretty-printer
6c50d65
Plugin for Geany to easily beautify XML code.
f77402e
f77402e
a4a26ff
#%package scope
a4a26ff
#Summary:   Graphical GDB front-end
a4a26ff
#Group:     Development/Tools
a4a26ff
#Requires:  geany-plugins-common = %{version}-%{release}
a4a26ff
#Requires:  gdb >= 7.3
a4a26ff
#
a4a26ff
#%description scope
a4a26ff
#Scope is a graphical GDB front-end with the normal functions you would
a4a26ff
#expect (stepping, breakpoints...), and a few notable features:
a4a26ff
#
a4a26ff
#* The communication between Scope and GDB is asynchronous
a4a26ff
#* You can enter any GDB command, at any time
a4a26ff
#  (of course, for the command to be executed, GDB must be[come] available)
a4a26ff
#* All GDB I/O (along with some other messages) is displayed in a terminal-like
a4a26ff
#  "Debug Console". Whenever you find the GUI lacking, simply switch to that
a4a26ff
#  console and work directly with GDB
a4a26ff
#* 7-bit/Locale/UTF-8 support for values.
a9dd476
a9dd476
0a91379
%package shiftcolumn
0a91379
Summary:   Move Blocks of Text horizontally
0a91379
Group:     Development/Tools
0a91379
Requires:  geany-plugins-common = %{version}-%{release}
0a91379
0a91379
%description shiftcolumn
0a91379
Shiftcolumn allows you to move blocks of text horizontally in Geany.
0a91379
0a91379
0a91379
%package spellcheck
0a91379
Summary:   Spellcheck Text in Geany using the Enchant Library
0a91379
Group:     Development/Tools
0a91379
Requires:  geany-plugins-common = %{version}-%{release}
0a91379
Requires:  enchant
0a91379
0a91379
%description spellcheck
0a91379
Spellcheck checks the selected text (or the whole document) with the spellcheck
0a91379
library Enchant
0a91379
0a91379
acd0706
%package tableconvert
acd0706
Summary:   Helps on converting a tabulator separated selection into a table
acd0706
Group:     Development/Tools
acd0706
Requires:  geany-plugins-common = %{version}-%{release}
acd0706
acd0706
%description tableconvert
acd0706
Tableconvert is a plugin which helps on converting a tabulator separated
acd0706
selection into a table.
acd0706
acd0706
f77402e
%package treebrowser
7f1adb3
Summary:   Alternate file browser plugin providing a tree view of directories
c3f8ab8
Group:     Development/Tools
c3f8ab8
Requires:  geany-plugins-common = %{version}-%{release}
c3f8ab8
f77402e
%description treebrowser
f77402e
The tree browser plugin for Geany provides an alternate way to browse through
f77402e
your files. It displays files and directories in a tree view and has more
f77402e
features than the file browser plugin delivered with Geany itself.
c3f8ab8
c3f8ab8
6c50d65
%package updatechecker
6c50d65
Summary:   Automatically check for Geany updates
c3f8ab8
Group:     Development/Tools
c3f8ab8
Requires:  geany-plugins-common = %{version}-%{release}
1592e71
BuildRequires: libsoup-devel
c3f8ab8
6c50d65
%description updatechecker
6c50d65
UpdateChecker is a plugin for Geany, which is able to check whether there is
6c50d65
a more recent version of Geany available.
6c50d65
6c50d65
75fb186
#%package webhelper
75fb186
#Summary:   Preview and Debug Web documents from within Geany using WebKit
75fb186
#Group:     Development/Tools
75fb186
#Requires:  geany-plugins-common = %{version}-%{release}
75fb186
#BuildRequires: webkitgtk4-devel
75fb186
#
75fb186
#%description webhelper
75fb186
#WebHelper is a plugin for Geany that provides some web development
75fb186
#facilities, such as a web page preview and some debugging tools (web
75fb186
#inspector).
75fb186
#
75fb186
#Prominent features:
75fb186
#
75fb186
#* A basic web view, allowing to display any web page (using WebKit)
75fb186
#* Possible automatic reloading of the web view upon document saving
75fb186
#* A web inspector/debugging tool for the web view's content (including a
75fb186
#  JavaScript console, a viewer and editor of processed HTML and CSS, a network
75fb186
#  usage analysis tool and many more, thanks to WebKit).
c3f8ab8
0a91379
929d528
%package workbench
929d528
Summary:   Manage multiple projects in Geany
929d528
Group:     Development/Tools
929d528
Requires:  geany-plugins-common = %{version}-%{release}
929d528
929d528
%description workbench
929d528
The Workbench plugin is an extension that makes it possible to manage multiple
929d528
projects in geany. You can add geany projects to a workbench. From there you
929d528
can add directories to the project to manage the files belonging to the
929d528
project.
929d528
929d528
acd0706
%package xmlsnippets
acd0706
Summary:   Extends XML/HTML tag autocompletion provided by Geany
acd0706
Group:     Development/Tools
acd0706
Requires:  geany-plugins-common = %{version}-%{release}
acd0706
acd0706
%description xmlsnippets
acd0706
This plugin extends XML/HTML tag autocompletion provided by Geany. It
acd0706
automatically inserts a matching snippet after you type an opening tag.
acd0706
acd0706
0a91379
%prep
0a91379
%setup -q
0a91379
0a91379
0a91379
%build
4e4a819
%configure --docdir=%{geany_plug_docdir}
0a91379
make %{?_smp_mflags}
0a91379
0a91379
0a91379
%install
0a91379
rm -rf $RPM_BUILD_ROOT
0a91379
make install -p DESTDIR=$RPM_BUILD_ROOT
0a91379
0a91379
# Remove static library *.la files
7f1adb3
find $RPM_BUILD_ROOT -name '*.la' -delete
7f1adb3
7f1adb3
# Remove zero-length files
7f1adb3
find $RPM_BUILD_ROOT -type f -empty -delete
0a91379
0a91379
7f1adb3
%find_lang %{name}
0a91379
0a91379
0a91379
%files common -f %{name}.lang
0a91379
%defattr(-,root,root,-)
929d528
#%doc NEWS README
0a91379
%dir %{_datadir}/%{name}/
929d528
%dir %{_datadir}/doc/geany-plugins/
929d528
%doc %{_datadir}/doc/geany-plugins/README
929d528
%doc %{_datadir}/doc/geany-plugins/NEWS
929d528
%doc %{_datadir}/doc/geany-plugins/AUTHORS
929d528
%doc %{_datadir}/doc/geany-plugins/COPYING
929d528
%{_libdir}/libgeanypluginutils.so*
0a91379
0a91379
%files addons
0a91379
%defattr(-,root,root,-)
0a91379
%doc %{geany_plug_docdir}/addons
0a91379
%{_libdir}/geany/addons.so
0a91379
164d90d
%files autoclose
164d90d
%defattr(-,root,root,-)
164d90d
%doc %{geany_plug_docdir}/autoclose
164d90d
%{_libdir}/geany/autoclose.so
164d90d
2961992
%files automark
2961992
%defattr(-,root,root,-)
2961992
%doc %{geany_plug_docdir}/automark
2961992
%{_libdir}/geany/automark.so
164d90d
f77402e
%files codenav
f77402e
%defattr(-,root,root,-)
f77402e
%doc %{geany_plug_docdir}/codenav
f77402e
%{_libdir}/geany/codenav.so
f77402e
a9dd476
%files commander
a9dd476
%defattr(-,root,root,-)
a9dd476
%doc %{geany_plug_docdir}/commander
a9dd476
%{_libdir}/geany/commander.so
a9dd476
a4a26ff
#%files debugger
a4a26ff
#%defattr(-,root,root,-)
a4a26ff
#%doc %{geany_plug_docdir}/debugger
a4a26ff
#%{_datadir}/%{name}/debugger/
a4a26ff
#%{_libdir}/geany/debugger.so
acd0706
164d90d
%files defineformat
164d90d
%defattr(-,root,root,-)
164d90d
%doc %{geany_plug_docdir}/defineformat
164d90d
%{_libdir}/geany/defineformat.so
164d90d
26f8f0e
#%files devhelp
26f8f0e
#%defattr(-,root,root,-)
26f8f0e
#%doc %{geany_plug_docdir}/devhelp
26f8f0e
#%{_datadir}/%{name}/devhelp/
26f8f0e
#%{_libdir}/geany/devhelp.so
ab1ce3d
4f07702
%files geanyctags
4f07702
%defattr(-,root,root,-)
4f07702
%doc %{geany_plug_docdir}/geanyctags
4f07702
%{_libdir}/geany/geanyctags.so
ab1ce3d
f77402e
%files geanydoc
f77402e
%defattr(-,root,root,-)
f77402e
%doc %{geany_plug_docdir}/geanydoc/
f77402e
%{_libdir}/geany/geanydoc.so
f77402e
f77402e
%files geanyextrasel
f77402e
%defattr(-,root,root,-)
f77402e
%doc %{geany_plug_docdir}/geanyextrasel/
f77402e
%{_libdir}/geany/geanyextrasel.so
f77402e
6c50d65
%files geanygendoc
6c50d65
%defattr(-,root,root,-)
6c50d65
%doc %{geany_plug_docdir}/geanygendoc/
6c50d65
%{_libdir}/geany/geanygendoc.so
6c50d65
%{_datadir}/%{name}/geanygendoc/
6c50d65
6c50d65
%files geanyinsertnum
6c50d65
%defattr(-,root,root,-)
6c50d65
%doc %{geany_plug_docdir}/geanyinsertnum/
6c50d65
%{_libdir}/geany/geanyinsertnum.so
6c50d65
5d1fb50
%files latex
0a91379
%defattr(-,root,root,-)
5d1fb50
%doc %{geany_plug_docdir}/latex/
5d1fb50
%{_libdir}/geany/latex.so
0a91379
2961992
#%files geanylua
2961992
#%defattr(-,root,root,-)
2961992
#%doc %{geany_plug_docdir}/geanylua/
2961992
#%{_libdir}/geany/geanylua.so
2961992
#%{_datadir}/%{name}/geanylua/
2961992
#%{_libdir}/%{name}/geanylua/
0a91379
acd0706
%files geanymacro
acd0706
%defattr(-,root,root,-)
acd0706
%doc %{geany_plug_docdir}/geanymacro/
acd0706
%{_libdir}/geany/geanymacro.so
acd0706
f3807cf
%files geanyminiscript
f3807cf
%defattr(-,root,root,-)
f3807cf
%doc %{geany_plug_docdir}/geanyminiscript/
f3807cf
%{_libdir}/geany/geanyminiscript.so
f3807cf
acd0706
%files geanynumberedbookmarks
acd0706
%defattr(-,root,root,-)
acd0706
%doc %{geany_plug_docdir}/geanynumberedbookmarks/
acd0706
%{_libdir}/geany/geanynumberedbookmarks.so
acd0706
acd0706
%files geanypg
acd0706
%defattr(-,root,root,-)
acd0706
%doc %{geany_plug_docdir}/geanypg/
acd0706
%{_libdir}/geany/geanypg.so
acd0706
6c50d65
%files geanyprj
0a91379
%defattr(-,root,root,-)
6c50d65
%doc %{geany_plug_docdir}/geanyprj/
6c50d65
%{_libdir}/geany/geanyprj.so
0a91379
a4a26ff
#%files geanypy
a4a26ff
#%defattr(-,root,root,-)
a4a26ff
#%doc %{geany_plug_docdir}/geanypy/
a4a26ff
#%{_libdir}/geany/geanypy.so
a4a26ff
#%{_libdir}/geany/geanypy/*
a4a26ff
#%{_libdir}/geany/*.py*
acd0706
6c50d65
%files geanyvc
f77402e
%defattr(-,root,root,-)
6c50d65
%doc %{geany_plug_docdir}/geanyvc/
6c50d65
%{_libdir}/geany/geanyvc.so
f77402e
f3807cf
%files geniuspaste
f77402e
%defattr(-,root,root,-)
f3807cf
%doc %{geany_plug_docdir}/geniuspaste/
f3807cf
%{_libdir}/geany/geniuspaste.so
2b9d23c
%{_datadir}/%{name}/geniuspaste/
f3807cf
4f07702
%files git-changebar
4f07702
%defattr(-,root,root,-)
4f07702
%doc %{geany_plug_docdir}/git-changebar/
4f07702
%{_libdir}/geany/git-changebar.so
4f07702
%{_datadir}/%{name}/git-changebar/
4f07702
a4a26ff
%files keyrecord
62df0fd
%defattr(-,root,root,-)
62df0fd
%doc %{geany_plug_docdir}/keyrecord/
62df0fd
%{_libdir}/geany/keyrecord.so
62df0fd
4f07702
%files lineoperations
4f07702
%defattr(-,root,root,-)
4f07702
%doc %{geany_plug_docdir}/lineoperations/
4f07702
%{_libdir}/geany/lineoperations.so
4f07702
4f07702
%files lipsum
4f07702
%defattr(-,root,root,-)
4f07702
%doc %{geany_plug_docdir}/lipsum/
4f07702
%{_libdir}/geany/lipsum.so
f3807cf
75fb186
#%files markdown
75fb186
#%defattr(-,root,root,-)
75fb186
#%doc %{geany_plug_docdir}/markdown/
75fb186
#%{_libdir}/geany/markdown.so
a4a26ff
a4a26ff
#%files multiterm
a4a26ff
#%defattr(-,root,root,-)
a4a26ff
#%doc %{geany_plug_docdir}/multiterm/
a4a26ff
#%{_libdir}/geany/multiterm.so
a9dd476
2961992
%files overview
2961992
%defattr(-,root,root,-)
2961992
%doc %{geany_plug_docdir}/overview/
2961992
%{_libdir}/geany/overview.so
2961992
%{_datadir}/geany-plugins/overview/*.ui
2961992
164d90d
%files pairtaghighlighter
164d90d
%defattr(-,root,root,-)
164d90d
%doc %{geany_plug_docdir}/pairtaghighlighter/
164d90d
%{_libdir}/geany/pairtaghighlighter.so
164d90d
164d90d
%files pohelper
164d90d
%defattr(-,root,root,-)
164d90d
%doc %{geany_plug_docdir}/pohelper/
164d90d
%{_libdir}/geany/pohelper.so
2961992
%{_datadir}/geany-plugins/pohelper/*.ui
164d90d
f3807cf
%files pretty-printer
f3807cf
%defattr(-,root,root,-)
f3807cf
%{_libdir}/geany/pretty-printer.so
f77402e
4f07702
%files projectorganizer
4f07702
%defattr(-,root,root,-)
4f07702
%doc %{geany_plug_docdir}/projectorganizer/
4f07702
%{_libdir}/geany/projectorganizer.so
4f07702
4f07702
%post projectorganizer
4f07702
gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
4f07702
4f07702
%postun projectorganizer
4f07702
gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
f77402e
a4a26ff
#%files scope
a4a26ff
#%defattr(-,root,root,-)
a4a26ff
#%doc %{geany_plug_docdir}/scope/
a4a26ff
#%{_datadir}/geany-plugins/scope/
a4a26ff
#%{_libdir}/geany/scope.so
a9dd476
4f07702
%files sendmail
4f07702
%defattr(-,root,root,-)
4f07702
%doc %{geany_plug_docdir}/sendmail/
4f07702
%{_libdir}/geany/sendmail.so
a9dd476
0a91379
%files shiftcolumn
0a91379
%defattr(-,root,root,-)
0a91379
%doc %{geany_plug_docdir}/shiftcolumn/
0a91379
%{_libdir}/geany/shiftcolumn.so
0a91379
0a91379
%files spellcheck
0a91379
%defattr(-,root,root,-)
0a91379
%doc %{geany_plug_docdir}/spellcheck/
0a91379
%{_libdir}/geany/spellcheck.so
0a91379
acd0706
%files tableconvert
acd0706
%defattr(-,root,root,-)
acd0706
%doc %{geany_plug_docdir}/tableconvert/
acd0706
%{_libdir}/geany/tableconvert.so
acd0706
f77402e
%files treebrowser
c3f8ab8
%defattr(-,root,root,-)
f77402e
%doc %{geany_plug_docdir}/treebrowser/
f77402e
%{_libdir}/geany/treebrowser.so
c3f8ab8
6c50d65
%files updatechecker
c3f8ab8
%defattr(-,root,root,-)
6c50d65
%doc %{geany_plug_docdir}/updatechecker/
6c50d65
%{_libdir}/geany/updatechecker.so
f77402e
75fb186
#%files webhelper
75fb186
#%defattr(-,root,root,-)
75fb186
#%doc %{geany_plug_docdir}/webhelper/
75fb186
#%{_libdir}/geany/webhelper.so
6c50d65
929d528
%files workbench
929d528
%defattr(-,root,root,-)
929d528
%doc %{geany_plug_docdir}/workbench/
929d528
%{_libdir}/geany/workbench.so
929d528
acd0706
%files xmlsnippets
acd0706
%defattr(-,root,root,-)
acd0706
%doc %{geany_plug_docdir}/xmlsnippets/
acd0706
%{_libdir}/geany/xmlsnippets.so
acd0706
acd0706
0a91379
%changelog
d9146bc
* Sat Mar 03 2018 Dominic Hopf <dmaphy@fedoraproject.org> 1.33-1
d9146bc
- New upstream release: Geany-Plugins 1.33
5d1fb50
- Rename plugin GeanyLaTeX to latex 
d9146bc
608e0c6
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-2
608e0c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
608e0c6
929d528
* Fri Dec 01 2017 Dominic Hopf <dmaphy@fedoraproject.org> 1.32-1
929d528
- New upstream release: Geany-Plugins 1.32
929d528
c84f2c7
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-5
c84f2c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c84f2c7
579f92d
* Mon Jul 31 2017 Florian Weimer <fweimer@redhat.com> - 1.31-4
579f92d
- Rebuild with binutils fix for ppc64le (#1475636)
579f92d
75fb186
* Thu Jul 27 2017 Dominic Hopf <dmaphy@fedoraproject.org> 1.31-3
a4a26ff
- Build Geany-Plugins with GTK3 (RHBZ#1368632)
75fb186
- Re-enabled plugins: Devhelp
75fb186
- Disabled plugins: Debugger, Geanypy, Markdown, Multiterm, Scope, Webhelper
a4a26ff
- Thanks very much to Rok Mandeljc for his efforts on this!
a4a26ff
6805f93
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-2
6805f93
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6805f93
62df0fd
* Sat Jul 22 2017 Dominic Hopf <dmaphy@fedoraproject.org> 1.31-1
62df0fd
- New upstream release: Geany-Plugins 1.31
62df0fd
- New Plugin: keyrecord
62df0fd
Igor Gnatenko 6abba24
* Sat Jul 08 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.30-3
Igor Gnatenko 6abba24
- Rebuild for libgit2 0.26.x
Igor Gnatenko 6abba24
fb7875d
* Sun Mar 19 2017 Dominic Hopf <dmaphy@fedoraproject.org> 1.30-2
fb7875d
- Fix upgrade path for disabled Geany-Plugins (RHBZ#1433188)
fb7875d
3600191
* Sun Mar 05 2017 Dominic Hopf <dmaphy@fedoraproject.org> 1.30-1
3600191
- New upstream release: Geany-Plugins 1.30
3600191
Igor Gnatenko 227e4e1
* Tue Feb 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.29-7
Igor Gnatenko 227e4e1
- Rebuild for libgit2-0.25.x
Igor Gnatenko 227e4e1
2d40abf
* Sun Dec 18 2016 Dominic Hopf <dmaphy@fedoraproject.org> 1.29-6
2d40abf
- Recommend tex(latex) for geanylatex (RHBZ#1346073)
2d40abf
34b93a0
* Sat Dec 10 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.29-4
34b93a0
- Rebuild for gpgme 1.18
34b93a0
1e85066
* Sun Nov 13 2016 Dominic Hopf <dmaphy@fedoraproject.org> 1.29-3
4f07702
- New upstream release: Geany-Plugins 1.29
4f07702
- Renamed Plugin: geanysendmail -> lipsum
1e85066
- Temporary disable plugin devhelp (RHBZ#1375807)
1e85066
- Temporary disable plugin markdown (RHBZ#1375807)
1e85066
- Temporary disable plugin webhelper (RHBZ#1375807)
4f07702
8b4ba21
* Sun Jul 10 2016 Dominic Hopf <dmaphy@fedoraproject.org> 1.28-1
8b4ba21
- New upstream release: Geany-Plugins 1.28
8b4ba21
- Renamed Plugin: geanysendmail -> sendmail
8b4ba21
2b9d23c
* Tue Mar 29 2016 Oliver Haessler <oliver@redhat.com> - 1.27-1
2b9d23c
- New upstream release: Geany-Plugins 1.27
2b9d23c
- new plugins: LineOperations, git-changebar
2b9d23c
- Updated package description to include all available AddOns
2b9d23c
- Updated geanypy directory
2b9d23c
421a9f9
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.26-2
421a9f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
421a9f9
4577cd1
* Thu Nov 19 2015 Oliver Haessler <oliver@redhat.com> - 1.26-1
4577cd1
- New upstream release: Geany-Plugins 1.26
4577cd1
4921bac
* Thu Aug 20 2015 Dominic Hopf <dmaphy@fedoraproject.org> - 1.25-4
4921bac
- remove obsolete references to lua
4921bac
7aab429
* Thu Aug 20 2015 Dominic Hopf <dmaphy@fedoraproject.org> - 1.25-3
7aab429
- fix Provides and Obsoletes for renamed/removed plugins
7aab429
4e4a819
* Sat Aug 08 2015 Dominic Hopf <dmaphy@fedoraproject.org> - 1.25-2
4e4a819
- build without --enable-gtk3
4e4a819
2961992
* Mon Jul 27 2015 Dominic Hopf <dmaphy@fedoraproject.org> - 1.25-1
2961992
- New upstream release: Geany-Plugins 1.25
2961992
- new plugins: Automark, Geanyctags, Overview
2961992
- renamed plugins: gproject -> projectorganizer
2961992
- plugins gone: geanylua
2961992
215b966
* Sun Jun 28 2015 Dominic Hopf <dmaphy@fedoraproject.org> - 1.24-6
215b966
- run gtk-update-icon-cache in %%post and %%postun for gproject only
215b966
017dd0d
* Thu Jun 25 2015 Dominic Hopf <dmaphy@fedoraproject.org> - 1.24-5
017dd0d
- run gtk-update-icon-cache in %%post and %%postun
017dd0d
ed9e9b7
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-4
ed9e9b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ed9e9b7
0d37b5e
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-3
0d37b5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
0d37b5e
2593a18
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-2
2593a18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2593a18
164d90d
* Tue Apr 15 2014 Dominic Hopf <dmaphy@fedoraproject.org> - 1.24-1
164d90d
- New upstream release: Geany-Plugins 1.24
164d90d
- remove geanygdb from specfile
164d90d
- fix bogus date warnings
164d90d
- new plugins: autoclose, defineformat, geanypy, pairtaghighlighter and pohelper
164d90d
62b6506
* Fri Jul 26 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.23-3
62b6506
- Install docs to %%{_pkgdocdir} where available.
62b6506
ab1ce3d
* Wed May 15 2013 Tom Callaway <spot@fedoraproject.org> - 1.23-2
ab1ce3d
- rebuild for lua 5.2
ab1ce3d
- enable devhelp
ab1ce3d
a9dd476
* Sun Mar 10 2013 Dominic Hopf <dmaphy@fedoraproject.org> - 1.23-1
a9dd476
- New upstream release: Geany-Plugins 1.23
a9dd476
- New plugins: commander, markdown, multiterm, scope
a9dd476
7d87c85
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.22-4
7d87c85
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7d87c85
f30481f
* Thu Aug 02 2012 Dominic Hopf <dmaphy@fedoraproject.org> - 1.22-3
f30481f
- add Obsoletes and Provides for pretty-print(er)
f30481f
3aa8ae2
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.22-2
3aa8ae2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3aa8ae2
f3807cf
* Mon Jul 16 2012 Dominic Hopf <dmaphy@fedoraproject.org> - 1.22-1
f3807cf
- New upstream release: Geany-Plugins 1.22
f3807cf
- this release deprecates the geanygdb plugin
f3807cf
- pretty-print has been renamed to pretty-printer
f3807cf
- new plugins: geanyminiscript and geniuspaste
f3807cf
a89b881
* Sun Jun 24 2012 Dominic Hopf <dmaphy@fedoraproject.org> - 0.21-4
a89b881
- require and build against Geany 1.22
a89b881
aae6104
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21-3
aae6104
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
aae6104
a89b881
* Tue Oct 25 2011 Dominic Hopf <dmaphy@fedoraproject.org> - 0.21-2
4ee88c2
- fix a dependency issue for geanygendoc
4ee88c2
acd0706
* Mon Oct 24 2011 Dominic Hopf <dmaphy@fedoraproject.org> - 0.21-1
acd0706
- New upstream release: Geany-Plugins 0.21
acd0706
- 0.21 adds seven new plugins: debugger, geanymacro, geanynumberedbookmarks,
acd0706
  geanypg, gproject, tableconvert, xmlsnippets
acd0706
ad6a35d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
ad6a35d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ad6a35d
164d90d
* Mon Jan 17 2011 Dominic Hopf <dmaphy@fedoraproject.org> - 0.20-1
6c50d65
- New upstream release: Geany-Plugins 0.20
6c50d65
- remove unnecessary patches since the got applied upstream
6c50d65
- 0.20 brings two new plugins: updatechecker and webhelper
6c50d65
- order the plugins alphabetically (inspired by the output of ls)
6c50d65
8c81fd6
* Sat Jan 08 2011 Dominic Hopf <dmaphy@fedoraproject.org> - 0.19-7
8c81fd6
- apply patch from upstream SVN to fix geanylua build
8c81fd6
03f73ed
* Thu Jan 06 2011 Dominic Hopf <dmaphy@fedoraproject.org> - 0.19-6
03f73ed
- require and build against Geany 0.20
03f73ed
c1d34e5
* Tue Oct 26 2010 Dominic Hopf <dmaphy@fedoraproject.org> - 0.19-5
c1d34e5
- backport upstream changes for geanygendoc to work with CTPL 0.3
c1d34e5
22e115e
* Sat Oct 09 2010 Dominic Hopf <dmaphy@fedoraproject.org> - 0.19-4
22e115e
- remove Requires: geany >= %%{req_geany_ver} from plugins, since Geany is
22e115e
  required by geany-plugins-common, and any plugin requires the common
22e115e
  package
22e115e
- add missing dependency for ctpl-libs to geanygendoc plugin
22e115e
7f1adb3
* Sat Jul 31 2010 Dominic Hopf <dmaphy@fedoraproject.org> - 0.19-3
7f1adb3
- enable or rather add geanygendoc to the specfile
7f1adb3
- remove zero-length documentation files
7f1adb3
- fix various spelling errors
7f1adb3
64386d4
* Thu Jul 15 2010 Dominic Hopf <dmaphy@fedoraproject.org> - 0.19-2
64386d4
- correct license to GPLv3+
64386d4
- fix build of pretty print plugin
64386d4
- be more particular with BuildRequires
64386d4
f77402e
* Sat Jun 19 2010 Dominic Hopf <dmaphy@fedoraproject.org> - 0.19-1
f77402e
- New upstream release: Geany-Plugins 0.19
f77402e
- redordered plugins according to Geany's plugin manager dialog
f77402e
- added new plugins: codenav, treebrowser, geanyextrasel, geanyinsertnum and
f77402e
  pretty print
f77402e
164d90d
* Sun Jan 17 2010 Dominic Hopf <dmaphy@fedoraproject.org> 0.18-2
773a895
- Build against and require Geany 0.18.1
773a895
c3f8ab8
* Sat Oct 31 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.18-1
c3f8ab8
- update to new upstream release
c3f8ab8
164d90d
* Sat Aug 15 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-6
104a792
- build against and require geany 0.18
104a792
5c9d914
* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.17.1-5
5c9d914
- Use bzipped upstream tarball.
5c9d914
0a91379
* Sat Jul 25 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-4
0a91379
- write BuildRequires at the beginning of this file
0a91379
0a91379
* Wed Jul 22 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-3
0a91379
- remove Requires: geany from the main package
0a91379
- change Group to Development/Tools
0a91379
- add release to the geanyvc Provides
0a91379
- entirely remove %%files stanza for the main package
0a91379
0a91379
* Wed Jul 22 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-2
0a91379
- fix the required geany version also in the subpackages
0a91379
- remove the requires to sub-packages to avoid building the metapackage since
0a91379
  all geany plugins also can be installed by something like
0a91379
  'yum install geany-plugins-*'
0a91379
- fix the requires of geany-plugins-common to include the release
0a91379
0a91379
* Wed Jul 22 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17.1-1
0a91379
- bump upstream version to 0.17.1
0a91379
- fix required geany version to be 0.16 at the present
0a91379
0a91379
* Sat Jul 18 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-5
0a91379
- add Requires for metapackage
0a91379
- rename subpackages back to geany-plugins-* instead of geany-plugin-*
0a91379
0a91379
* Fri Jul 17 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-4
0a91379
- readd the geany_plug_docdir global to fix the versioned directory issue for
0a91379
  documentation files
0a91379
- replace geany-plugins with %%{name} to be more consistent with macro usage
0a91379
- remove zero-length documentation files
0a91379
- fix the changelog
0a91379
- remove static *.la-files
0a91379
- split up packages
0a91379
0a91379
* Wed Jul 15 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-3
0a91379
- add %%{_datadir}/geany-plugins/geanylua/ to %%files-section
0a91379
0a91379
* Wed Jul 15 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-2
0a91379
- fix %%files-section again, thanks to Jonathan for the hint.
0a91379
0a91379
* Tue Jul 14 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.17-1
0a91379
- update URL to plugins.geany.org
0a91379
0a91379
* Tue Jul 14 2009 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.17-0.2
0a91379
- Add Obsoletes for geanyvc
0a91379
- Add more BuildRequires and Requires
0a91379
0a91379
* Tue Jul 14 2009 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.17-0.1
0a91379
- Update to 0.17 (first upstream release of tarball)
0a91379
- Fix handling of docs
0a91379
- Spec file cleanups
0a91379
0a91379
* Mon Jun 22 2009 Pingou <pingou@pingoured.fr> 0.1-1
0a91379
- First RPM for Fedora