[gnome-build-meta/valentindavid/printing: 2/3] Add support for printing in control center
- From: Valentin David <valentindavid src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/valentindavid/printing: 2/3] Add support for printing in control center
- Date: Thu, 25 Jun 2020 08:16:19 +0000 (UTC)
commit c8012ee78600f345e90779f7486c966ebab50918
Author: Valentin David <valentin david codethink co uk>
Date: Thu Jun 25 10:15:36 2020 +0200
Add support for printing in control center
elements/core-deps/cups-pk-helper.bst | 28 ++++++++++++++++++++++++++++
elements/core-deps/system-config-printer.bst | 22 ++++++++++++++++++++++
elements/core/gnome-control-center.bst | 1 +
elements/core/gnome-settings-daemon.bst | 2 +-
4 files changed, 52 insertions(+), 1 deletion(-)
---
diff --git a/elements/core-deps/cups-pk-helper.bst b/elements/core-deps/cups-pk-helper.bst
new file mode 100644
index 00000000..fbaa4738
--- /dev/null
+++ b/elements/core-deps/cups-pk-helper.bst
@@ -0,0 +1,28 @@
+kind: autotools
+
+sources:
+- kind: tar
+ url: https://www.freedesktop.org/software/cups-pk-helper/releases/cups-pk-helper-0.2.6.tar.xz
+- kind: local
+ path: files/cups-pk-helper/cups-pk-helper.service
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
+- core-deps/intltool.bst
+- freedesktop-sdk.bst:components/systemd.bst
+
+depends:
+- core-deps/polkit.bst
+- freedesktop-sdk.bst:components/cups.bst
+
+config:
+ install-commands:
+ (>):
+ - |
+ cat <<EOF
"%{install-root}%{datadir}/dbus-1/system-services/org.opensuse.CupsPkHelper.Mechanism.service"
+ SystemdService=cups-pk-helper.service
+ EOF
+
+ - |
+ systemdsystemunitdir="$(pkg-config --variable systemdsystemunitdir systemd)"
+ install -Dm644 -t "%{install-root}${systemdsystemunitdir}" cups-pk-helper.service
diff --git a/elements/core-deps/system-config-printer.bst b/elements/core-deps/system-config-printer.bst
new file mode 100644
index 00000000..15fbbca6
--- /dev/null
+++ b/elements/core-deps/system-config-printer.bst
@@ -0,0 +1,22 @@
+kind: autotools
+
+sources:
+- kind: tar
+ url:
https://github.com/OpenPrinting/system-config-printer/releases/download/1.5.12/system-config-printer-1.5.12.tar.xz
+
+build-depends:
+- core-deps/intltool.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
+- freedesktop-sdk.bst:components/desktop-file-utils.bst
+- freedesktop-sdk.bst:components/docbook-xsl.bst
+- freedesktop-sdk.bst:components/libxslt.bst
+- freedesktop-sdk.bst:components/xmlto.bst
+
+depends:
+- sdk/gtk+-3.bst
+- sdk/pygobject.bst
+- core-deps/pycups.bst
+- freedesktop-sdk.bst:components/cups-daemon.bst
+- freedesktop-sdk.bst:components/python3-dbus.bst
+- freedesktop-sdk.bst:components/python3-requests.bst
+- freedesktop-sdk.bst:components/systemd.bst
diff --git a/elements/core/gnome-control-center.bst b/elements/core/gnome-control-center.bst
index 1d023509..41f5e948 100644
--- a/elements/core/gnome-control-center.bst
+++ b/elements/core/gnome-control-center.bst
@@ -28,6 +28,7 @@ depends:
- core-deps/libhandy-0.bst
- core-deps/libnma.bst
- core-deps/samba.bst
+- core-deps/system-config-printer.bst
- core-deps/udisks2.bst
- core-deps/upower.bst
- core/cheese.bst
diff --git a/elements/core/gnome-settings-daemon.bst b/elements/core/gnome-settings-daemon.bst
index 1fb5409c..0f844062 100644
--- a/elements/core/gnome-settings-daemon.bst
+++ b/elements/core/gnome-settings-daemon.bst
@@ -15,6 +15,7 @@ depends:
- core-deps/ModemManager.bst
- core-deps/NetworkManager.bst
- core-deps/colord.bst
+- core-deps/cups-pk-helper.bst
- core-deps/geocode-glib.bst
- core-deps/libcanberra.bst
- core-deps/libgweather.bst
@@ -28,7 +29,6 @@ depends:
- sdk/ibus.bst
- sdk/libnotify.bst
- freedesktop-sdk.bst:components/alsa-lib.bst
-- freedesktop-sdk.bst:components/cups.bst
- freedesktop-sdk.bst:components/libgudev.bst
- freedesktop-sdk.bst:components/libwacom.bst
- freedesktop-sdk.bst:components/xorg-lib-xtst.bst
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]