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

Subscribers

People subscribed via source and target branches

to all changes: