r31310 - /desktop/experimental/vte3/debian/
joss at users.alioth.debian.org
joss at users.alioth.debian.org
Sat Nov 12 15:25:59 UTC 2011
Author: joss
Date: Sat Nov 12 15:25:58 2011
New Revision: 31310
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=31310
Log:
* New upstream release.
* Drop all GTK+ 2.x support since it has disappeared upstream.
* Rename source package accordingly.
* Bump gtk+ build-dependency.
* Call dpkg-gensymbols -c4.
* Add appropriate Breaks/Replaces for moved files.
* Create a udeb for the gtk3 version.
Added:
desktop/experimental/vte3/debian/libvte-2.90-9-udeb.install
- copied, changed from r31306, desktop/experimental/vte3/debian/libvte9-udeb.install
desktop/experimental/vte3/debian/libvte-2.90-common.install
- copied, changed from r31306, desktop/experimental/vte3/debian/libvte-common.install
desktop/experimental/vte3/debian/libvte-2.90-doc.install
- copied unchanged from r31306, desktop/experimental/vte3/debian/libvte-doc.install
Removed:
desktop/experimental/vte3/debian/libvte-common.install
desktop/experimental/vte3/debian/libvte-common.links
desktop/experimental/vte3/debian/libvte-common.postinst
desktop/experimental/vte3/debian/libvte-dev.install
desktop/experimental/vte3/debian/libvte-doc.install
desktop/experimental/vte3/debian/libvte9-udeb.install
desktop/experimental/vte3/debian/libvte9.install
desktop/experimental/vte3/debian/libvte9.lintian-overrides
desktop/experimental/vte3/debian/python-vte.examples
desktop/experimental/vte3/debian/python-vte.install
Modified:
desktop/experimental/vte3/debian/changelog
desktop/experimental/vte3/debian/control
desktop/experimental/vte3/debian/control.in
desktop/experimental/vte3/debian/rules
Modified: desktop/experimental/vte3/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte3/debian/changelog?rev=31310&op=diff
==============================================================================
--- desktop/experimental/vte3/debian/changelog [utf-8] (original)
+++ desktop/experimental/vte3/debian/changelog [utf-8] Sat Nov 12 15:25:58 2011
@@ -1,3 +1,15 @@
+vte3 (1:0.30.1-1) experimental; urgency=low
+
+ * New upstream release.
+ * Drop all GTK+ 2.x support since it has disappeared upstream.
+ * Rename source package accordingly.
+ * Bump gtk+ build-dependency.
+ * Call dpkg-gensymbols -c4.
+ * Add appropriate Breaks/Replaces for moved files.
+ * Create a udeb for the gtk3 version.
+
+ -- Josselin Mouette <joss at debian.org> Sat, 12 Nov 2011 16:24:43 +0100
+
vte (1:0.28.2-1) unstable; urgency=low
* New upstream release.
Modified: desktop/experimental/vte3/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte3/debian/control?rev=31310&op=diff
==============================================================================
--- desktop/experimental/vte3/debian/control [utf-8] (original)
+++ desktop/experimental/vte3/debian/control [utf-8] Sat Nov 12 15:25:58 2011
@@ -17,82 +17,26 @@
libglib2.0-dev (>= 2.26.0),
libcairo2-dev,
libx11-dev,
- libgtk2.0-dev (>= 2.20.0),
- libgtk-3-dev (>= 3.0.0),
+ libgtk-3-dev (>= 3.1.9),
gobject-introspection (>= 0.9.12-4~),
libgirepository1.0-dev (>= 0.9.12),
gir1.2-gtk-3.0,
gettext,
- python-gtk2-dev,
- python-all-dev (>= 2.6.6-3~),
libncurses5-dev,
gtk-doc-tools,
libpango1.0-dev (>= 1.22.0),
libgladeui-dev,
libgladeui-1-dev,
intltool (>= 0.35)
-Build-Depends-Indep: libglib2.0-doc, libgtk2.0-doc, libgtk-3-doc, libatk1.0-doc
-Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/desktop/unstable/vte
-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/vte
-
-Package: libvte9
-Architecture: any
-Depends: ${misc:Depends},
- ${shlibs:Depends},
- libvte-common (= ${source:Version})
-Description: Terminal emulator widget for GTK+ 2.0 - runtime files
- The VTE library provides a terminal emulator widget VteTerminal for
- applications using the GTK+ toolkit. It also provides the VtePTY object
- containing functions for starting a new process on a new
- pseudo-terminal and for manipulating pseudo-terminals.
- .
- This package contains the runtime library, needed by programs using the
- VTE widget with GTK+ 2.0.
-
-Package: libvte9-udeb
-XC-Package-Type: udeb
-Section: debian-installer
-Priority: extra
-Architecture: any
-Depends: ${misc:Depends},
- ${shlibs:Depends}
-Description: Terminal emulator widget for GTK+ 2.0 - minimal runtime
- The VTE library provides a terminal emulator widget VteTerminal for
- applications using the GTK+ toolkit. It also provides the VtePTY object
- containing functions for starting a new process on a new
- pseudo-terminal and for manipulating pseudo-terminals.
- .
- This package contains the minimal runtime library for GTK+ 2.0 needed
- by the Debian installer.
-
-Package: libvte-dev
-Architecture: any
-Section: libdevel
-Depends: ${misc:Depends},
- libvte9 (= ${binary:Version}),
- libcairo2-dev,
- libx11-dev,
- libgtk2.0-dev (>= 2.20.0),
- libpango1.0-dev (>= 1.22.0),
- libglib2.0-dev (>= 2.26.0),
- libvte-common
-Recommends: libvte-doc
-Provides: python-vte-dev
-Description: Terminal emulator widget for GTK+ 2.0 - development files
- The VTE library provides a terminal emulator widget VteTerminal for
- applications using the GTK+ toolkit. It also provides the VtePTY object
- containing functions for starting a new process on a new
- pseudo-terminal and for manipulating pseudo-terminals.
- .
- This package contains development files for the VTE library and its
- Python bindings. It is needed to develop and build programs using the
- VTE widget with GTK+ 2.0.
+Build-Depends-Indep: libglib2.0-doc, libgtk-3-doc, libatk1.0-doc
+Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/desktop/unstable/vte3
+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/vte3
Package: libvte-2.90-9
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
- libvte-common (= ${source:Version})
+ libvte-2.90-common (= ${source:Version})
Description: Terminal emulator widget for GTK+ 3.0 - runtime files
The VTE library provides a terminal emulator widget VteTerminal for
applications using the GTK+ toolkit. It also provides the VtePTY object
@@ -101,6 +45,22 @@
.
This package contains the runtime library, needed by programs using the
VTE widget with GTK+ 3.0.
+
+Package: libvte-2.90-9-udeb
+XC-Package-Type: udeb
+Section: debian-installer
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Description: Terminal emulator widget for GTK+ 3.0 - minimal runtime
+ The VTE library provides a terminal emulator widget VteTerminal for
+ applications using the GTK+ toolkit. It also provides the VtePTY object
+ containing functions for starting a new process on a new
+ pseudo-terminal and for manipulating pseudo-terminals.
+ .
+ This package contains the minimal runtime library for GTK+ 3.0 needed
+ by the Debian installer.
Package: gir1.2-vte-2.90
Architecture: any
@@ -124,8 +84,8 @@
libgtk-3-dev (>= 3.0.0),
libpango1.0-dev (>= 1.22.0),
libglib2.0-dev (>= 2.22.0),
- libvte-common
-Recommends: libvte-doc
+ libvte-2.90-common
+Recommends: libvte-2.90-doc
Description: Terminal emulator widget for GTK+ 3.0 - development files
The VTE library provides a terminal emulator widget VteTerminal for
applications using the GTK+ toolkit. It also provides the VtePTY object
@@ -136,51 +96,33 @@
Python bindings. It is needed to develop and build programs using the
VTE widget with GTK+ 3.0.
-Package: libvte-common
+Package: libvte-2.90-common
Architecture: all
Depends: ${misc:Depends}
-Replaces: libvte2 (<= 0.5.1-2)
-Breaks: libvte9 (<< 1:0.28)
-Description: Terminal emulator widget for GTK+ - common files
+Replaces: libvte2 (<= 0.5.1-2),
+ libvte-common (<< 1:0.28.2-2)
+Breaks: libvte9 (<< 1:0.28),
+ libvte-common (<< 1:0.28.2-2)
+Description: Terminal emulator widget for GTK+ 3.0 - common files
The VTE library provides a terminal emulator widget VteTerminal for
applications using the GTK+ toolkit. It also provides the VtePTY object
containing functions for starting a new process on a new
pseudo-terminal and for manipulating pseudo-terminals.
.
This package contains internationalization files for the VTE library
- and common files for the GTK+ 2.x and 3.x versions.
+ and common files for the GTK+ 3.x version.
-Package: python-vte
-Architecture: any
-Section: python
-Depends: ${misc:Depends},
- ${shlibs:Depends},
- ${python:Depends},
- python-gtk2,
- libvte-common (= ${source:Version})
-Conflicts: python2.3-vte,
- python2.4-vte
-Replaces: python2.3-vte,
- python2.4-vte
-Breaks: gdebi (<< 0.6.1),
- python-apt (<< 0.8.0~exp2)
-Description: Python bindings for the VTE widget set
+Package: libvte-2.90-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Replaces: libvte-doc (<< 1:0.28.2-2)
+Breaks: libvte-doc (<< 1:0.28.2-2)
+Description: Terminal emulator widget for GTK+ 3.0 - documentation
The VTE library provides a terminal emulator widget VteTerminal for
applications using the GTK+ toolkit. It also provides the VtePTY object
containing functions for starting a new process on a new
pseudo-terminal and for manipulating pseudo-terminals.
.
- This package contains the Python bindings to the VTE library for GTK+
- 2.x.
-
-Package: libvte-doc
-Architecture: all
-Section: doc
-Depends: ${misc:Depends}
-Description: Terminal emulator widget for GTK+ - documentation
- The VTE library provides a terminal emulator widget VteTerminal for
- applications using the GTK+ toolkit. It also provides the VtePTY object
- containing functions for starting a new process on a new
- pseudo-terminal and for manipulating pseudo-terminals.
- .
- This package contains documentation files for the VTE library.
+ This package contains documentation files for the VTE library for GTK+
+ 3.x.
Modified: desktop/experimental/vte3/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte3/debian/control.in?rev=31310&op=diff
==============================================================================
--- desktop/experimental/vte3/debian/control.in [utf-8] (original)
+++ desktop/experimental/vte3/debian/control.in [utf-8] Sat Nov 12 15:25:58 2011
@@ -12,82 +12,26 @@
libglib2.0-dev (>= 2.26.0),
libcairo2-dev,
libx11-dev,
- libgtk2.0-dev (>= 2.20.0),
- libgtk-3-dev (>= 3.0.0),
+ libgtk-3-dev (>= 3.1.9),
gobject-introspection (>= 0.9.12-4~),
libgirepository1.0-dev (>= 0.9.12),
gir1.2-gtk-3.0,
gettext,
- python-gtk2-dev,
- python-all-dev (>= 2.6.6-3~),
libncurses5-dev,
gtk-doc-tools,
libpango1.0-dev (>= 1.22.0),
libgladeui-dev,
libgladeui-1-dev,
intltool (>= 0.35)
-Build-Depends-Indep: libglib2.0-doc, libgtk2.0-doc, libgtk-3-doc, libatk1.0-doc
-Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/desktop/unstable/vte
-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/vte
-
-Package: libvte9
-Architecture: any
-Depends: ${misc:Depends},
- ${shlibs:Depends},
- libvte-common (= ${source:Version})
-Description: Terminal emulator widget for GTK+ 2.0 - runtime files
- The VTE library provides a terminal emulator widget VteTerminal for
- applications using the GTK+ toolkit. It also provides the VtePTY object
- containing functions for starting a new process on a new
- pseudo-terminal and for manipulating pseudo-terminals.
- .
- This package contains the runtime library, needed by programs using the
- VTE widget with GTK+ 2.0.
-
-Package: libvte9-udeb
-XC-Package-Type: udeb
-Section: debian-installer
-Priority: extra
-Architecture: any
-Depends: ${misc:Depends},
- ${shlibs:Depends}
-Description: Terminal emulator widget for GTK+ 2.0 - minimal runtime
- The VTE library provides a terminal emulator widget VteTerminal for
- applications using the GTK+ toolkit. It also provides the VtePTY object
- containing functions for starting a new process on a new
- pseudo-terminal and for manipulating pseudo-terminals.
- .
- This package contains the minimal runtime library for GTK+ 2.0 needed
- by the Debian installer.
-
-Package: libvte-dev
-Architecture: any
-Section: libdevel
-Depends: ${misc:Depends},
- libvte9 (= ${binary:Version}),
- libcairo2-dev,
- libx11-dev,
- libgtk2.0-dev (>= 2.20.0),
- libpango1.0-dev (>= 1.22.0),
- libglib2.0-dev (>= 2.26.0),
- libvte-common
-Recommends: libvte-doc
-Provides: python-vte-dev
-Description: Terminal emulator widget for GTK+ 2.0 - development files
- The VTE library provides a terminal emulator widget VteTerminal for
- applications using the GTK+ toolkit. It also provides the VtePTY object
- containing functions for starting a new process on a new
- pseudo-terminal and for manipulating pseudo-terminals.
- .
- This package contains development files for the VTE library and its
- Python bindings. It is needed to develop and build programs using the
- VTE widget with GTK+ 2.0.
+Build-Depends-Indep: libglib2.0-doc, libgtk-3-doc, libatk1.0-doc
+Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/desktop/unstable/vte3
+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/vte3
Package: libvte-2.90-9
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
- libvte-common (= ${source:Version})
+ libvte-2.90-common (= ${source:Version})
Description: Terminal emulator widget for GTK+ 3.0 - runtime files
The VTE library provides a terminal emulator widget VteTerminal for
applications using the GTK+ toolkit. It also provides the VtePTY object
@@ -96,6 +40,22 @@
.
This package contains the runtime library, needed by programs using the
VTE widget with GTK+ 3.0.
+
+Package: libvte-2.90-9-udeb
+XC-Package-Type: udeb
+Section: debian-installer
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Description: Terminal emulator widget for GTK+ 3.0 - minimal runtime
+ The VTE library provides a terminal emulator widget VteTerminal for
+ applications using the GTK+ toolkit. It also provides the VtePTY object
+ containing functions for starting a new process on a new
+ pseudo-terminal and for manipulating pseudo-terminals.
+ .
+ This package contains the minimal runtime library for GTK+ 3.0 needed
+ by the Debian installer.
Package: gir1.2-vte-2.90
Architecture: any
@@ -119,8 +79,8 @@
libgtk-3-dev (>= 3.0.0),
libpango1.0-dev (>= 1.22.0),
libglib2.0-dev (>= 2.22.0),
- libvte-common
-Recommends: libvte-doc
+ libvte-2.90-common
+Recommends: libvte-2.90-doc
Description: Terminal emulator widget for GTK+ 3.0 - development files
The VTE library provides a terminal emulator widget VteTerminal for
applications using the GTK+ toolkit. It also provides the VtePTY object
@@ -131,51 +91,33 @@
Python bindings. It is needed to develop and build programs using the
VTE widget with GTK+ 3.0.
-Package: libvte-common
+Package: libvte-2.90-common
Architecture: all
Depends: ${misc:Depends}
-Replaces: libvte2 (<= 0.5.1-2)
-Breaks: libvte9 (<< 1:0.28)
-Description: Terminal emulator widget for GTK+ - common files
+Replaces: libvte2 (<= 0.5.1-2),
+ libvte-common (<< 1:0.28.2-2)
+Breaks: libvte9 (<< 1:0.28),
+ libvte-common (<< 1:0.28.2-2)
+Description: Terminal emulator widget for GTK+ 3.0 - common files
The VTE library provides a terminal emulator widget VteTerminal for
applications using the GTK+ toolkit. It also provides the VtePTY object
containing functions for starting a new process on a new
pseudo-terminal and for manipulating pseudo-terminals.
.
This package contains internationalization files for the VTE library
- and common files for the GTK+ 2.x and 3.x versions.
+ and common files for the GTK+ 3.x version.
-Package: python-vte
-Architecture: any
-Section: python
-Depends: ${misc:Depends},
- ${shlibs:Depends},
- ${python:Depends},
- python-gtk2,
- libvte-common (= ${source:Version})
-Conflicts: python2.3-vte,
- python2.4-vte
-Replaces: python2.3-vte,
- python2.4-vte
-Breaks: gdebi (<< 0.6.1),
- python-apt (<< 0.8.0~exp2)
-Description: Python bindings for the VTE widget set
+Package: libvte-2.90-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Replaces: libvte-doc (<< 1:0.28.2-2)
+Breaks: libvte-doc (<< 1:0.28.2-2)
+Description: Terminal emulator widget for GTK+ 3.0 - documentation
The VTE library provides a terminal emulator widget VteTerminal for
applications using the GTK+ toolkit. It also provides the VtePTY object
containing functions for starting a new process on a new
pseudo-terminal and for manipulating pseudo-terminals.
.
- This package contains the Python bindings to the VTE library for GTK+
- 2.x.
-
-Package: libvte-doc
-Architecture: all
-Section: doc
-Depends: ${misc:Depends}
-Description: Terminal emulator widget for GTK+ - documentation
- The VTE library provides a terminal emulator widget VteTerminal for
- applications using the GTK+ toolkit. It also provides the VtePTY object
- containing functions for starting a new process on a new
- pseudo-terminal and for manipulating pseudo-terminals.
- .
- This package contains documentation files for the VTE library.
+ This package contains documentation files for the VTE library for GTK+
+ 3.x.
Copied: desktop/experimental/vte3/debian/libvte-2.90-9-udeb.install (from r31306, desktop/experimental/vte3/debian/libvte9-udeb.install)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte3/debian/libvte-2.90-9-udeb.install?rev=31310&op=diff
==============================================================================
--- desktop/experimental/vte3/debian/libvte9-udeb.install [utf-8] (original)
+++ desktop/experimental/vte3/debian/libvte-2.90-9-udeb.install [utf-8] Sat Nov 12 15:25:58 2011
@@ -1,2 +1,2 @@
-usr/lib/libvte.so.*
+usr/lib/libvte*.so.*
usr/share/vte/termcap-*
Copied: desktop/experimental/vte3/debian/libvte-2.90-common.install (from r31306, desktop/experimental/vte3/debian/libvte-common.install)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte3/debian/libvte-2.90-common.install?rev=31310&op=diff
==============================================================================
--- desktop/experimental/vte3/debian/libvte-common.install [utf-8] (original)
+++ desktop/experimental/vte3/debian/libvte-2.90-common.install [utf-8] Sat Nov 12 15:25:58 2011
@@ -1,4 +1,3 @@
usr/share/locale
usr/share/glade3
-usr/share/vte/termcap-0.0
usr/share/vte/termcap-2.90
Modified: desktop/experimental/vte3/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte3/debian/rules?rev=31310&op=diff
==============================================================================
--- desktop/experimental/vte3/debian/rules [utf-8] (original)
+++ desktop/experimental/vte3/debian/rules [utf-8] Sat Nov 12 15:25:58 2011
@@ -1,12 +1,11 @@
#!/usr/bin/make -f
-libvteN := $(shell sed -rn 's/^Package:[[:space:]]*(libvte[0-9]+)[[:space:]]*$$/\1/p' debian/control)
libvte3N := $(shell sed -rn 's/^Package:[[:space:]]*(libvte-[0-9\.-]+)[[:space:]]*$$/\1/p' debian/control)
-udeb := $(libvteN)-udeb
+udeb := $(libvte3N)-udeb
+GNOME_MODULE = vte
-PY_VERSIONS = $(shell pyversions --requested debian/control)
DEB_BUILDDIR = debian/build
-DEB_MAKE_FLAVORS = main udeb gtk3 $(PY_VERSIONS)
+DEB_MAKE_FLAVORS = main udeb
include /usr/share/cdbs/1/rules/autoreconf.mk
include /usr/share/cdbs/1/rules/debhelper.mk
@@ -16,26 +15,16 @@
include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
DEB_FIXPERMS_EXCLUDE += gnome-pty-helper
-DEB_DH_MAKESHLIBS_ARGS_$(libvteN) += -V '$(libvteN) (>= 1:0.24.0)' --add-udeb=$(udeb)
-DEB_DH_MAKESHLIBS_ARGS_$(libvte3N) += -V '$(libvte3N) (>= 1:0.27.90)'
-
-DEB_CONFIGURE_EXTRA_FLAGS += PYTHON="/usr/bin/$(cdbs_make_curflavor)"
+DEB_DH_MAKESHLIBS_ARGS_$(libvte3N) += -V '$(libvte3N) (>= 1:0.27.90)' --add-udeb=$(udeb) -- -c4
DEB_CONFIGURE_EXTRA_FLAGS += \
--enable-glade-catalogue
DEB_CONFIGURE_FLAGS_main += \
- --libexecdir=/usr/lib/$(libvteN) \
- --disable-python
-
-DEB_CONFIGURE_FLAGS_gtk3 += \
--libexecdir=/usr/lib/libvte2-90 \
- --with-gtk=3.0 \
- --enable-introspection \
- --disable-python
+ --enable-introspection
DEB_CONFIGURE_FLAGS_udeb += \
- --disable-python \
--disable-gnome-pty-helper \
--disable-gtk-doc \
--without-ncurses
@@ -48,6 +37,3 @@
# FIXME: not honoured
#CFLAGS_udeb += $(CFLAGS) -Os
CFLAGS += $(if $(findstring udeb,$(cdbs_make_curflavor)),-Os)
-
-binary-install/python-vte::
- dh_python2 -ppython-vte
More information about the pkg-gnome-commits
mailing list