--- geany-plugins-0.19.orig/debian/compat +++ geany-plugins-0.19/debian/compat @@ -0,0 +1 @@ +7 --- geany-plugins-0.19.orig/debian/geany-plugin-prj.docs +++ geany-plugins-0.19/debian/geany-plugin-prj.docs @@ -0,0 +1 @@ +geanyprj/README --- geany-plugins-0.19.orig/debian/geany-plugin-lipsum.docs +++ geany-plugins-0.19/debian/geany-plugin-lipsum.docs @@ -0,0 +1 @@ +geanylipsum/README --- geany-plugins-0.19.orig/debian/geany-plugin-doc.install +++ geany-plugins-0.19/debian/geany-plugin-doc.install @@ -0,0 +1 @@ +/usr/lib/geany/geanydoc.* --- geany-plugins-0.19.orig/debian/control +++ geany-plugins-0.19/debian/control @@ -0,0 +1,297 @@ +Source: geany-plugins +Section: devel +Priority: optional +Maintainer: Geany Packaging Team +Uploaders: Chow Loong Jin , Evgeni Golov +Build-Depends: debhelper (>= 7.0.50), + quilt (>= 0.46-7~), + autotools-dev, + intltool (>= 0.35), + geany (>= 0.19), + libgtk2.0-dev, + libenchant-dev (>= 1.3), + libgtkspell-dev, + liblua5.1-dev, + python-docutils, + libxml2-dev (>= 2.6.27) +Standards-Version: 3.9.1 +Homepage: http://plugins.geany.org +Vcs-Git: git://git.debian.org/git/pkg-geany/packages/geany-plugins.git +Vcs-Browser: http://git.debian.org/?p=pkg-geany/packages/geany-plugins.git + +Package: geany-plugins +Architecture: all +Depends: geany-plugin-addons (>= ${source:Version}), + geany-plugin-doc (>= ${source:Version}), + geany-plugin-gdb (>= ${source:Version}), + geany-plugin-latex (>= ${source:Version}), + geany-plugin-lipsum (>= ${source:Version}), + geany-plugin-lua (>= ${source:Version}), + geany-plugin-prj (>= ${source:Version}), + geany-plugin-sendmail (>= ${source:Version}), + geany-plugin-vc (>= ${source:Version}), + geany-plugin-shiftcolumn (>= ${source:Version}), + geany-plugin-spellcheck (>= ${source:Version}), + ${misc:Depends} +Description: set of plugins for Geany + This is a metapackage which installs the whole set of plugins for Geany. + . + Geany is a fast and lightweight IDE. + +Package: geany-plugins-common +Architecture: all +Depends: geany (>= ${geany:Version}), + ${misc:Depends} +Breaks: geany-plugin-addons (<< 0.19), + geany-plugin-doc (<< 0.19), + geany-plugin-gdb (<< 0.19), + geany-plugin-latex (<< 0.19), + geany-plugin-lipsum (<< 0.19), + geany-plugin-lua (<< 0.19), + geany-plugin-prj (<< 0.19), + geany-plugin-sendmail (<< 0.19), + geany-plugin-vc (<< 0.19), + geany-plugin-shiftcolumn (<< 0.19), + geany-plugin-spellcheck (<< 0.19) +Description: set of plugins for Geany (translations) + This package contains translations for the Geany Plugins. You probably do not + want to install this package directly, but instead install one of the other + plugins packages. + +Package: geany-plugin-addons +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: miscellanous plugins for Geany + This plugin adds various small addons to Geany which aren't worth an + individual plugin, but might still be useful for people. + * 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 putsthem in a new "Tasks" tab in the message window. Clicking on a task + in thattab takes you to the line in the file where the task was defined. + * Systray: Adds a status icon to the notification area (systray) and + providesa simple popup menu with some basic actions. It can also be used + to quickly show and hide the Geany main window. + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + +#Package: geany-plugin-codenav +#Architecture: any +#Depends: geany-plugins-common (= ${source:Version}), +# ${shlibs:Depends}, ${misc:Depends} +#Description: a code navigation plugin for Geany +# This plugin adds some facilities for navigating in code using Geany, making it +# possible to:- +# * Switch between header and implementation +# * Go to a file by typing its name +# . +# Geany is a small and lightweight integrated development environment using the +# Gtk+ toolkit. + +Package: geany-plugin-doc +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: a documentation plugin for Geany + Geanydoc is a plugin for the Geany IDE which is intended to be used to search + for documentation API from different sources. It allows execution of specified + commands on the current word at the cursor position or otherwise specified via + a dialog to obtain this documentation. This documentation is displayed in the + geany buffer as a tab called *DOC*, or may be displayed in an external program. + . + After installing this package, you'll need to enable the "Doc" plugin + and then setup a keyword binding for it in Geany's preferences dialogue. + . + Geany is a small and lightweight integrated development environment using the + GTK+ toolkit. + +#Package: geany-plugin-extrasel +#Architecture: any +#Depends: geany-plugins-common (= ${source:Version}), +# ${shlibs:Depends}, ${misc:Depends} +#Description: an extra selection plugin for Geany +# The Extra Selection plugin adds the following functions to Geany:- +# * Go to matching brace and select (select to matching brace) +# * Go to line and select (select to line) +# * Ctrl+Shift+Alt+Left/Right/Home/End key - same as Ctrl+Shift, but for +# rectangular selection. +# * Column mode - while active, all (Ctrl)-Shift-Arrow keys do rectangle +# selection instead of stream. +# . +# Geany is a small and lightweight integrated development environment using the +# Gtk+ toolkit. + +Package: geany-plugin-gdb +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + gdb, + ${shlibs:Depends}, ${misc:Depends} +Description: GDB plugin for Geany + GeanyGDB is a plugin for Geany which provides integrated debugging support + within Geany via the GNU Debugger (gdb). + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + . + The GNU Debugger is a source-level debugger for C, C++, Fortran, Modula 2 and + Java programs. + +#Package: geany-plugin-gendoc +#Architecture: any +#Depends: geany-plugins-common (= ${source:Version}), +# ${shlibs:Depends}, ${misc:Depends} +#Description: documentation generation plugin for Geany +# GeanyGenDoc is a plugin for Geany which provides support for automatically +# generating documentation based on comments in the source code. +# . +# Geany is a small and lightweight integrated development environment using the +# Gtk+ toolkit. + +#Package: geany-plugin-insertnum +#Architecture: any +#Depends: geany-plugins-common (= ${source:Version}), +# ${shlibs:Depends}, ${misc:Depends} +#Description: number inserting plugin for Geany +# This plugin for Geany 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. +# . +# Geany is a small and lightweight integrated development environment using the +# Gtk+ toolkit. + +Package: geany-plugin-latex +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: improved LaTeX support plugin for Geany + GeanyLaTeX is a plugin for the Geany IDE to improve work with LaTeX. Features + include: + * Wizard for creating a new LaTeX-document + * Frontend for easy input of \ref{} and \label{} + * Easy adding of special characters and environments through plugin menu entry + * Support for adding new items to BibTeX database + * Toolbar with commonly used format options + * Bulk replacement and input replacement of special characters + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + +Package: geany-plugin-lipsum +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: Lorem Ipsum generator plugin for Geany + GeanyLipsum is a plugin for Geany which implements a Lorem Ipsum generator to + insert placeholder text into your document. + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + +Package: geany-plugin-lua +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: Lua scripting plugin for Geany + GeanyLua is a plugin which provides a Lua scripting interface for the Geany + IDE. + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + +Package: geany-plugin-prj +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: an alternative project manager for Geany + GeanyPrj is a plugin for Geany that provides an alternative method for managing + projects in Geany, which moves away from Geany's default project management + style, which is session-based, instead implementing a system which + automatically opens a project when oen of its files are opened. + . + Geany is a small and lightweight integrated development environment using the + GTK+ toolkit. + +Package: geany-plugin-sendmail +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: mailer plugin for Geany + GeanySendMail is a 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 is supporting remote + calls. + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + +Package: geany-plugin-vc +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: VCS plugin for Geany + GeanyVC is a plugin for Geany that provides a uniform way of accessing the + different version-control systems inside the Geany IDE. Only a small subset of + vc operations are implemented, which are: + * diff + * log + * status + * revert + * commit + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + +#Package: geany-plugin-prettyprinter +#Architecture: any +#Depends: geany-plugins-common (= ${source:Version}), +# ${shlibs:Depends}, ${misc:Depends} +#Description: XML pretty printer for Geany +# This plugin gives Geany XML pretty-printing functionality, allowing it to +# beautify and enhance the readability of XML files. +# . +# Geany is a small and lightweight integrated development environment using the +# Gtk+ toolkit. + +Package: geany-plugin-shiftcolumn +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: text column shifting plugin for Geany + ShiftColumn is a plugin which allows text to be shifted horizontally in the + Geany IDE. + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + +Package: geany-plugin-spellcheck +Architecture: any +Depends: geany-plugins-common (= ${source:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: spellcheck plugin for Geany + Spellcheck is a plugin which checks the content of the current document in + Geany with the spell check library Enchant. This plugin allows the whole + document, or only a selection to be checked for spelling mistakes. Misspelt + words are highlighted with a red squiggly underline, and wrong words are + printed in Geany's messages window along with available suggestions. + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + +#Package: geany-plugin-treebrowser +#Architecture: any +#Depends: geany-plugins-common (= ${source:Version}), +# ${shlibs:Depends}, ${misc:Depends} +#Description: tree browser plugin for Geany +# This plugin adds a tree browser to Geany, allowing the user to browse files +# using a tree view of the directory being browsed. +# . +# Geany is a small and lightweight integrated development environment using the +# Gtk+ toolkit. --- geany-plugins-0.19.orig/debian/geany-plugin-addons.install +++ geany-plugins-0.19/debian/geany-plugin-addons.install @@ -0,0 +1 @@ +/usr/lib/geany/addons.* --- geany-plugins-0.19.orig/debian/geany-plugin-gendoc.docs +++ geany-plugins-0.19/debian/geany-plugin-gendoc.docs @@ -0,0 +1 @@ +geanygendoc/README --- geany-plugins-0.19.orig/debian/geany-plugin-extrasel.install +++ geany-plugins-0.19/debian/geany-plugin-extrasel.install @@ -0,0 +1 @@ +/usr/lib/geany/geanyextrasel.* --- geany-plugins-0.19.orig/debian/geany-plugin-sendmail.install +++ geany-plugins-0.19/debian/geany-plugin-sendmail.install @@ -0,0 +1 @@ +/usr/lib/geany/geanysendmail.* --- geany-plugins-0.19.orig/debian/geany-plugin-vc.install +++ geany-plugins-0.19/debian/geany-plugin-vc.install @@ -0,0 +1 @@ +/usr/lib/geany/geanyvc.* --- geany-plugins-0.19.orig/debian/geany-plugin-gdb.docs +++ geany-plugins-0.19/debian/geany-plugin-gdb.docs @@ -0,0 +1 @@ +geanygdb/README --- geany-plugins-0.19.orig/debian/geany-plugin-treebrowser.install +++ geany-plugins-0.19/debian/geany-plugin-treebrowser.install @@ -0,0 +1 @@ +/usr/lib/geany/treebrowser.* --- geany-plugins-0.19.orig/debian/geany-plugin-prj.install +++ geany-plugins-0.19/debian/geany-plugin-prj.install @@ -0,0 +1 @@ +/usr/lib/geany/geanyprj.* --- geany-plugins-0.19.orig/debian/geany-plugin-treebrowser.docs +++ geany-plugins-0.19/debian/geany-plugin-treebrowser.docs @@ -0,0 +1 @@ +treebrowser/README --- geany-plugins-0.19.orig/debian/geany-plugin-lua.docs +++ geany-plugins-0.19/debian/geany-plugin-lua.docs @@ -0,0 +1,2 @@ +geanylua/README +geanylua/docs/*.html --- geany-plugins-0.19.orig/debian/changelog +++ geany-plugins-0.19/debian/changelog @@ -0,0 +1,65 @@ +geany-plugins (0.19-1) unstable; urgency=low + + [ Chow Loong Jin ] + * New upstream release + + Builds against geany 0.19 (Closes: #590346, #587141) + * debian/control, debian/rules: + + Shift geany dependency to geany-plugins-common instead, since it's a + common dependency for all plugins + * debian/control: + + Add new packages for codenav, extrasel, gendoc, insertnum, + prettyprinter and treebrowser plugins + + Update build-deps: + - Bump geany dependency to 0.19. (Closes: #573318) + - Add libctpl-dev and python-docutils for geanygendoc + - Add libxml2-dev for prettyprinter + + No-change bump of Standards-Version from 3.8.3 to 3.9.0 + + Tighten dependency on geany-plugins-common (= instead of >=) + + Add a Breaks on all geany-plugin-* packages prior to this version to + ensure geany-plugins-common and geany-plugin-* versions match + * debian/geany-plugin-codenav.{docs,install}, + debian/geany-plugin-extrasel.{docs,install}, + geany-plugin-gendoc.{docs,install}, + geany-plugin-insertnum.{docs,install}, + geany-plugin-prettyprinter.install + geany-plugin-treebrowser.{docs,install}: + + Install plugin files into individual packages + + [ Evgeni Golov ] + * debian/control: + + Disable the new plugins for now. + If you want to build them localy, just uncomment them. + + Don't D-B on libctpl-dev (it's not in Debian yet). + + Add myself to Uploaders. + + Standards-Version: 3.9.1 + * debian/copyright: + + Update to include latest plugins. + + -- Evgeni Golov Sat, 04 Sep 2010 23:05:00 +0200 + +geany-plugins (0.18-2) unstable; urgency=low + + * debian/control: + + Corrected spelling error in geany-plugin-addons' description + * debian/control, + debian/geany-plugin-doc.*, + debian/geany-plugin-prj.*: + + Added geany-plugin-doc and geany-plugin-prj packages + + -- Chow Loong Jin Wed, 11 Nov 2009 07:35:44 +0800 + +geany-plugins (0.18-1) unstable; urgency=low + + * New upstream release + * debian/control: Bump Standards-Version to 3.8.3 (no changes) + * debian/(control, rules): + + Automatically get Geany version for binary depends during build time. + * debian/README.source: Copied from /usr/share/doc/quilt + + -- Chow Loong Jin Sat, 07 Nov 2009 16:18:37 +0800 + +geany-plugins (0.17.1-1) unstable; urgency=low + + * Initial release (Closes: #536499) + + -- Chow Loong Jin Fri, 10 Jul 2009 22:56:41 +0800 --- geany-plugins-0.19.orig/debian/geany-plugin-codenav.install +++ geany-plugins-0.19/debian/geany-plugin-codenav.install @@ -0,0 +1 @@ +/usr/lib/geany/codenav.* --- geany-plugins-0.19.orig/debian/geany-plugin-insertnum.install +++ geany-plugins-0.19/debian/geany-plugin-insertnum.install @@ -0,0 +1 @@ +/usr/lib/geany/geanyinsertnum.* --- geany-plugins-0.19.orig/debian/geany-plugin-doc.lintian-overrides +++ geany-plugins-0.19/debian/geany-plugin-doc.lintian-overrides @@ -0,0 +1,2 @@ +# This is a plugin to search for documentation, not containing documentation +geany-plugin-doc binary: wrong-section-according-to-package-name --- geany-plugins-0.19.orig/debian/geany-plugin-latex.install +++ geany-plugins-0.19/debian/geany-plugin-latex.install @@ -0,0 +1 @@ +/usr/lib/geany/geanylatex.* --- geany-plugins-0.19.orig/debian/copyright +++ geany-plugins-0.19/debian/copyright @@ -0,0 +1,119 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59 +Name: geany-plugins +Source: http://plugins.geany.org/geany-plugins/ + +Files: addons/* +Copyright: 2009, Bert Vermeulen +Copyright: 2009, Enrico Tröger +License: GPL-2+ + +Files: codenav/* +Copyright: 2009, Lionel Fuentes +License: GPL-2+ + +Files: geanydoc/* +Copyright: 2008, Yura Siamashka +License: GPL-3+ + +Files: geanyextrasel/*, geanyinsertnum/* +Copyright: 2010, Dimitar Toshkov Zhekov +License: GPL-2+ + +Files: geanygdb/*, geanylua/gsdlg* +Copyright: 2007-2008, Jeff Pohlmeyer +License: GPL-2+ + +Files: geanygendoc/* +Copyright: 2009-2010, Colomban Wendling +License: GPL-3+ + +Files: geanylatex/*, geanylipsum/* +Copyright: 2007-2009, Frank Lanitz +License: GPL-2+ + +Files: geanylua/* +Copyright: Nick Treleaven +Copyright: 2007-2008, Jeff Pohlmeyer +Copyright: Enrico Tröger +License: GPL-2+ + +Files: geanyprj/* +Copyright: 2008, Yura Siamashka +License: GPL-3+ + +Files: geanyprj/src/{geanyprj.c, project.c, xproject.c} +Copyright: 2007-2008, Yura Siamashka +Copyright: 2007, Nick Treleaven +Copyright: 2007, Enrico Tröger +Copyright: 2007, Frank Lanitz +License: GPL-3+ + +Files: geanysendmail/* +Copyright: 2007-2009, Frank Lanitz +Copyright: 2008-2009, Timothy Boronczyk +Copyright: 2007, Enrico Tröger +Copyright: 2007-2008, Nick Treleaven +License: GPL-2+ + +Files: geanyvc/* +Copyright: 2007, Yura Siamashka +Copyright: 2007, Nick Treleaven +Copyright: 2007, Enrico Tröger +License: GPL-2+ + +Files: geanyvc/src/externdiff.c, geanyvc/src/utils.c +Copyright: 2008, Yura Siamashka +License: GPL-2+ + +Files: geanyvc/src/geanyvc.c +Copyright: 2007-2008, Yura Siamashka +Copyright: 2007-2008, Enrico Tröger +Copyright: 2007-2009, Frank Lanitz +Copyright: 2007, Nick Treleaven +License: GPL-2+ + +Files: pretty-printer/* +Copyright: 2009, Cedric Tabin +License: GPL-2+ + +Files: shiftcolumn/* +Copyright: 2009 Andrew L Janke +License: GPL-2+ + +Files: spellcheck/* +Copyright: 2008-2009, Nick Treleaven +Copyright: 2008-2009, Enrico Tröger +License: GPL-2+ + +Files: treebrowser/* +Copyright: 2010, Adrian Dimitrov +License: GPL-3+ + The license isn't noted in the released source tarball. + Upstream has an updated version of the README in its SVN under + http://geany-plugins.svn.sourceforge.net/viewvc/geany-plugins/trunk/ + geany-plugins/treebrowser/README?revision=1518&view=markup + Which states: + "Treebrowser plugin is distrubuted under the same license as the geany." + +Files: build/*, configure.ac, */Makefile.am, debian/* +Copyright: 2009, Chow Loong Jin +License: GPL-2+ + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + On Debian systems, the full copy of the GPL-2 license can be found in + /usr/share/common-licenses/GPL-2 --- geany-plugins-0.19.orig/debian/geany-plugin-gdb.install +++ geany-plugins-0.19/debian/geany-plugin-gdb.install @@ -0,0 +1,2 @@ +/usr/lib/geany/geanygdb.* +/usr/lib/geany-plugins/geanygdb --- geany-plugins-0.19.orig/debian/geany-plugin-spellcheck.docs +++ geany-plugins-0.19/debian/geany-plugin-spellcheck.docs @@ -0,0 +1 @@ +spellcheck/README --- geany-plugins-0.19.orig/debian/geany-plugin-gendoc.install +++ geany-plugins-0.19/debian/geany-plugin-gendoc.install @@ -0,0 +1 @@ +/usr/lib/geany/geanygendoc.* --- geany-plugins-0.19.orig/debian/geany-plugins-common.install +++ geany-plugins-0.19/debian/geany-plugins-common.install @@ -0,0 +1 @@ +/usr/share/locale --- geany-plugins-0.19.orig/debian/geany-plugin-lua.doc-base +++ geany-plugins-0.19/debian/geany-plugin-lua.doc-base @@ -0,0 +1,10 @@ +Document: geanylua-manual +Title: GeanyLua manual +Abstract: This manual includes a manual and a scripting reference for the + GeanyLua scripting interface +Section: Programming/Lua + +Format: HTML +Index: /usr/share/doc/geany-plugin-lua/geanylua-index.html +Files: /usr/share/doc/geany-plugin-lua/*.html + --- geany-plugins-0.19.orig/debian/geany-plugin-latex.docs +++ geany-plugins-0.19/debian/geany-plugin-latex.docs @@ -0,0 +1 @@ +geanylatex/README --- geany-plugins-0.19.orig/debian/geany-plugin-spellcheck.install +++ geany-plugins-0.19/debian/geany-plugin-spellcheck.install @@ -0,0 +1 @@ +/usr/lib/geany/spellcheck.* --- geany-plugins-0.19.orig/debian/rules +++ geany-plugins-0.19/debian/rules @@ -0,0 +1,31 @@ +#!/usr/bin/make -f + +export LDFLAGS += -Wl,--as-needed -Wl,-z,defs + +# specify libexecdir to avoid cascading geany-plugins directories in /usr/lib +override_dh_auto_configure: + dh_auto_configure -- --libexecdir='$${exec_prefix}/lib' + +# install separate ChangeLogs for each different plugin +override_dh_installchangelogs: + for changelog in */ChangeLog; do \ + [ ! -s $$changelog ] && continue; \ + if [ $$changelog = po/ChangeLog ]; then \ + pkg=geany-plugins-common; \ + else \ + pkg=geany-plugin-$$(dirname $$changelog | sed -e's/^geany//'); \ + fi; \ + dh_installchangelogs \ + -p$$pkg \ + $$changelog; \ + done + dh_installchangelogs + +# add geany:Version substvar to debian/*.substvars +override_dh_gencontrol: + echo "geany:Version=$(shell pkg-config --modversion geany)" >> \ + debian/geany-plugins-common.substvars + dh_gencontrol + +%: + dh --with=quilt $@ --- geany-plugins-0.19.orig/debian/geany-plugin-prettyprinter.install +++ geany-plugins-0.19/debian/geany-plugin-prettyprinter.install @@ -0,0 +1 @@ +/usr/lib/geany/pretty-print.* --- geany-plugins-0.19.orig/debian/geany-plugin-sendmail.docs +++ geany-plugins-0.19/debian/geany-plugin-sendmail.docs @@ -0,0 +1 @@ +geanysendmail/README --- geany-plugins-0.19.orig/debian/geany-plugin-addons.docs +++ geany-plugins-0.19/debian/geany-plugin-addons.docs @@ -0,0 +1 @@ +addons/README --- geany-plugins-0.19.orig/debian/geany-plugin-lipsum.install +++ geany-plugins-0.19/debian/geany-plugin-lipsum.install @@ -0,0 +1 @@ +/usr/lib/geany/geanylipsum.* --- geany-plugins-0.19.orig/debian/geany-plugin-extrasel.docs +++ geany-plugins-0.19/debian/geany-plugin-extrasel.docs @@ -0,0 +1 @@ +geanyextrasel/README --- geany-plugins-0.19.orig/debian/geany-plugin-vc.docs +++ geany-plugins-0.19/debian/geany-plugin-vc.docs @@ -0,0 +1 @@ +geanyvc/README --- geany-plugins-0.19.orig/debian/geany-plugin-lua.install +++ geany-plugins-0.19/debian/geany-plugin-lua.install @@ -0,0 +1,3 @@ +/usr/lib/geany/geanylua.* +/usr/lib/geany-plugins/geanylua +/usr/share/geany-plugins/geanylua --- geany-plugins-0.19.orig/debian/geany-plugin-insertnum.docs +++ geany-plugins-0.19/debian/geany-plugin-insertnum.docs @@ -0,0 +1 @@ +geanyinsertnum/README --- geany-plugins-0.19.orig/debian/geany-plugin-codenav.docs +++ geany-plugins-0.19/debian/geany-plugin-codenav.docs @@ -0,0 +1 @@ +codenav/README --- geany-plugins-0.19.orig/debian/README.source +++ geany-plugins-0.19/debian/README.source @@ -0,0 +1,57 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To configure quilt to use debian/patches instead of patches, you want +either to export QUILT_PATCHES=debian/patches in your environment +or use this snippet in your ~/.quiltrc: + + for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=debian/patches + fi + done + +To get the fully patched source after unpacking the source package, cd to +the root level of the source package and run: + + quilt push -a + +The last patch listed in debian/patches/series will become the current +patch. + +To add a new set of changes, first run quilt push -a, and then run: + + quilt new + +where is a descriptive name for the patch, used as the filename in +debian/patches. Then, for every file that will be modified by this patch, +run: + + quilt add + +before editing those files. You must tell quilt with quilt add what files +will be part of the patch before making changes or quilt will not work +properly. After editing the files, run: + + quilt refresh + +to save the results as a patch. + +Alternately, if you already have an external patch and you just want to +add it to the build system, run quilt push -a and then: + + quilt import -P /path/to/patch + quilt push -a + +(add -p 0 to quilt import if needed). as above is the filename to +use in debian/patches. The last quilt push -a will apply the patch to +make sure it works properly. + +To remove an existing patch from the list of patches that will be applied, +run: + + quilt delete + +You may need to run quilt pop -a to unapply patches first before running +this command. --- geany-plugins-0.19.orig/debian/geany-plugin-shiftcolumn.install +++ geany-plugins-0.19/debian/geany-plugin-shiftcolumn.install @@ -0,0 +1 @@ +/usr/lib/geany/shiftcolumn.* --- geany-plugins-0.19.orig/debian/watch +++ geany-plugins-0.19/debian/watch @@ -0,0 +1,9 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://plugins.geany.org/geany-plugins/geany-plugins-(.*).tar.gz --- geany-plugins-0.19.orig/debian/geany-plugin-shiftcolumn.docs +++ geany-plugins-0.19/debian/geany-plugin-shiftcolumn.docs @@ -0,0 +1 @@ +shiftcolumn/README --- geany-plugins-0.19.orig/debian/geany-plugin-doc.docs +++ geany-plugins-0.19/debian/geany-plugin-doc.docs @@ -0,0 +1 @@ +geanydoc/README --- geany-plugins-0.19.orig/debian/patches/99_ltmain_as-needed.patch +++ geany-plugins-0.19/debian/patches/99_ltmain_as-needed.patch @@ -0,0 +1,33 @@ +# Description: Fix ltmain.sh to handle -Wl,--as-needed properly +# Origin: vendor +# Forwarded: not-needed +--- a/ltmain.sh.old 2007-10-09 07:38:25.000000000 +0200 ++++ a/ltmain.sh 2007-10-09 07:39:25.000000000 +0200 +@@ -1794,6 +1794,11 @@ + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; + ++ -Wl,--as-needed) ++ deplibs="$deplibs $arg" ++ continue ++ ;; ++ + -Wl,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` + arg= +@@ -2137,6 +2142,15 @@ + lib= + found=no + case $deplib in ++ -Wl,--as-needed) ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ deplibs="$deplib $deplibs" ++ fi ++ continue ++ ;; + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" --- geany-plugins-0.19.orig/debian/patches/series +++ geany-plugins-0.19/debian/patches/series @@ -0,0 +1 @@ +99_ltmain_as-needed.patch