[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