[SCM] mate-terminal Debian package branch, master, updated. 8bc6eb9a11b65b43c02c034e2f6e3009362e2898

Mike Gabriel sunweaver at alioth.debian.org
Thu Aug 15 22:44:28 UTC 2013


Gitweb-URL: http://git.debian.org/?p=pkg-mate/mate-terminal.git;a=commitdiff;h=8bc6eb9

The following commit has been merged in the master branch:
commit 8bc6eb9a11b65b43c02c034e2f6e3009362e2898
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Fri Aug 16 00:43:12 2013 +0200

    add /debian packaging folder as provided by upstream internal packaging repos
---
 debian/changelog                    |   87 +++++++++++++++++++++++++++++++++++
 debian/compat                       |    1 +
 debian/control                      |   67 +++++++++++++++++++++++++++
 debian/copyright                    |   43 +++++++++++++++++
 debian/mate-terminal-common.install |    5 ++
 debian/mate-terminal.install        |    4 ++
 debian/mate-terminal.postinst       |   11 +++++
 debian/mate-terminal.prerm          |   10 ++++
 debian/patches/00-wrapper-1.patch   |   70 ++++++++++++++++++++++++++++
 debian/patches/01-wrapper-2.patch   |   21 +++++++++
 debian/patches/series               |    2 +
 debian/rules                        |   15 ++++++
 debian/source/format                |    1 +
 debian/watch                        |    3 ++
 14 files changed, 340 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..8fe7465
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,87 @@
+mate-terminal (1.6.1-1.1) unstable; urgency=low
+
+  * Rebuild for new dconf library in Jessie.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Wed, 03 Jul 2013 12:53:13 +0200
+
+mate-terminal (1.6.1-1) unstable; urgency=low
+
+  * New upstream bugfix release.
+
+ -- Scott Balneaves <sbalneav at ltsp.org>  Tue, 09 Apr 2013 09:03:52 -0500
+
+mate-terminal (1.6.0-2) unstable; urgency=low
+
+  * Add missing man page.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Sat, 06 Apr 2013 21:48:40 +0200
+
+mate-terminal (1.6.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Mon, 01 Apr 2013 11:28:55 +0200
+
+mate-terminal (1.5.1-1) unstable; urgency=low
+
+  * New upstream development release.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Sat, 23 Mar 2013 14:59:17 +0100
+
+mate-terminal (1.5.0-1) unstable; urgency=low
+
+  * New upstream development release.
+  * Drop mateconf dependency.
+  * Add mate-terminal-dbg package.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Thu, 17 Jan 2013 22:13:22 +0100
+
+mate-terminal (1.4.0-1) unstable; urgency=low
+
+  * New upstream release. 
+
+ -- Steve Zesch <stevezesch2 at gmail.com>  Sun, 15 Jul 2012 13:27:27 -0400
+
+mate-terminal (1.2.1-2) unstable; urgency=low
+
+  * Rebuild for precise. 
+
+ -- Steve Zesch <stevezesch2 at gmail.com>  Fri, 30 Mar 2012 21:14:38 -0400
+
+mate-terminal (1.2.1-1) unstable; urgency=low
+
+  * Fixed compilation error.
+
+ -- Steve Zesch <stevezesch2 at gmail.com>  Mon, 12 Mar 2012 21:52:38 -0400
+
+mate-terminal (1.2.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Wed, 07 Mar 2012 23:03:22 +0100
+
+mate-terminal (1.1.0-2) unstable; urgency=low
+
+  * Fix some lintian errors/warnings.
+  * Add script to link to x-terminal-emulator with update-alternatives.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Sun, 22 Jan 2012 19:19:48 +0100
+
+mate-terminal (1.1.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Sun, 11 Dec 2011 11:52:01 +0100
+
+mate-terminal (1.0.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Sun, 06 Nov 2011 10:23:09 +0100
+
+mate-terminal (2011.10.30-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Stefano Karapetsas <stefano at karapetsas.com>  Sun, 30 Oct 2011 15:47:05 +0100
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..45a4fb7
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+8
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..6b4adc6
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,67 @@
+Source: mate-terminal
+Section: mate
+Priority: optional
+Maintainer: Stefano Karapetsas <stefano at karapetsas.com>
+Uploaders: Steve Zesch <stevezesch2 at gmail.com>
+Standards-Version: 3.9.3
+Build-Depends: cdbs,
+               debhelper (>= 8),
+               intltool,
+               libx11-dev,
+               libgtk2.0-dev,
+               libglib2.0-dev,
+               libvte-dev,
+               scrollkeeper,
+               libsm-dev,
+               docbook-to-man,
+               mate-doc-utils,
+               mate-doc-utils-gnome | gnome-doc-utils,
+               libdbus-glib-1-dev,
+               libdconf-dev,
+               mate-common
+Homepage: http://www.mate-desktop.org
+
+Package: mate-terminal
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         mate-terminal-common (= ${source:Version})
+Provides: x-terminal-emulator
+Description: MATE terminal emulator application
+ MATE Terminal is a terminal emulation application that you can use to
+ perform the following actions:
+  - Access a UNIX shell in the MATE environment.
+  - Run any application that is designed to run on VT102, VT220, and xterm
+ terminals.
+ .
+ MATE Terminal features the ability to use multiple terminals in a single
+ window (tabs) and profiles support.
+
+Package: mate-terminal-common
+Architecture: all
+Depends: ${misc:Depends}
+Breaks: mate-terminal (<< 1.1.0-2)
+Replaces: mate-terminal (<< 1.1.0-2)
+Description: MATE terminal emulator application (common files)
+ MATE Terminal is a terminal emulation application that you can use to
+ perform the following actions:
+  - Access a UNIX shell in the MATE environment.
+  - Run any application that is designed to run on VT102, VT220, and xterm
+ terminals.
+ .
+ MATE Terminal features the ability to use multiple terminals in a single
+ window (tabs) and profiles support.
+ .
+ This package contains the architecture independent files.
+
+Package: mate-terminal-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends},
+         mate-terminal (= ${binary:Version})
+Description: MATE terminal emulator application (debugging symbols)
+ This package contains debugging symbols for mate-terminal. It is
+ provided to help debugging problem in the terminal emulator. The
+ debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a9b4cac
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,43 @@
+This work was packaged for Debian by:
+
+    Stefano Karapetsas <stefano at karapetsas.com> on Sun, 30 Oct 2011 15:47:05 +0100
+
+It was downloaded from:
+
+    <https://github.com/perberos/Mate-Extra>
+
+Upstream Author:
+
+    Perberos <perberos at gmail.com>
+
+Copyright:
+
+    Copyright (C) 2011 Perberos
+
+License:
+
+    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".
+
+The Debian packaging is:
+
+    Copyright (C) 2011 Stefano Karapetsas <stefano at karapetsas.com>
+
+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.
+
diff --git a/debian/mate-terminal-common.install b/debian/mate-terminal-common.install
new file mode 100644
index 0000000..d302a0d
--- /dev/null
+++ b/debian/mate-terminal-common.install
@@ -0,0 +1,5 @@
+usr/share/glib-2.0/
+usr/share/locale/
+usr/share/mate-terminal/
+usr/share/mate/help/
+usr/share/omf/
diff --git a/debian/mate-terminal.install b/debian/mate-terminal.install
new file mode 100644
index 0000000..a1f4e67
--- /dev/null
+++ b/debian/mate-terminal.install
@@ -0,0 +1,4 @@
+usr/bin/mate-terminal
+usr/bin/mate-terminal.wrapper
+usr/share/applications/mate-terminal.desktop
+usr/share/man/
diff --git a/debian/mate-terminal.postinst b/debian/mate-terminal.postinst
new file mode 100755
index 0000000..278bc4c
--- /dev/null
+++ b/debian/mate-terminal.postinst
@@ -0,0 +1,11 @@
+#!/bin/sh -e
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = "configure" ]; then
+	update-alternatives --install /usr/bin/x-terminal-emulator \
+		x-terminal-emulator /usr/bin/mate-terminal 30
+fi
+
diff --git a/debian/mate-terminal.prerm b/debian/mate-terminal.prerm
new file mode 100755
index 0000000..2145b42
--- /dev/null
+++ b/debian/mate-terminal.prerm
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = "remove" ]; then
+	update-alternatives --remove x-terminal-emulator /usr/bin/mate-terminal
+fi
+
diff --git a/debian/patches/00-wrapper-1.patch b/debian/patches/00-wrapper-1.patch
new file mode 100644
index 0000000..fae1baa
--- /dev/null
+++ b/debian/patches/00-wrapper-1.patch
@@ -0,0 +1,70 @@
+From f3374b0c06a6e287e3ee8c68471fcab8150c2318 Mon Sep 17 00:00:00 2001
+From: Scott Balneaves <sbalneav at mate-desktop.org>
+Date: Wed, 01 May 2013 14:15:58 +0000
+Subject: Wrapper for Issue #9
+
+---
+diff --git a/Makefile.am b/Makefile.am
+index 3723380..2622b71 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -22,6 +22,7 @@ EXTRA_DIST = 			\
+ 	mate-doc-utils.make	\
+ 	xmldocs.make		\
+ 	omf.make		\
++	mate-terminal.wrapper   \
+ 	$(man_MANS) 	\
+ 	$(NULL)
+ 
+diff --git a/mate-terminal.wrapper b/mate-terminal.wrapper
+new file mode 100755
+index 0000000..4d528c9
+--- a/dev/null
++++ b/mate-terminal.wrapper
+@@ -0,0 +1,44 @@
++#!/usr/bin/env python
++
++import sys
++import os
++import subprocess
++
++newargs = ['mate-terminal']
++oldargs = sys.argv[1:]
++
++while True:
++    try:
++        arg = oldargs.pop(0)
++
++        if arg == '-display':
++            os.environ['DISPLAY'] = oldargs.pop(0)
++        elif arg == '-name':
++            newargs.append('--window-with-profile=' + oldargs.pop(0))
++        elif arg == '-n':
++            sys.stderr.write('Set an icon in your profile')
++        elif arg == '-T' or arg == '-title':
++            newargs.append('-t')
++            newargs.append(oldargs.pop(0))
++        elif arg == '-ls' or arg == '+ls':
++            sys.stderr.write('Login shell not supported.  Set in your profile.')
++        elif arg == '-geometry':
++            newargs.append('--geometry=' + oldargs.pop(0))
++        elif arg == '-fn':
++            newargs.append('--font=' + oldargs.pop(0))
++        elif arg == '-fg':
++            newargs.append('--foreground=' + oldargs.pop(0))
++        elif arg == '-bg':
++            newargs.append('--background=' + oldargs.pop(0))
++        elif arg == '-tn':
++            newargs.append('--termname=' + oldargs.pop(0))
++        elif arg == '-h' or arg == '--help':
++            newargs.append('--help')
++        elif arg == '-e':
++            newargs.append('-x')
++            newargs += oldargs
++            break
++    except IndexError:
++        break
++
++subprocess.call(newargs)
+--
+cgit 
diff --git a/debian/patches/01-wrapper-2.patch b/debian/patches/01-wrapper-2.patch
new file mode 100644
index 0000000..b00f4b3
--- /dev/null
+++ b/debian/patches/01-wrapper-2.patch
@@ -0,0 +1,21 @@
+From d447ebdf19cc56d601c5ef2c46a55f301ecbeda6 Mon Sep 17 00:00:00 2001
+From: Scott Balneaves <sbalneav at mate-desktop.org>
+Date: Thu, 02 May 2013 15:35:16 +0000
+Subject: Add wrapper install
+
+---
+diff --git a/Makefile.am b/Makefile.am
+index 2622b71..abe2e10 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -15,6 +15,8 @@ desktop_DATA = $(desktop_in_files:.desktop.in.in=.desktop)
+ 
+ man_MANS = mate-terminal.1
+ 
++bin_SCRIPTS = mate-terminal.wrapper
++
+ EXTRA_DIST = 			\
+ 	ChangeLog.pre-2-23	\
+ 	ChangeLog.README	\
+--
+cgit 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..7338372
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+00-wrapper-1.patch
+01-wrapper-2.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..a26654d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,15 @@
+#!/usr/bin/make -f
+# -*- mode: makefile; coding: utf-8 -*-
+
+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 += --disable-scrollkeeper --disable-static
+
+get-orig-source:
+	uscan --noconf --force-download --rename --download-current-version --destdir=..
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..7314057
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=filenamemangle=s/.*\/mate-terminal-?([\d\.-]+)\.tar\.gz/mate-terminal-$1.tar.gz/ \
+https://github.com/mate-desktop/mate-terminal/tags .*/archive/mate-terminal-?([\d\.]+).tar.gz

-- 
mate-terminal Debian package



More information about the pkg-mate-commits mailing list