Initial commit (Pluma 1.13 - GTK 3.10)

This commit is contained in:
Clement Lefebvre 2016-01-25 10:45:34 +00:00
parent 36bb31d799
commit 3a62ddff64
16 changed files with 852 additions and 35 deletions

View File

@ -197,28 +197,6 @@ PKG_CHECK_MODULES(EGG_SMCLIENT, [sm >= 1.0.0])
AC_SUBST(EGG_SMCLIENT_CFLAGS)
AC_SUBST(EGG_SMCLIENT_LIBS)
dnl ================================================================
dnl Mate-desktop support
dnl ================================================================
MATEDESKTOP_REQUIRED=1.9.0
AC_ARG_WITH(matedesktop,
[AS_HELP_STRING([--without-matedesktop],
[Disable the use of matedesktop])],
[],
[with_matedesktop=yes])
AM_CONDITIONAL([WITH_MATEDESKTOP],[test "$with_matedesktop" = "yes"])
if test "$with_matedesktop" = "yes"; then
PKG_CHECK_MODULES([MATE_DESKTOP], mate-desktop-2.0 >= $MATEDESKTOP_REQUIRED)
AC_DEFINE([WITH_MATEDESKTOP],[1],[Define if mate-desktop support is enabled])
fi
AC_SUBST([MATE_DESKTOP_CFLAGS])
AC_SUBST([MATE_DESKTOP_LIBS])
dnl ================================================================
dnl GSettings related settings
dnl ================================================================
@ -442,7 +420,6 @@ Configuration:
Source code location: ${srcdir}
Compiler: ${CC}
GTK API version: $GTK_API_VERSION
MATE desktop Support: $with_matedesktop
Python Plugins Support: $enable_python
Spell Plugin enabled: $enable_enchant
Gvfs metadata enabled: $enable_gvfs_metadata

83
debian/changelog vendored Normal file
View File

@ -0,0 +1,83 @@
pluma (1.12.1-1) unstable; urgency=medium
* New upstream bugfix release
-- Vlad Orlov <monsta@inbox.ru> Mon, 07 Dec 2015 11:18:59 +0300
pluma (1.12.0-1) unstable; urgency=medium
* New upstream release
-- Clement Lefebvre <root@linuxmint.com> Tue, 03 Nov 2015 13:22:14 +0000
pluma (1.11.0-1) unstable; urgency=medium
* New upstream development release
-- Vlad Orlov <monsta@inbox.ru> Thu, 15 Oct 2015 17:03:49 +0300
pluma (1.10.2-1) unstable; urgency=medium
* New upstream bugfix release
-- Vlad Orlov <monsta@inbox.ru> Wed, 15 Jul 2015 17:41:57 +0300
pluma (1.10.1-1) unstable; urgency=medium
* New upstream bugfix release
-- Vlad Orlov <monsta@inbox.ru> Thu, 25 Jun 2015 12:40:02 +0300
pluma (1.10.0-1) unstable; urgency=medium
* New upstream release
-- Vlad Orlov <monsta@inbox.ru> Tue, 23 Jun 2015 17:11:54 +0300
pluma (1.9.90-1) unstable; urgency=low
* New upstream release candidate
-- Stefano Karapetsas <stefano@karapetsas.com> Mon, 06 Apr 2015 11:26:50 +0200
pluma (1.9.1-1) unstable; urgency=medium
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Thu, 22 Jan 2015 11:55:31 +0100
pluma (1.9.0-1) unstable; urgency=low
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Tue, 22 Apr 2014 16:14:41 +0200
pluma (1.8.0-0) unstable; urgency=low
* New upstream release
-- Stefano Karapetsas <stefano@karapetsas.com> Thu, 06 Mar 2014 23:26:22 +0100
pluma (1.7.90-1) unstable; urgency=low
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Tue, 18 Feb 2014 22:05:43 +0100
pluma (1.7.2-1) unstable; urgency=low
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Thu, 13 Feb 2014 22:35:30 +0100
pluma (1.7.1-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Sat, 18 Jan 2014 13:49:19 +0100
pluma (1.7.0-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Wed, 30 Oct 2013 22:16:14 +0100

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
9

151
debian/control vendored Normal file
View File

@ -0,0 +1,151 @@
Source: pluma
Section: x11
Priority: optional
Maintainer: Stefano Karapetsas <stefano@karapetsas.com>
Uploaders: Mike Gabriel <sunweaver@debian.org>,
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>,
Stefano Karapetsas <stefano@karapetsas.com>,
Vangelis Mouhtsis <vangelis@gnugr.org>,
Build-Depends: autotools-dev,
debhelper (>= 9),
gtk-doc-tools,
intltool,
iso-codes,
libenchant-dev,
libglib2.0-dev,
libgtk-3-dev,
libgtksourceview-3.0-dev,
libmate-desktop-dev (>= 1.12),
libsm-dev,
libx11-dev,
libxml2-dev,
mate-common (>= 1.12),
yelp-tools,
Standards-Version: 3.9.6
Homepage: http://www.mate-desktop.org/
Package: pluma
Architecture: any
Depends: iso-codes,
mate-desktop-common,
pluma-common (= ${source:Version}),
${misc:Depends},
${python:Depends},
${shlibs:Depends},
Recommends: zenity,
Provides: mate-text-editor,
Breaks: mate-text-editor (<< 1.5.0),
Replaces: mate-text-editor (<< 1.5.0),
XB-Python-Version: ${python:Versions}
Description: official text editor of the MATE desktop environment
Pluma is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
Package: pluma-common
Architecture: all
Depends: python,
${misc:Depends},
Breaks: mate-text-editor (<< 1.5.0),
Description: official text editor of the MATE desktop environment (common files)
Pluma is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains the architecture independent files.
Package: pluma-dev
Architecture: any
Section: devel
Depends: pluma (= ${binary:Version}),
${misc:Depends},
Breaks: mate-text-editor (<< 1.5.0),
Description: official text editor of the MATE desktop environment (development files)
Pluma is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains the development files for building Pluma plugins.
Package: pluma-dbg
Section: debug
Priority: extra
Architecture: any
Depends: pluma (= ${binary:Version}),
${misc:Depends},
Description: official text editor of the MATE desktop environment (debugging symbols)
Pluma is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains debugging symbols for Pluma. It is
provided to help debugging problems.
.
The debugging symbols are installed in /usr/lib/debug and will
automatically be used by gdb.
Package: pluma-doc
Section: doc
Architecture: all
Depends: ${misc:Depends},
Description: official text editor of the MATE desktop environment (documentation files)
Pluma is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains the documentation files.

557
debian/copyright vendored Normal file
View File

@ -0,0 +1,557 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: pluma (old name: mate-text-editor)
Upstream-Contact: Stefano Karapetsas <stefano@karapetsas.com>
Source: http://git.mate-desktop.org/pluma/
Files: plugins/docinfo/pluma-docinfo-plugin.c
plugins/docinfo/pluma-docinfo-plugin.h
plugins/spell/pluma-spell-checker-dialog.c
plugins/spell/pluma-spell-checker-dialog.h
plugins/spell/pluma-spell-checker-language.h
plugins/spell/pluma-spell-checker.c
plugins/spell/pluma-spell-checker.h
plugins/spell/pluma-spell-language-dialog.c
plugins/spell/pluma-spell-language-dialog.h
plugins/spell/pluma-spell-plugin.c
plugins/spell/pluma-spell-plugin.h
plugins/taglist/pluma-taglist-plugin-panel.c
plugins/taglist/pluma-taglist-plugin-panel.h
plugins/taglist/pluma-taglist-plugin-parser.c
plugins/taglist/pluma-taglist-plugin-parser.h
plugins/taglist/pluma-taglist-plugin.c
plugins/taglist/pluma-taglist-plugin.h
plugins/time/pluma-time-plugin.c
plugins/time/pluma-time-plugin.h
pluma/dialogs/pluma-encodings-dialog.c
pluma/dialogs/pluma-encodings-dialog.h
pluma/dialogs/pluma-preferences-dialog.c
pluma/dialogs/pluma-preferences-dialog.h
pluma/dialogs/pluma-search-dialog.c
pluma/dialogs/pluma-search-dialog.h
pluma/pluma-app.c
pluma/pluma-app.h
pluma/pluma-documents-panel.c
pluma/pluma-documents-panel.h
pluma/pluma-encodings-combo-box.c
pluma/pluma-encodings-combo-box.h
pluma/pluma-encodings.h
pluma/pluma-file-chooser-dialog.c
pluma/pluma-file-chooser-dialog.h
pluma/pluma-help.c
pluma/pluma-help.h
pluma/pluma-io-error-message-area.c
pluma/pluma-io-error-message-area.h
pluma/pluma-language-manager.c
pluma/pluma-language-manager.h
pluma/pluma-metadata-manager.c
pluma/pluma-metadata-manager.h
pluma/pluma-panel.c
pluma/pluma-panel.h
pluma/pluma-plugin-manager.h
pluma/pluma-plugin.c
pluma/pluma-plugin.h
pluma/pluma-plugins-engine.c
pluma/pluma-plugins-engine.h
pluma/pluma-prefs-manager-app.c
pluma/pluma-prefs-manager-app.h
pluma/pluma-prefs-manager-private.h
pluma/pluma-prefs-manager.c
pluma/pluma-prefs-manager.h
pluma/pluma-progress-message-area.c
pluma/pluma-progress-message-area.h
pluma/pluma-tab.c
pluma/pluma-tab.h
pluma/pluma-ui.h
pluma/pluma-ui.xml
pluma/pluma-window-private.h
pluma/pluma-window.c
pluma/pluma-window.h
pluma/pluma.c
Copyright: 2001-2007, Paolo Maggi
License: GPL-2+
Files: plugins/filebrowser/pluma-file-bookmarks-store.c
plugins/filebrowser/pluma-file-bookmarks-store.h
plugins/filebrowser/pluma-file-browser-error.h
plugins/filebrowser/pluma-file-browser-messages.h
plugins/filebrowser/pluma-file-browser-plugin.c
plugins/filebrowser/pluma-file-browser-plugin.h
plugins/filebrowser/pluma-file-browser-store.c
plugins/filebrowser/pluma-file-browser-store.h
plugins/filebrowser/pluma-file-browser-utils.c
plugins/filebrowser/pluma-file-browser-view.c
plugins/filebrowser/pluma-file-browser-view.h
plugins/filebrowser/pluma-file-browser-widget.c
plugins/filebrowser/pluma-file-browser-widget.h
plugins/snippets/snippets/Document.py
plugins/snippets/snippets/Helper.py
plugins/snippets/snippets/Library.py
plugins/snippets/snippets/Manager.py
plugins/snippets/snippets/Parser.py
plugins/snippets/snippets/Placeholder.py
plugins/snippets/snippets/Snippet.py
plugins/snippets/snippets/SubstitutionParser.py
plugins/snippets/snippets/WindowHelper.py
plugins/snippets/snippets/__init__.py
Copyright: 2005-2008, Jesse van den Kieboom <jesse@icecrew.nl>
License: GPL-2+
Files: plugin-loaders/c/pluma-plugin-loader-c.c
plugin-loaders/c/pluma-plugin-loader-c.h
plugin-loaders/python/pluma-plugin-loader-python.c
plugin-loaders/python/pluma-plugin-loader-python.h
plugins/quickopen/quickopen/__init__.py
plugins/quickopen/quickopen/popup.py
plugins/quickopen/quickopen/virtualdirs.py
plugins/quickopen/quickopen/windowhelper.py
plugins/spell/pluma-spell-utils.c
plugins/spell/pluma-spell-utils.h
pluma/pluma-plugin-loader.c
pluma/pluma-plugin-loader.h
pluma/pluma-status-combo-box.c
pluma/pluma-status-combo-box.h
tests/document-loader.c
tests/document-saver.c
Copyright: 2008-2010, Jesse van den Kieboom
License: GPL-2+
Files: pluma/pluma-commands-documents.c
pluma/pluma-commands-edit.c
pluma/pluma-commands-file-print.c
pluma/pluma-commands-file.c
pluma/pluma-commands-search.c
pluma/pluma-commands-view.c
pluma/pluma-commands.h
pluma/pluma-debug.c
pluma/pluma-debug.h
pluma/pluma-document.c
pluma/pluma-document.h
pluma/pluma-utils.c
pluma/pluma-utils.h
pluma/pluma-view.c
pluma/pluma-view.h
Copyright: 1998-1999, Alex Roberts, Evan Lawrence
2000-2002, Chema Celorio, Paolo Maggi
2002-2006, Paolo Maggi
License: GPL-2+
Files: plugins/changecase/pluma-changecase-plugin.c
plugins/changecase/pluma-changecase-plugin.h
pluma/pluma-close-button.c
pluma/pluma-close-button.h
pluma/pluma-history-entry.c
pluma/pluma-history-entry.h
pluma/pluma-print-preview.c
pluma/pluma-print-preview.h
pluma/pluma-statusbar.c
pluma/pluma-statusbar.h
pluma/pluma-style-scheme-manager.h
pluma/pluma-tab-label.c
pluma/pluma-tab-label.h
Copyright: 2004-2010, Paolo Borelli
License: GPL-2+
Files: pluma/pluma-dirs.h
pluma/pluma-document-input-stream.c
pluma/pluma-document-input-stream.h
pluma/pluma-document-output-stream.c
pluma/pluma-document-output-stream.h
pluma/pluma-smart-charset-converter.c
pluma/pluma-smart-charset-converter.h
tests/document-input-stream.c
tests/document-output-stream.c
tests/smart-converter.c
Copyright: 2008-2010, Ignacio Casal Quinteiro
License: GPL-2+
Files: plugins/externaltools/scripts/pluma-tool-merge.pl
plugins/externaltools/tools/library.py
plugins/modelines/modeline-parser.c
plugins/modelines/modeline-parser.h
plugins/modelines/pluma-modeline-plugin.c
plugins/modelines/pluma-modeline-plugin.h
Copyright: 2005-2007, Steve Frécinaux <code@istique.net>
License: GPL-2+
Files: pluma/pluma-document-loader.c
pluma/pluma-document-loader.h
pluma/pluma-document-saver.h
pluma/pluma-plugin-info-priv.h
pluma/pluma-plugin-info.c
pluma/pluma-plugin-info.h
Copyright: 2002-2005, Paolo Maggi
2007, Paolo Maggi
2007, Steve Frécinaux
License: GPL-2+
Files: pluma/smclient/eggdesktopfile.h
pluma/smclient/eggsmclient-private.h
pluma/smclient/eggsmclient.c
pluma/smclient/eggsmclient.h
Copyright: 2007, Novell, Inc.
License: LGPL-2+
Files: plugins/externaltools/tools/__init__.py
plugins/externaltools/tools/capture.py
plugins/externaltools/tools/functions.py
plugins/externaltools/tools/manager.py
tools/generate-plugin.py
tools/preprocessor.py
tools/plugin_template/pluma-plugin.c
tools/plugin_template/pluma-plugin.h
Copyright: 2005-2006, Steve Frécinaux <steve@istique.net>
2006, Steve Frécinaux <steve@istique.net>
License: GPL-2+
Files: pluma/pluma-gio-document-loader.c
pluma/pluma-gio-document-loader.h
pluma/pluma-gio-document-saver.h
Copyright: 2005, Paolo Maggi
2007, Paolo Maggi, Steve Frécinaux
2008, Jesse van den Kieboom
License: GPL-2+
Files: plugins/sort/pluma-sort-plugin.c
plugins/sort/pluma-sort-plugin.h
Copyright: *No copyright*
License: GPL-2+
Files: plugins/pythonconsole/pythonconsole/__init__.py
plugins/pythonconsole/pythonconsole/console.py
Copyright: 1998, James Henstridge <james@daa.com.au>
2005, Adam Hooper <adamh@densi.com>
2006, Steve Frécinaux
License: GPL-2+
Files: pluma/bacon-message-connection.c
pluma/bacon-message-connection.h
Copyright: 2003, Bastien Nocera <hadess@hadess.net>
License: GPL-2+
Files: pluma/pluma-print-job.c
pluma/pluma-print-job.h
Copyright: 2000-2001, Chema Celorio, Paolo Maggi
2002-2008, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-notebook.c
pluma/pluma-notebook.h
Copyright: 2002, Christophe Fergeau
2003, Marco Pesenti Gritti
2003-2004, Christian Persch
2005, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-object-module.c
pluma/pluma-object-module.h
Copyright: 2003, Marco Pesenti Gritti
2003-2004, Christian Persch
2005, Paolo Maggi
2008, Jesse van den Kieboom
License: GPL-2+
Files: plugins/spell/pluma-automatic-spell-checker.c
plugins/spell/pluma-automatic-spell-checker.h
Copyright: 2002, Evan Martin
2002, Paolo Maggi
License: GPL-2+
Files: pluma/plumatextregion.c
pluma/plumatextregion.h
Copyright: 2002, Gustavo Giráldez <gustavo.giraldez@gmx.net>
License: GPL-2+
Files: plugins/checkupdate/pluma-check-update-plugin.c
plugins/checkupdate/pluma-check-update-plugin.h
Copyright: 2009, Ignacio Casal Quinteiro <icq@gnome.org>
License: GPL-2+
Files: plugin-loaders/python/pluma-plugin-python.c
plugin-loaders/python/pluma-plugin-python.h
Copyright: 2005, Raphael Slinckx
2008, Jesse van den Kieboom
License: GPL-2+
Files: pluma/dialogs/pluma-close-confirmation-dialog.c
pluma/dialogs/pluma-close-confirmation-dialog.h
Copyright: 2004-2005, GNOME Foundation
License: GPL-2+
Files: pluma/pluma-session.c
pluma/pluma-session.h
Copyright: 2002, Ximian, Inc.
2005, Paolo Maggi
License: GPL-2+
Files: plugins/externaltools/tools/filelookup.py
plugins/externaltools/tools/linkparsing.py
Copyright: 2009-2010, Per Arneng <per.arneng@anyplanet.com>
License: GPL-2+
Files: ./pluma/pluma-plugin-info.h
Copyright: 2002-2005, Paolo Maggi
2007, Paolo Maggi
2007, Steve Frécinaux
License: GPL-2+
Files: plugins/pythonconsole/pythonconsole/config.py
Copyright: 1998, James Henstridge <james@daa.com.au>
2005, Adam Hooper <adamh@densi.com>
2008, B. Clausius
License: GPL-2+
Files: pluma/pluma-commands-help.c
Copyright: 1998-1999, Alex Roberts, Evan Lawrence
2000-2001, Chema Celorio, Paolo Maggi
2002-2005, Paolo Maggi
2011, Perberos
License: GPL-2+
Files: plugins/spell/pluma-spell-checker-language.c
Copyright: 2003-2004, Christian Persch
2006, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-dirs.c
Copyright: 2008, Ignacio Casal Quinteiro
2011, Perberos
License: GPL-2+
Files: pluma/pluma-gio-document-saver.c
Copyright: 2005-2006, Paolo Borelli and Paolo Maggi
2007, Paolo Borelli, Paolo Maggi, Steve Fr<46>cinaux
2008, Jesse van den Kieboom
License: GPL-2+
Files: pluma/pluma-style-scheme-manager.c
Copyright: 2007, Paolo Borelli and Paolo Maggi
License: GPL-2+
Files: pluma/pluma-document-saver.c
Copyright: 2005-2006, Paolo Borelli and Paolo Maggi
2007, Paolo Borelli, Paolo Maggi, Steve Fr<46>cinaux
License: GPL-2+
Files: pluma/pluma-plugin-manager.c
Copyright: 2002, Paolo Maggi and James Willcox
2003-2006, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-encodings.c
Copyright: 2002, Red Hat, Inc.
2002-2005, Paolo Maggi
License: GPL-2+
Files: plugins/externaltools/tools/outputpanel.py
Copyright: 2005-2006, Steve Fr<46>cinaux <steve@istique.net>
2010, Per Arneng <per.arneng@anyplanet.com>
License: GPL-2+
Files: pluma/smclient/eggsmclient-xsmp.c
Copyright: 1998, Carsten Schaar
1998, The Open Group
2007, Novell, Inc.
License: LGPL-2+
Files: pluma/smclient/eggdesktopfile.c
Copyright: 1999-2000, Red Hat Inc.
2001, George Lebl
2007, Novell, Inc.
License: LGPL-2+
Files: data/*.in.in
data/*.sh.in
data/pluma.1
data/*.convert
data/*.desktop.in.in
data/*.pc.in
data/*.xml.in
docs/*.dia
docs/reference/*.txt
docs/reference/*.sgml
docs/reference/*.types
help/Makefile.am
m4/python.m4
pixmaps/*.png
pixmaps/*.ico
plugins/*/*.desktop.in
plugins/*/*.xml.in.in
plugins/*/*.ui
plugins/externaltools/data/*.desktop.in
plugins/externaltools/data/*.tool.in
plugins/filebrowser/*.template
plugins/filebrowser/*-marshal.list
plugins/modelines/language-mappings
plugins/filebrowser/pluma-file-browser-messages.c
plugins/filebrowser/pluma-file-browser-utils.h
plugins/snippets/snippets/Completion.py
plugins/snippets/snippets/Exporter.py
plugins/snippets/snippets/Importer.py
plugins/snippets/snippets/LanguageManager.py
plugins/snippets/data/*.xml
plugins/snippets/data/lang/snippets.lang
plugins/snippets/snippets/*.ui
plugins/taglist/*.xml.in
pluma/pluma-message-bus.c
pluma/pluma-message-bus.h
pluma/pluma-message-type.c
pluma/pluma-message-type.h
pluma/pluma-message.c
pluma/pluma-message.h
pluma/*.template
pluma/*.ui
pluma/*.rc
pluma/dialogs/*.ui
tests/setup-document-saver.sh
data/Makefile.am
docs/reference/Makefile.am
docs/Makefile.am
pixmaps/Makefile.am
plugin-loaders/c/Makefile.am
plugin-loaders/Makefile.am
plugin-loaders/python/Makefile.am
plugin-loaders/python/bindings/Makefile.am
plugin-loaders/python/bindings/pluma.defs
plugin-loaders/python/bindings/pluma.override
plugin-loaders/python/bindings/plumacommands.defs
plugin-loaders/python/bindings/plumacommands.override
plugin-loaders/python/bindings/plumamessage.override
plugin-loaders/python/bindings/plumaplugin.override
plugin-loaders/python/bindings/plumautils.defs
plugin-loaders/python/bindings/plumautils.override
plugins/time/Makefile.am
plugins/docinfo/Makefile.am
plugins/pythonconsole/pythonconsole/Makefile.am
plugins/pythonconsole/Makefile.am
plugins/filebrowser/Makefile.am
plugins/filebrowser/pluma-file-browser-widget-ui.xml
plugins/quickopen/quickopen/Makefile.am
plugins/quickopen/Makefile.am
plugins/spell/Makefile.am
plugins/spell/pluma-spell-marshal.list
plugins/Makefile.am
plugins/modelines/Makefile.am
plugins/externaltools/tools/Makefile.am
plugins/externaltools/Makefile.am
plugins/externaltools/data/Makefile.am
plugins/externaltools/scripts/Makefile.am
plugins/taglist/Makefile.am
plugins/changecase/Makefile.am
plugins/checkupdate/Makefile.am
plugins/snippets/Makefile.am
plugins/snippets/data/lang/Makefile.am
plugins/snippets/data/Makefile.am
plugins/snippets/snippets/Makefile.am
plugins/sort/Makefile.am
pluma/pluma-marshal.list
po/gnome-copyrights.txt
pluma/Makefile.am
pluma/smclient/Makefile.am
pluma/dialogs/Makefile.am
po/LINGUAS
po/POTFILES.in
po/POTFILES.skip
tests/Makefile.am
tools/plugin_template/Makefile.am
tools/plugin_template/pluma-plugin.desktop.in
.tx/config
AUTHORS
COPYING
ChangeLog
HACKING
Makefile.am
NEWS
NEWS.GNOME
README
autogen.sh
configure.ac
Copyright: *No copyright*
License: GPL-2+
Comment:
Using license from COPYING file.
Files: po/*.po
Copyright: 2005, Free Software Foundation, Inc.
2006, Norayr Chilingaryan
THE PACKAGE'S COPYRIGHT HOLDER
License: GPL-2+ or LGPL-2+
Comment:
Using license from COPYING file.
Files: help/*.in
help/ar/*
help/bg/*
help/C/*
help/ca/*
help/cs/*
help/da/*
help/de/*
help/el/*
help/es/*
help/fi/*
help/fr/*
help/hu/*
help/it/*
help/ja/*
help/ko/*
help/oc/*
help/pt_BR/*
help/ru/*
help/sv/*
help/th/*
help/uk/*
help/zh_CN/*
help/zh_HK/*
help/zh_TW/*
Copyright: 2006-2010 Free Software Foundation, Inc.
License: GFDL-1.1+
Files: debian/*
Copyright: 2011-2014, Stefano Karapetsas <stefano@karapetsas.com>
2013-2014, Mike Gabriel <sunweaver@debian.org>
2015, Martin Wimpress <code@flexion.org>
License: GPL-2+ or LGPL-2+
License: GPL-2+
This package 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 package 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 Genaral Public License for more details.
.
You should have received a copy og the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
License: LGPL-2+
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
.
This library 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
Library General Public License for more details.
.
You should have received a copy of the GNU Library General Public
License along with this library. If not, see <http://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU Library General
Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2".
License: GFDL-1.1+
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation
License (GFDL), Version 1.1 or any later version published
by the Free Software Foundation with no Invariant Sections,
no Front-Cover Texts, and no Back-Cover Texts.
.
On Debian systems, the complete text of the GNU Free Documentation License
version 1.2 can be found in "/usr/share/common-licenses/GFDL-1.2".

7
debian/pluma-common.install vendored Normal file
View File

@ -0,0 +1,7 @@
usr/share/appdata/
usr/share/glib-2.0/
usr/share/help/
usr/share/locale/
usr/share/pluma/icons/
usr/share/pluma/plugins/
usr/share/pluma/ui/

2
debian/pluma-common.lintian-overrides vendored Normal file
View File

@ -0,0 +1,2 @@
# Catch false-positive lintian message
pluma-common: privacy-breach-generic usr/share/pluma/plugins/snippets/mallard.xml (http://$1/)

2
debian/pluma-dev.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/include/pluma/
usr/lib/*/pkgconfig/

1
debian/pluma-doc.install vendored Normal file
View File

@ -0,0 +1 @@
usr/share/gtk-doc/

6
debian/pluma.install vendored Normal file
View File

@ -0,0 +1,6 @@
usr/bin/
usr/lib/*/pluma/plugin-loaders/*.so
usr/lib/*/pluma/plugins/
usr/lib/pluma/pluma-bugreport.sh
usr/share/applications/
usr/share/man/

34
debian/rules vendored Executable file
View File

@ -0,0 +1,34 @@
#!/usr/bin/make -f
DHFLAGS=--parallel
%:
dh $@ $(DHFLAGS)
override_dh_install:
rm -f debian/tmp/usr/share/MateConf/gsettings/*.convert
rm -rfv debian/tmp/usr/lib/*/pluma/plugin-loaders/*.la
rm -rfv debian/tmp/usr/lib/*/pluma/plugins/*.la
dh_install --fail-missing
override_dh_auto_configure:
# upstream tarball is without configure. autogen.sh will create it
NOCONFIGURE=1 ./autogen.sh
dh_auto_configure $(DHFLAGS) -- \
--disable-silent-rules \
--libexecdir=/usr/lib/ \
--disable-python \
--enable-gtk-doc \
--with-gtk=3.0
override_dh_installchangelogs:
dh_installchangelogs NEWS
override_dh_auto_test:
DEB_BUILD_OPTIONS=nocheck dh_auto_test
override_dh_strip:
dh_strip --dbg-package=pluma-dbg
get-orig-source:
uscan --noconf --force-download --rename --download-current-version --destdir=..

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (native)

3
debian/watch vendored Normal file
View File

@ -0,0 +1,3 @@
version=3
http://git.mate-desktop.org/pluma/ \
snapshot/pluma-(\d\.(?:[0-9]+|)[24680]\.\d)\.tar\.xz

View File

@ -37,9 +37,6 @@
#include <glib/gi18n.h>
#include <gtk/gtk.h>
#ifdef WITH_MATEDESKTOP
#include <libmate-desktop/mate-aboutdialog.h>
#endif
#include "pluma-commands.h"
#include "pluma-debug.h"
@ -87,13 +84,8 @@ void _pluma_cmd_help_about(GtkAction* action, PlumaWindow* window)
pluma_debug (DEBUG_COMMANDS);
#ifdef WITH_MATEDESKTOP
mate_show_about_dialog(GTK_WINDOW(window),
#else
gtk_show_about_dialog(GTK_WINDOW(window),
#endif
"program-name", "Pluma",
"authors", authors,
"comments", _(comments),
"copyright", copyright,

View File

@ -655,8 +655,8 @@ build_tab_label (PlumaPanel *panel,
gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
#endif
#if GTK_CHECK_VERSION (3, 0, 0)
gtk_widget_set_margin_start (label, 0);
gtk_widget_set_margin_end (label, 0);
gtk_widget_set_margin_left (label, 0);
gtk_widget_set_margin_right (label, 0);
gtk_widget_set_margin_top (label, 0);
gtk_widget_set_margin_bottom (label, 0);
#else

View File

@ -307,8 +307,8 @@ pluma_tab_label_init (PlumaTabLabel *tab_label)
gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
#endif
#if GTK_CHECK_VERSION (3, 0, 0)
gtk_widget_set_margin_start (label, 0);
gtk_widget_set_margin_end (label, 0);
gtk_widget_set_margin_left (label, 0);
gtk_widget_set_margin_right (label, 0);
gtk_widget_set_margin_top (label, 0);
gtk_widget_set_margin_bottom (label, 0);
#else