[cheese/wip/meson: 2/3] Remove camera service
- From: David King <davidk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cheese/wip/meson: 2/3] Remove camera service
- Date: Tue, 1 Aug 2017 15:31:30 +0000 (UTC)
commit 74dbdd7a6cf5aff56fb2b38ca9ddae38a5ef2eeb
Author: David King <amigadave amigadave com>
Date: Mon Jul 31 12:40:30 2017 +0100
Remove camera service
It was an experiment, but in future PipeWire will be used instead, so it
is no longer needed.
.gitignore | 6 -
COPYING.GPL3 | 674 --------------------------------------
Makefile.am | 61 +----
configure.ac | 1 -
data/org.gnome.Camera.service.in | 3 -
data/org.gnome.Camera.xml | 50 ---
service/gc-application.c | 116 -------
service/gc-application.h | 45 ---
service/gc-camera-client.c | 297 -----------------
service/gc-camera-client.h | 46 ---
service/gc-camera-manager.c | 295 -----------------
service/gc-camera-manager.h | 45 ---
service/gc-client-monitor.c | 311 ------------------
service/gc-client-monitor.h | 48 ---
service/gc-main.c | 45 ---
15 files changed, 2 insertions(+), 2041 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9281cb4..3a91f67 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,13 +19,11 @@ Makefile.in*
/cheese-lcov.info
/data/cheese-gtk.pc
/data/cheese.pc
-/data/org.gnome.Camera.service
/data/org.gnome.Cheese.appdata.xml
/data/org.gnome.Cheese.appdata.valid
/data/org.gnome.Cheese.desktop
/data/org.gnome.Cheese.desktop.in
/data/org.gnome.Cheese.gschema.valid
-/data/org.gnome.Cheese.service
/docs/reference/html/
/docs/reference/xml/
/docs/reference/*.stamp
@@ -54,8 +52,6 @@ Makefile.in*
/po/POTFILES
/po/cheese.pot
/po/stamp-it
-/service/camera.c
-/service/camera.h
/src/*.c
/src/cheese-resource.h
/????-report.html
@@ -67,7 +63,6 @@ Makefile.in*
/tests/cheese-test-flash
/tests/test-libcheese
/tests/test-libcheese-gtk
-/tests/test-service-client
/tests/test-webcam-button
/aclocal.m4
/Cheese-*.gir
@@ -75,7 +70,6 @@ Makefile.in*
/cheese
/config.*
/configure
-/gnome-camera-service
/gtk-doc.make
/INSTALL
/intltool*.in
diff --git a/Makefile.am b/Makefile.am
index 3103a0e..ee72891 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -243,56 +243,12 @@ cheese_LDADD = \
$(CHEESE_LIBS) \
$(CHEESE_GTK_LIBS)
-libexec_PROGRAMS = \
- gnome-camera-service
-
-service/camera.c: service/camera.h
-service/camera.h: Makefile data/org.gnome.Camera.xml
- $(AM_V_GEN) $(GDBUS_CODEGEN) --interface-prefix org.gnome.Camera. \
- --generate-c-code service/camera \
- --c-namespace Gc $(srcdir)/data/org.gnome.Camera.xml
-
-BUILT_SOURCES = \
- $(nodist_gnome_camera_service_SOURCES)
-
-gnome_camera_service_SOURCES = \
- service/gc-application.c \
- service/gc-camera-client.c \
- service/gc-camera-manager.c \
- service/gc-client-monitor.c \
- service/gc-main.c
-
-noinst_gnome_camera_service_headers = \
- service/gc-application.h \
- service/gc-camera-client.h \
- service/gc-camera-manager.h \
- service/gc-client-monitor.h
-
-nodist_gnome_camera_service_headers = \
- service/camera.h
-
-nodist_gnome_camera_service_SOURCES = \
- service/camera.c
-
-gnome_camera_service_CPPFLAGS = \
- $(AM_CPPFLAGS) \
- -I$(top_builddir)/service \
- -I$(top_srcdir)/libcheese
-
-gnome_camera_service_CFLAGS = \
- $(CHEESE_GTK_CFLAGS)
-
-gnome_camera_service_LDADD = \
- libcheese-gtk.la \
- $(CHEESE_GTK_LIBS)
-
EXAMPLES = \
tests/cheese-test-camera \
tests/cheese-test-chooser \
tests/cheese-test-flash \
tests/cheese-test-monitor \
- tests/cheese-test-widget \
- tests/test-service-client
+ tests/cheese-test-widget
if HAVE_XTEST
noinst_PROGRAMS = \
@@ -312,8 +268,6 @@ tests_cheese_test_chooser_SOURCES = tests/cheese-test-chooser.c
tests_cheese_test_flash_SOURCES = tests/cheese-test-flash.c
tests_cheese_test_monitor_SOURCES = tests/cheese-test-monitor.c
tests_cheese_test_widget_SOURCES = tests/cheese-test-widget.c
-tests_test_service_client_SOURCES = tests/test-service-client.c
-nodist_tests_test_service_client_SOURCES = service/camera.c
tests_test_webcam_button_SOURCES = tests/test-webcam-button.c
tests_cheese_test_camera_CPPFLAGS = $(EXAMPLES_CPPFLAGS)
@@ -321,8 +275,6 @@ tests_cheese_test_chooser_CPPFLAGS = $(EXAMPLES_CPPFLAGS)
tests_cheese_test_flash_CPPFLAGS = $(EXAMPLES_CPPFLAGS)
tests_cheese_test_monitor_CPPFLAGS = $(EXAMPLES_CPPFLAGS)
tests_cheese_test_widget_CPPFLAGS = $(EXAMPLES_CPPFLAGS)
-tests_test_service_client_CPPFLAGS = \
- $(EXAMPLES_CPPFLAGS) -I$(top_builddir)/service
tests_test_webcam_button_CPPFLAGS = $(EXAMPLES_CPPFLAGS)
tests_cheese_test_camera_LDADD = \
@@ -349,7 +301,6 @@ tests_cheese_test_widget_LDADD = \
$(CHEESE_GTK_LIBS) \
libcheese.la \
libcheese-gtk.la
-tests_test_service_client_LDADD = $(CHEESE_GTK_LIBS)
tests_test_webcam_button_LDADD = $(XTEST_LIBS)
@INTLTOOL_DESKTOP_RULE@
@@ -365,13 +316,9 @@ appstream_XML = $(appstream_in_files:.appdata.xml.in=.appdata.xml)
data/org.gnome.Cheese.service: data/org.gnome.Cheese.service.in
$(AM_V_GEN)$(SED) -e "s|[@]bindir[@]|$(bindir)|" $< > $@
-data/org.gnome.Camera.service: data/org.gnome.Camera.service.in
- $(AM_V_GEN)$(SED) -e "s|[@]libexecdir[@]|$(libexecdir)|" $< > $@
-
servicedir = $(datadir)/dbus-1/services
service_in_files = \
- data/org.gnome.Camera.service.in \
- data/org.gnome.Cheese.service.in
+ data/org.gnome.Cheese.service.in
service_DATA = $(service_in_files:.service.in=.service)
@GSETTINGS_RULES@
@@ -537,11 +484,9 @@ dist-hook: git-changelog-hook
dist_noinst_DATA = \
ChangeLog.pre-git \
- COPYING.GPL3 \
$(appstream_in_files) \
$(desktop_in_files) \
$(gsettings_SCHEMAS) \
- $(noinst_gnome_camera_service_headers) \
$(noinst_resource_files) \
$(service_in_files) \
data/org.gnome.Cheese.gresource.xml \
@@ -573,8 +518,6 @@ CLEANFILES = \
$(gir_DATA) \
$(service_DATA) \
$(typelib_DATA) \
- $(nodist_gnome_camera_service_headers) \
- $(nodist_gnome_camera_service_SOURCES) \
src/cheese-resource.c \
src/cheese-resource.h
diff --git a/configure.ac b/configure.ac
index ded588a..7f1d1fe 100644
--- a/configure.ac
+++ b/configure.ac
@@ -101,7 +101,6 @@ PKG_CHECK_EXISTS([$GNOME_VIDEO_EFFECTS_REQUIRED],
# GLib programs.
AC_SUBST([GLIB_COMPILE_RESOURCES], [`$PKG_CONFIG --variable glib_compile_resources gio-2.0`])
-AC_SUBST([GDBUS_CODEGEN], [`$PKG_CONFIG --variable gdbus_codegen gio-2.0`])
# Recommend some runtime GStreamer plugins.
AC_PATH_PROGS([GST_INSPECT], [gst-inspect-1.0], [notfound])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]