From 67239447826c366c27e314932ad23340123f0357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Tue, 3 Mar 2020 11:33:43 +0100 Subject: [PATCH] debian: Split out shared files This allows other programs (like gnome-control-center) to consume the settings schema without having to depend on the daemon itself. --- debian/control | 12 ++++++++++++ debian/feedbackd-common.install | 1 + debian/feedbackd.install | 1 - 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 debian/feedbackd-common.install diff --git a/debian/control b/debian/control index 6be5d17..97c1843 100644 --- a/debian/control +++ b/debian/control @@ -23,6 +23,7 @@ Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, + feedbackd-common (>= ${binary:Version}), sound-theme-freedesktop, Description: DBus service for haptic/visual/audio feedback Feedbackd is a DBus activated daemon that provides haptic/ @@ -30,6 +31,17 @@ Description: DBus service for haptic/visual/audio feedback . This package contains the daemon. +Package: feedbackd-common +Architecture: any +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Description: DBus service for haptic/visual/audio feedback + Feedbackd is a DBus activated daemon that provides haptic/ + visual/audio feedback based on events. + . + This package contains the shared files. + Package: libfeedback-0.0-0 Architecture: any Section: libs diff --git a/debian/feedbackd-common.install b/debian/feedbackd-common.install new file mode 100644 index 0000000..eae447e --- /dev/null +++ b/debian/feedbackd-common.install @@ -0,0 +1 @@ +usr/share/glib-2.0/schemas diff --git a/debian/feedbackd.install b/debian/feedbackd.install index 05ec6b0..732f8bd 100644 --- a/debian/feedbackd.install +++ b/debian/feedbackd.install @@ -2,4 +2,3 @@ /usr/libexec/ /usr/share/dbus-1/ /usr/share/feedbackd/ -/usr/share/glib-2.0/schemas