--- geany-plugins-0.17.1.orig/debian/geany-plugin-sendmail.install +++ geany-plugins-0.17.1/debian/geany-plugin-sendmail.install @@ -0,0 +1 @@ +/usr/lib/geany/geanysendmail.* --- geany-plugins-0.17.1.orig/debian/geany-plugin-vc.install +++ geany-plugins-0.17.1/debian/geany-plugin-vc.install @@ -0,0 +1 @@ +/usr/lib/geany/geanyvc.* --- geany-plugins-0.17.1.orig/debian/geany-plugin-shiftcolumn.install +++ geany-plugins-0.17.1/debian/geany-plugin-shiftcolumn.install @@ -0,0 +1 @@ +/usr/lib/geany/shiftcolumn.* --- geany-plugins-0.17.1.orig/debian/geany-plugin-lipsum.install +++ geany-plugins-0.17.1/debian/geany-plugin-lipsum.install @@ -0,0 +1 @@ +/usr/lib/geany/geanylipsum.* --- geany-plugins-0.17.1.orig/debian/geany-plugin-addons.docs +++ geany-plugins-0.17.1/debian/geany-plugin-addons.docs @@ -0,0 +1 @@ +addons/README --- geany-plugins-0.17.1.orig/debian/compat +++ geany-plugins-0.17.1/debian/compat @@ -0,0 +1 @@ +7 --- geany-plugins-0.17.1.orig/debian/geany-plugin-spellcheck.docs +++ geany-plugins-0.17.1/debian/geany-plugin-spellcheck.docs @@ -0,0 +1 @@ +spellcheck/README --- geany-plugins-0.17.1.orig/debian/geany-plugin-lipsum.docs +++ geany-plugins-0.17.1/debian/geany-plugin-lipsum.docs @@ -0,0 +1 @@ +geanylipsum/README --- geany-plugins-0.17.1.orig/debian/watch +++ geany-plugins-0.17.1/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.17.1.orig/debian/geany-plugin-sendmail.docs +++ geany-plugins-0.17.1/debian/geany-plugin-sendmail.docs @@ -0,0 +1 @@ +geanysendmail/README --- geany-plugins-0.17.1.orig/debian/copyright +++ geany-plugins-0.17.1/debian/copyright @@ -0,0 +1,78 @@ +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: geanygdb/*, geanylua/gsdlg* +Copyright: 2007-2008, Jeff Pohlmeyer +License: GPL-2+ + +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: 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: 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: 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.17.1.orig/debian/geany-plugin-vc.docs +++ geany-plugins-0.17.1/debian/geany-plugin-vc.docs @@ -0,0 +1 @@ +geanyvc/README --- geany-plugins-0.17.1.orig/debian/geany-plugin-gdb.docs +++ geany-plugins-0.17.1/debian/geany-plugin-gdb.docs @@ -0,0 +1 @@ +geanygdb/README --- geany-plugins-0.17.1.orig/debian/rules +++ geany-plugins-0.17.1/debian/rules @@ -0,0 +1,25 @@ +#!/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 + +%: + dh --with=quilt $@ --- geany-plugins-0.17.1.orig/debian/geany-plugin-gdb.install +++ geany-plugins-0.17.1/debian/geany-plugin-gdb.install @@ -0,0 +1,2 @@ +/usr/lib/geany/geanygdb.* +/usr/lib/geany-plugins/geanygdb --- geany-plugins-0.17.1.orig/debian/geany-plugin-latex.install +++ geany-plugins-0.17.1/debian/geany-plugin-latex.install @@ -0,0 +1 @@ +/usr/lib/geany/geanylatex.* --- geany-plugins-0.17.1.orig/debian/geany-plugin-spellcheck.install +++ geany-plugins-0.17.1/debian/geany-plugin-spellcheck.install @@ -0,0 +1 @@ +/usr/lib/geany/spellcheck.* --- geany-plugins-0.17.1.orig/debian/geany-plugin-lua.install +++ geany-plugins-0.17.1/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.17.1.orig/debian/geany-plugin-shiftcolumn.docs +++ geany-plugins-0.17.1/debian/geany-plugin-shiftcolumn.docs @@ -0,0 +1 @@ +shiftcolumn/README --- geany-plugins-0.17.1.orig/debian/geany-plugins-common.install +++ geany-plugins-0.17.1/debian/geany-plugins-common.install @@ -0,0 +1 @@ +/usr/share/locale --- geany-plugins-0.17.1.orig/debian/geany-plugin-lua.doc-base +++ geany-plugins-0.17.1/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.17.1.orig/debian/control +++ geany-plugins-0.17.1/debian/control @@ -0,0 +1,184 @@ +Source: geany-plugins +Section: devel +Priority: optional +Maintainer: Geany Packaging Team +Uploaders: Chow Loong Jin +Build-Depends: debhelper (>= 7.0.50), + quilt (>= 0.46-7~), + autotools-dev, + intltool (>= 0.35), + geany (>= 0.17), + libgtk2.0-dev, + libenchant-dev (>= 1.3), + libgtkspell-dev, + liblua5.1-dev +Standards-Version: 3.8.2 +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-gdb (>= ${source:Version}), + geany-plugin-latex (>= ${source:Version}), + geany-plugin-lipsum (>= ${source:Version}), + geany-plugin-lua (>= ${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: ${misc:Depends} +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 (>= 0.17), + 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 + toquickly show and hide the Geany main window. + . + Geany is a small and lightweight integrated development environment using the + Gtk+ toolkit. + +Package: geany-plugin-gdb +Architecture: any +Depends: geany (>= 0.17), + 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-latex +Architecture: any +Depends: geany (>= 0.17), + 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 (>= 0.17), + 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 (>= 0.17), + 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-sendmail +Architecture: any +Depends: geany (>= 0.17), + 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 (>= 0.17), + 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-shiftcolumn +Architecture: any +Depends: geany (>= 0.17), + 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 (>= 0.17), + 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-plugins-0.17.1.orig/debian/geany-plugin-lua.docs +++ geany-plugins-0.17.1/debian/geany-plugin-lua.docs @@ -0,0 +1,2 @@ +geanylua/README +geanylua/docs/*.html --- geany-plugins-0.17.1.orig/debian/changelog +++ geany-plugins-0.17.1/debian/changelog @@ -0,0 +1,5 @@ +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.17.1.orig/debian/geany-plugin-addons.install +++ geany-plugins-0.17.1/debian/geany-plugin-addons.install @@ -0,0 +1 @@ +/usr/lib/geany/addons.* --- geany-plugins-0.17.1.orig/debian/geany-plugin-latex.docs +++ geany-plugins-0.17.1/debian/geany-plugin-latex.docs @@ -0,0 +1 @@ +geanylatex/README --- geany-plugins-0.17.1.orig/debian/patches/99_ltmain_as-needed.patch +++ geany-plugins-0.17.1/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.17.1.orig/debian/patches/series +++ geany-plugins-0.17.1/debian/patches/series @@ -0,0 +1 @@ +99_ltmain_as-needed.patch