Skip to content
This repository has been archived by the owner on Feb 17, 2022. It is now read-only.

Added dependences to README #1

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,12 @@ wordcompletion Word completion using the completion framework.
synctex SyncTeX synchronization of TeX files and PDF output.

all All of the above plugins

Dependencies
============

You will need to have at least the following packages (not included in build-essential)
installed to build this:

libgtk2.0-dev libmateconf-dev autogen shtool libtool libgtksourceview2.0-dev
python-gtk2-dev (if you want the Python plugins, which is most of them)
5 changes: 5 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
mate-text-editor-plugins (1.2.0) unstable; urgency=low

* Initial Release.

-- Ian Cullinan <[email protected]> Mon, 10 Dec 2012 21:52:23 +1100
1 change: 1 addition & 0 deletions debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8
51 changes: 51 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
Source: mate-text-editor-plugins
Section: mate
Priority: optional
Maintainer: Ian Cullinan <[email protected]>
Standards-Version: 3.9.3
Homepage: https://github.com/cygwinports/mate-text-editor-plugins
Build-Depends: cdbs (>= 0.4.90~),
debhelper (>= 8),
autoconf,
automake1.9,
autogen,
intltool (>= 0.35.0),
libglib2.0-dev (>= 2.13.0),
libgtk2.0-dev (>= 2.13.0),
libmateconf-dev (>= 1.4.0),
libgtksourceview2.0-dev (>= 2.9.1),
libvte-2.90-dev,
mate-text-editor (>= 1.4.0),
python (>= 2.6.6-3~),
python-gtk2-dev (>= 2.12.0),
python-dbus (>= 0.83.1)
Vcs-Git: git://github.com/cibyr/mate-text-editor-plugins.git
Vcs-Browser: http://github.com/cibyr/mate-text-editor-plugins

Package: mate-text-editor-plugins
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
${python:Depends},
mate-text-editor (>= 1.4.0)
Description: set of plugins for pluma (mate-text-editor)
mate-text-editor-plugins contain a set of plugins for pluma, MATE's text editor.
.
The following plugins are included:
* Text Size: Easily increase and decrease the text size
* Show/Hide Tabbar: Add a menu entry to show/hide the tabbar.
* Bracket Completion: Automatically adds closing brackets.
* Draw Spaces: Draw Spaces and Tabs
* Join/Split Lines: Join several lines or split long ones
* Embedded Terminal: Embed a terminal in the bottom pane.
* Color Picker: Pick a color from a dialog and insert its hexadecimal representation.
* Code comment: Comment out or uncomment a selected block of code.
* Commander: Command line interface for advanced editing
* Multi Edit: Edit document in multiple places at once
* Character Map: Insert special characters just by clicking on them.
* Session Saver: Save and restore your working sessions
* Word Completion: Word completion using the completion framework
* Bookmarks: Easy document navigation with bookmarks
* SyncTeX: Synchronize between LaTeX and PDF with pluma and atril.
* Smart Spaces: Forget you're not using tabulations.

35 changes: 35 additions & 0 deletions debian/control.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Source: mate-text-editor-plugins
Section: mate
Priority: optional
Maintainer: Ian Cullinan <[email protected]>
Standards-Version: 3.9.3
Homepage: https://github.com/cygwinports/mate-text-editor-plugins
Build-Depends: cdbs (>= 0.4.90~),
debhelper (>= 8),
autoconf,
automake1.9,
autogen,
intltool (>= 0.35.0),
libglib2.0-dev (>= 2.13.0),
libgtk2.0-dev (>= 2.13.0),
libmateconf-dev (>= 1.4.0),
libgtksourceview2.0-dev (>= 2.9.1),
libvte-2.90-dev,
mate-text-editor (>= 1.4.0),
python (>= 2.6.6-3~),
python-gtk2-dev (>= 2.12.0),
python-dbus (>= 0.83.1)
Vcs-Git: git://github.com/cibyr/mate-text-editor-plugins.git
Vcs-Browser: http://github.com/cibyr/mate-text-editor-plugins

Package: mate-text-editor-plugins
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
${python:Depends},
mate-text-editor (>= 1.4.0)
Description: set of plugins for pluma (mate-text-editor)
mate-text-editor-plugins contain a set of plugins for pluma, MATE's text editor.
.
The following plugins are included:
@PLUGINS_DESCRIPTION@
29 changes: 29 additions & 0 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: mate-text-editor-plugins
Source: https://github.com/cygwinports/mate-text-editor-plugins

Files: *
Copyright: 2006-2012 Steve Frécinaux <[email protected]>
2006-2012 Jesse van den Kieboom <[email protected]>
License: GPL-2.0+

Files: debian/*
Copyright: 2012 Ian Cullinan <[email protected]>
License: GPL-2.0+

License: GPL-2.0+
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 General Public License for more details.
.
You should have received a copy of 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".
9 changes: 9 additions & 0 deletions debian/desktop2description.awk
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# converts *.desktop and *.desktop.in files with "_Name=" and "_Description"
# to "* $name: $description" entries for the Description: control field

BEGIN { FS="="; name = ""; description = ""; }

/^_Name=/ { name = $2;}
/^_Description=/ { description = $2; }

END { print "* " name ": " description; }
24 changes: 24 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/utils.mk
include /usr/share/cdbs/1/class/autotools.mk

DEB_DH_INSTALL_ARGS += --list-missing

DEB_CONFIGURE_SCRIPT := ./autogen.sh

DEB_CONFIGURE_EXTRA_FLAGS += --with-plugins=all --enable-python

DEB_PYTHON2_MODULE_PACKAGE := mate-text-editor-plugins

clean::
plugins_desc_script="/^ @PLUGINS_DESCRIPTION@\$$/ c \\$$(find . -iname \*.desktop.in.in | while read f; do cat $$f | awk -f debian/desktop2description.awk; done | sed 's/.*/ &\\/'; echo " ")"; \
sed \
-e "$$plugins_desc_script" \
debian/control.in > debian/control

binary-install/mate-text-editor-plugins::
dh_python2 -p$(cdbs_curpkg) /usr/lib/pluma/plugins
dh_python2 -p$(cdbs_curpkg) /usr/share/pluma/plugins
find debian/$(cdbs_curpkg) -name '*.la' -delete
1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (native)
3 changes: 3 additions & 0 deletions debian/watch
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
version=3

https://github.com/cibyr/mate-text-editor-plugins/tags .*/(\d[\d\.]+)\.tar\.gz