Merge lp:~noskcaj/ubuntu/utopic/cheese/merge into lp:ubuntu/utopic/cheese

Proposed by Jackson Doak
Status: Needs review
Proposed branch: lp:~noskcaj/ubuntu/utopic/cheese/merge
Merge into: lp:ubuntu/utopic/cheese
Diff against target: 356 lines (+37/-235)
6 files modified
.pc/applied-patches (+0/-1)
.pc/use-plugins-good/configure.ac (+0/-226)
configure.ac (+3/-3)
debian/changelog (+26/-0)
debian/control (+5/-3)
debian/control.in (+3/-2)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/utopic/cheese/merge
Reviewer Review Type Date Requested Status
Daniel Holbach (community) Approve
Review via email: mp+227257@code.launchpad.net

Description of the change

Merge from debian

To post a comment you must log in.
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks. Uploaded.

Please consider using the ~ubuntu-desktop branch the next time. Thanks.

review: Approve

Unmerged revisions

108. By Jackson Doak

fix a typo

107. By Jackson Doak

* Merge from debian. Remaining changes:
  - Add apport hook
  - debian/control.in:
    + Build-depend on good gstreamer plugins instead of bad
    + configure.ac only asks for gnome-desktop >= 2.91.6
  - debian/patches/use-plugins-good:
    + The camerabin plugin is part of the good gstreamer plugins in Ubuntu
* Bump glib build-dependency to 2.39.90.
* libcheese-gtk23: depend on gstreamer1.0-clutter (Closes: #729253)
  - uses cluttervideosink
* New upstream release.
* Bump valac build-dependency to >= 0.23.3
* Upload to unstable.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== removed file '.pc/applied-patches'
--- .pc/applied-patches 2014-06-12 07:35:08 +0000
+++ .pc/applied-patches 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
1use-plugins-good
20
=== removed directory '.pc/use-plugins-good'
=== removed file '.pc/use-plugins-good/configure.ac'
--- .pc/use-plugins-good/configure.ac 2014-06-12 07:35:08 +0000
+++ .pc/use-plugins-good/configure.ac 1970-01-01 00:00:00 +0000
@@ -1,226 +0,0 @@
1# Process this file with autoconf to produce a configure script.
2AC_PREREQ([2.64])
3AC_INIT([Cheese],
4 [3.12.2],
5 [https://bugzilla.gnome.org/enter_bug.cgi?product=cheese],
6 [cheese],
7 [https://wiki.gnome.org/Apps/Cheese])
8
9AC_CONFIG_AUX_DIR([build-aux])
10AC_CONFIG_HEADERS([cheese-config.h])
11AC_CONFIG_SRCDIR([configure.ac])
12AC_CONFIG_MACRO_DIR([m4])
13
14AM_INIT_AUTOMAKE([1.11 -Wall -Wno-portability dist-xz no-define no-dist-gzip nostdinc subdir-objects])
15AM_MAINTAINER_MODE([enable])
16AM_SILENT_RULES([yes])
17
18# Check for programs
19AC_PROG_CC
20AM_PROG_CC_C_O
21AM_PROG_VALAC([0.23.3])
22
23# Initialize libtool
24LT_PREREQ([2.2])
25LT_INIT([disable-static])
26
27PKG_PROG_PKG_CONFIG([0.24])
28
29AC_SUBST([CHEESE_WFLAGS], ["-Wall -DGSEAL_ENABLE"])
30
31GNOME_MAINTAINER_MODE_DEFINES
32GNOME_COMPILE_WARNINGS([maximum])
33
34#*******************************************************************************
35# Libraries
36#*******************************************************************************
37# Before making a release, the CHEESE_LT_VERSION string should be modified.
38# The string is of the form C:R:A.
39# - If interfaces have been changed or added, but binary compatibility has
40# been preserved, change to C+1:0:A+1
41# - If binary compatibility has been broken (eg removed or changed interfaces)
42# change to C+1:0:0
43# - If the interface is the same as the previous version, change to C:R+1:A
44AC_SUBST([LIBCHEESE_LT_VERSION], [7:25:0])
45AC_SUBST([LIBCHEESE_GTK_LT_VERSION], [24:9:1])
46
47#*******************************************************************************
48# Internationalization
49#*******************************************************************************
50AC_SUBST([GETTEXT_PACKAGE], [$PACKAGE_TARNAME])
51AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [GETTEXT package name])
52IT_PROG_INTLTOOL([0.50.0])
53
54#*******************************************************************************
55# Check required libraries
56#*******************************************************************************
57
58
59GLIB_REQUIRED="glib-2.0 >= 2.39.90"
60GTK_REQUIRED="gtk+-3.0 >= 3.10.0"
61GDK_PIXBUF_REQUIRED="gdk-pixbuf-2.0"
62LIBGNOMEDESKTOP_REQUIRED="gnome-desktop-3.0 >= 2.91.6"
63GSTREAMER_VERSION=0.11.0
64GSTREAMER_REQUIRED="gstreamer-plugins-base-1.0 >= $GSTREAMER_VERSION gstreamer-1.0 >= $GSTREAMER_VERSION gstreamer-pbutils-1.0 >= $GSTREAMER_VERSION"
65GSTREAMER_PLUGINS_BAD_VERSION=0.11.0
66GSTREAMER_PLUGINS_BAD_REQUIRED="gstreamer-plugins-bad-1.0 >= $GSTREAMER_PLUGINS_BAD_VERSION"
67CAIRO_REQUIRED="cairo >= 1.10.0"
68PANGOCAIRO_REQUIRED="pangocairo >= 1.28.0"
69LIBRSVG_REQUIRED="librsvg-2.0 >= 2.32.0"
70CLUTTER_REQUIRED="clutter-1.0 >= 1.13.2"
71CLUTTERGTK_REQUIRED="clutter-gtk-1.0 >= 0.91.8"
72CLUTTERGST_REQUIRED="clutter-gst-2.0 >= 1.9.0"
73LIBCANBERRA_REQUIRED="libcanberra-gtk3 >= 0.26"
74X11_REQUIRED="x11"
75GNOME_VIDEO_EFFECTS_REQUIRED="gnome-video-effects"
76
77# Libtool requires this, but it is only expanded once anyway.
78AC_CANONICAL_HOST
79
80AC_MSG_CHECKING([host operating system])
81AS_CASE([$host_os],
82 [*linux-*], [AC_MSG_RESULT([Linux])
83 UDEV_REQUIRED="gudev-1.0"],
84 [AC_MSG_RESULT([unsupported operating system])])
85
86AC_MSG_CHECKING([for gudev-1.0])
87AS_IF([test -n "$UDEV_REQUIRED"],
88 [PKG_CHECK_EXISTS([$UDEV_REQUIRED],
89 [AC_MSG_RESULT([found])
90 AC_DEFINE([HAVE_UDEV], [], [Enable gudev support])],
91 [AC_MSG_ERROR([$UDEV_REQUIRED not found])])],
92 [AC_MSG_RESULT([not needed])])
93
94AC_CHECK_HEADERS([sys/videoio.h])
95
96AC_CHECK_HEADER([X11/extensions/XTest.h],
97 [AC_CHECK_LIB([Xtst], [XTestFakeKeyEvent],
98 [AC_SUBST([XTEST_LIBS], ["-lX11 -lXtst"])])])
99AM_CONDITIONAL([HAVE_XTEST], test "x$ac_cv_lib_Xtst_XTestFakeKeyEvent" = "xyes")
100
101PKG_CHECK_MODULES([CHEESE],
102 [$GLIB_REQUIRED
103 $X11_REQUIRED
104 $GDK_PIXBUF_REQUIRED
105 $GSTREAMER_REQUIRED
106 $GSTREAMER_PLUGINS_BAD_REQUIRED
107 $LIBGNOMEDESKTOP_REQUIRED
108 $CAIRO_REQUIRED
109 $PANGOCAIRO_REQUIRED
110 $CLUTTER_REQUIRED
111 $CLUTTERGST_REQUIRED
112 $UDEV_REQUIRED])
113
114PKG_CHECK_MODULES([CHEESE_GTK],
115 [$GTK_REQUIRED
116 $LIBRSVG_REQUIRED
117 $CLUTTERGTK_REQUIRED
118 $LIBCANBERRA_REQUIRED
119 $UDEV_REQUIRED
120 $GNOME_VIDEO_EFFECTS_REQUIRED])
121
122# Resources.
123AC_SUBST([GLIB_COMPILE_RESOURCES], [`$PKG_CONFIG --variable glib_compile_resources gio-2.0`])
124
125# Recommend some runtime GStreamer plugins.
126AC_PATH_PROGS([GST_INSPECT], [gst-inspect-1.0], [notfound])
127AS_IF([test "x$GST_INSPECT" = "xnotfound"],
128 [AC_MSG_WARN([unable to check for runtime GStreamer plugin dependencies])],
129 [GST_RUNTIME_PLUGINS="camerabin vp8enc webmmux"
130 for gst_runtime_plugin in $GST_RUNTIME_PLUGINS
131 do
132 AC_MSG_CHECKING([for $gst_runtime_plugin GStreamer plugin])
133 AS_IF([$GST_INSPECT $gst_runtime_plugin >&AS_MESSAGE_LOG_FD],
134 [AC_MSG_RESULT([found])],
135 [AC_MSG_RESULT([not found])
136 AC_MSG_WARN([$gst_runtime_plugin was not found. It needs to be installed before Cheese is run])])
137 done])
138
139# Check for GLib testing utilities.
140AC_PATH_PROG([GTESTER], [gtester], [notfound])
141AC_PATH_PROG([GTESTER_REPORT], [gtester-report], [notfound])
142AS_IF([test "x$GTESTER" = "xnotfound" -o "x$GTESTER_REPORT" = "xnotfound"],
143 [AC_MSG_WARN([testing disabled as the required utilities were not found])],
144 [CHEESE_ENABLE_TESTS=true
145 AC_SUBST([GTESTER])
146 AC_SUBST([GTESTER_REPORT])])
147AM_CONDITIONAL([CHEESE_ENABLE_TESTS], [test "x$CHEESE_ENABLE_TESTS" = "xtrue"])
148
149# Check for lcov.
150AC_ARG_ENABLE([lcov],
151 [AS_HELP_STRING([--disable-lcov], [Disable lcov code coverage testing])])
152
153AS_IF([test "x$enable_lcov" != "xno"],
154 [AC_PATH_PROG([LCOV], [lcov], [notfound])
155 AC_PATH_PROG([LCOV_GENHTML], [genhtml], [notfound])
156 AS_IF([test "x$LCOV" = "xnotfound" -o "x$LCOV_GENHTML" = "xnotfound"],
157 [have_lcov=no],
158 [have_lcov=yes])],
159 [have_lcov=no])
160
161AS_IF([test "x$have_lcov" = "xyes"],
162 [AC_SUBST([LCOV])
163 AC_SUBST([LCOV_GENHTML])
164 CFLAGS="$CFLAGS -O0 -fprofile-arcs -ftest-coverage"
165 LDFLAGS="$LDFLAGS -lgcov"],
166 [AS_IF([test "x$enable_lcov" = "xyes"],
167 [AC_MSG_ERROR([lcov code coverage reporting requested but not found])])])
168
169AM_CONDITIONAL([CHEESE_ENABLE_LCOV], [test "x$have_lcov" = "xyes"])
170
171AC_MSG_CHECKING([for glib-mkenums script])
172GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
173AS_IF([test "x$GLIB_MKENUMS" = "x"],
174 [AC_MSG_ERROR([glib-mkenums not listed in glib-2.0 pkg-config file])],
175 [AC_SUBST([GLIB_MKENUMS])
176 AC_MSG_RESULT([$GLIB_MKENUMS])])
177
178GOBJECT_INTROSPECTION_CHECK([0.6.7])
179
180# API documentation
181GTK_DOC_CHECK([1.14], [--flavour no-tmpl])
182
183# Manpage, generated with gtk-doc and xsltproc from DocBook XML.
184AC_ARG_ENABLE([man],
185 [AS_HELP_STRING([--disable-man], [Disable building the man page])])
186
187AS_IF([test "x$enable_man" != "xno"],
188 [AC_CHECK_PROG([have_xsltproc], [xsltproc], [yes], [no])
189 JH_CHECK_XML_CATALOG([-//OASIS//DTD DocBook XML V4.3//EN],
190 [DocBook XML DTD V4.3], [have_docbookdtd=yes], [have_docbookdtd=no])
191 JH_CHECK_XML_CATALOG(
192 [http://docbook.sourceforge.net/release/xsl/current/html/refentry.xsl],
193 [DocBook XSL Stylesheets], [have_docbookxsl=yes], [have_docbookxsl=no])
194 AS_IF([test "x$have_xsltproc" = "xyes" -a "x$have_docbookdtd" = "xyes" \
195 -a "x$have_docbookxsl" = "xyes"],
196 [have_manutils=yes],
197 [AS_IF([test "x$enable_man" = "xyes"],
198 [AC_MSG_ERROR(
199 [manpage generation requested but required utilities were not found])])
200 have_manutils=no])],
201 [have_manutils=no])
202
203AM_CONDITIONAL([ENABLE_MAN], [test "x$have_manutils" = "xyes"])
204
205# Mallard help
206YELP_HELP_INIT
207
208# AppData
209APPDATA_XML
210
211GLIB_GSETTINGS
212#*******************************************************************************
213
214AC_CONFIG_FILES([
215Makefile
216docs/reference/Makefile
217docs/reference/version.xml
218data/cheese.pc
219data/cheese-gtk.pc
220data/cheese.desktop.in
221help/Makefile
222po/Makefile.in
223])
224AC_OUTPUT
225
226#**************************************************************************
2270
=== modified file 'configure.ac'
--- configure.ac 2014-06-12 07:35:08 +0000
+++ configure.ac 2014-07-17 21:07:30 +0000
@@ -62,8 +62,8 @@
62LIBGNOMEDESKTOP_REQUIRED="gnome-desktop-3.0 >= 2.91.6"62LIBGNOMEDESKTOP_REQUIRED="gnome-desktop-3.0 >= 2.91.6"
63GSTREAMER_VERSION=0.11.063GSTREAMER_VERSION=0.11.0
64GSTREAMER_REQUIRED="gstreamer-plugins-base-1.0 >= $GSTREAMER_VERSION gstreamer-1.0 >= $GSTREAMER_VERSION gstreamer-pbutils-1.0 >= $GSTREAMER_VERSION"64GSTREAMER_REQUIRED="gstreamer-plugins-base-1.0 >= $GSTREAMER_VERSION gstreamer-1.0 >= $GSTREAMER_VERSION gstreamer-pbutils-1.0 >= $GSTREAMER_VERSION"
65GSTREAMER_PLUGINS_GOOD_VERSION=0.11.065GSTREAMER_PLUGINS_BAD_VERSION=0.11.0
66GSTREAMER_PLUGINS_GOOD_REQUIRED="gstreamer-plugins-good-1.0 >= $GSTREAMER_PLUGINS_GOOD_VERSION"66GSTREAMER_PLUGINS_BAD_REQUIRED="gstreamer-plugins-bad-1.0 >= $GSTREAMER_PLUGINS_BAD_VERSION"
67CAIRO_REQUIRED="cairo >= 1.10.0"67CAIRO_REQUIRED="cairo >= 1.10.0"
68PANGOCAIRO_REQUIRED="pangocairo >= 1.28.0"68PANGOCAIRO_REQUIRED="pangocairo >= 1.28.0"
69LIBRSVG_REQUIRED="librsvg-2.0 >= 2.32.0"69LIBRSVG_REQUIRED="librsvg-2.0 >= 2.32.0"
@@ -103,7 +103,7 @@
103 $X11_REQUIRED103 $X11_REQUIRED
104 $GDK_PIXBUF_REQUIRED104 $GDK_PIXBUF_REQUIRED
105 $GSTREAMER_REQUIRED105 $GSTREAMER_REQUIRED
106 $GSTREAMER_PLUGINS_GOOD_REQUIRED106 $GSTREAMER_PLUGINS_BAD_REQUIRED
107 $LIBGNOMEDESKTOP_REQUIRED107 $LIBGNOMEDESKTOP_REQUIRED
108 $CAIRO_REQUIRED108 $CAIRO_REQUIRED
109 $PANGOCAIRO_REQUIRED109 $PANGOCAIRO_REQUIRED
110110
=== modified file 'debian/changelog'
--- debian/changelog 2014-06-12 07:35:08 +0000
+++ debian/changelog 2014-07-17 21:07:30 +0000
@@ -1,3 +1,29 @@
1cheese (3.12.2-1ubuntu1) utopic; urgency=medium
2
3 * Merge from debian. Remaining changes:
4 - Add apport hook
5 - debian/control.in:
6 + Build-depend on good gstreamer plugins instead of bad
7 + configure.ac only asks for gnome-desktop >= 2.91.6
8 - debian/patches/use-plugins-good:
9 + The camerabin plugin is part of the good gstreamer plugins in Ubuntu
10
11 -- Jackson Doak <noskcaj@ubuntu.com> Fri, 18 Jul 2014 06:56:26 +1000
12
13cheese (3.12.2-1) unstable; urgency=medium
14
15 [ Josselin Mouette ]
16 * Bump glib build-dependency to 2.39.90.
17
18 [ Andreas Henriksson ]
19 * libcheese-gtk23: depend on gstreamer1.0-clutter (Closes: #729253)
20 - uses cluttervideosink
21 * New upstream release.
22 * Bump valac build-dependency to >= 0.23.3
23 * Upload to unstable.
24
25 -- Andreas Henriksson <andreas@fatal.se> Tue, 15 Jul 2014 12:59:01 +0200
26
1cheese (3.12.2-0ubuntu1) utopic; urgency=medium27cheese (3.12.2-0ubuntu1) utopic; urgency=medium
228
3 * New upstream release.29 * New upstream release.
430
=== modified file 'debian/control'
--- debian/control 2014-05-23 11:12:02 +0000
+++ debian/control 2014-07-17 21:07:30 +0000
@@ -2,12 +2,13 @@
2# 2#
3# Modifications should be made to debian/control.in instead.3# Modifications should be made to debian/control.in instead.
4# This file is regenerated automatically in the clean target.4# This file is regenerated automatically in the clean target.
5
5Source: cheese6Source: cheese
6Section: gnome7Section: gnome
7Priority: optional8Priority: optional
8Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>9Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
9XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>10XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
10Uploaders: Andreas Henriksson <andreas@fatal.se>, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Josselin Mouette <joss@debian.org>, Laurent Bigonville <bigon@debian.org>, Michael Biebl <biebl@debian.org>, Sjoerd Simons <sjoerd@debian.org>11Uploaders: Andreas Henriksson <andreas@fatal.se>, Josselin Mouette <joss@debian.org>, Laurent Bigonville <bigon@debian.org>, Michael Biebl <biebl@debian.org>, Sjoerd Simons <sjoerd@debian.org>
11Standards-Version: 3.9.512Standards-Version: 3.9.5
12Homepage: https://wiki.gnome.org/Apps/Cheese13Homepage: https://wiki.gnome.org/Apps/Cheese
13Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/cheese/14Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/cheese/
@@ -21,8 +22,8 @@
21 gtk-doc-tools (>= 1.14),22 gtk-doc-tools (>= 1.14),
22 intltool (>= 0.50.0),23 intltool (>= 0.50.0),
23 rarian-compat,24 rarian-compat,
24 valac (>= 0.22),25 valac (>= 0.23.3),
25 libglib2.0-dev (>= 2.38.0),26 libglib2.0-dev (>= 2.39.90),
26 libgdk-pixbuf2.0-dev,27 libgdk-pixbuf2.0-dev,
27 libgtk-3-dev (>= 3.10.0),28 libgtk-3-dev (>= 3.10.0),
28 libgnome-desktop-3-dev (>= 2.91.6),29 libgnome-desktop-3-dev (>= 2.91.6),
@@ -85,6 +86,7 @@
85Section: libs86Section: libs
86Depends: ${shlibs:Depends},87Depends: ${shlibs:Depends},
87 ${misc:Depends},88 ${misc:Depends},
89 gstreamer1.0-clutter,
88 cheese-common (= ${source:Version})90 cheese-common (= ${source:Version})
89Pre-Depends: ${misc:Pre-Depends}91Pre-Depends: ${misc:Pre-Depends}
90Multi-Arch: same92Multi-Arch: same
9193
=== modified file 'debian/control.in'
--- debian/control.in 2014-05-23 11:12:02 +0000
+++ debian/control.in 2014-07-17 21:07:30 +0000
@@ -17,8 +17,8 @@
17 gtk-doc-tools (>= 1.14),17 gtk-doc-tools (>= 1.14),
18 intltool (>= 0.50.0),18 intltool (>= 0.50.0),
19 rarian-compat,19 rarian-compat,
20 valac (>= 0.22),20 valac (>= 0.23.3),
21 libglib2.0-dev (>= 2.38.0),21 libglib2.0-dev (>= 2.39.90),
22 libgdk-pixbuf2.0-dev,22 libgdk-pixbuf2.0-dev,
23 libgtk-3-dev (>= 3.10.0),23 libgtk-3-dev (>= 3.10.0),
24 libgnome-desktop-3-dev (>= 2.91.6),24 libgnome-desktop-3-dev (>= 2.91.6),
@@ -81,6 +81,7 @@
81Section: libs81Section: libs
82Depends: ${shlibs:Depends},82Depends: ${shlibs:Depends},
83 ${misc:Depends},83 ${misc:Depends},
84 gstreamer1.0-clutter,
84 cheese-common (= ${source:Version})85 cheese-common (= ${source:Version})
85Pre-Depends: ${misc:Pre-Depends}86Pre-Depends: ${misc:Pre-Depends}
86Multi-Arch: same87Multi-Arch: same

Subscribers

People subscribed via source and target branches

to all changes: