[gnome-continuous] manifest: Add patch for gnome-control-center
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-continuous] manifest: Add patch for gnome-control-center
- Date: Tue, 15 Sep 2015 14:40:49 +0000 (UTC)
commit 9bcbede6fdf8efc6a00f6364bcabba102ef3d4ca
Author: Colin Walters <walters verbum org>
Date: Tue Sep 15 10:40:28 2015 -0400
manifest: Add patch for gnome-control-center
See https://bugzilla.gnome.org/show_bug.cgi?id=755063
manifest.json | 2 +
...uild-Drop-hardcoded-requirements-on-Linux.patch | 48 ++++++++++++++++++++
2 files changed, 50 insertions(+), 0 deletions(-)
---
diff --git a/manifest.json b/manifest.json
index 758e70d..8b6c2d5 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1062,6 +1062,8 @@
{"src": "git:git://github.com/hughsie/colord-gtk.git"},
{"src": "gnome:gnome-control-center",
+ "patches": ["gnome-control-center-build-Drop-hardcoded-requirements-on-Linux.patch"],
+ "patches-reasons": ["https://bugzilla.gnome.org/show_bug.cgi?id=755063"],
"config-opts": ["--disable-documentation",
"--disable-cups"]},
diff --git a/patches/gnome-control-center-build-Drop-hardcoded-requirements-on-Linux.patch
b/patches/gnome-control-center-build-Drop-hardcoded-requirements-on-Linux.patch
new file mode 100644
index 0000000..c5b7e1d
--- /dev/null
+++ b/patches/gnome-control-center-build-Drop-hardcoded-requirements-on-Linux.patch
@@ -0,0 +1,48 @@
+From c61cb3872449d003fc313d4e94b5e3ce94de7aef Mon Sep 17 00:00:00 2001
+From: Colin Walters <walters verbum org>
+Date: Tue, 15 Sep 2015 09:25:51 -0400
+Subject: [PATCH] build: Drop hardcoded requirements on Linux
+
+The goal of the GNOME Continuous build is not to be a full
+distribution with the costs and benefits of that model. It's intended
+to be a minimal but still useful continually delivered and tested
+system.
+
+At the moment, we don't have Samba in the build, and while we could
+add it, we don't have any testing for printing right now.
+
+The original commit didn't include any rationale for this.
+---
+ configure.ac | 16 ----------------
+ 1 file changed, 16 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index c7adb60..fca1e15 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -427,22 +427,6 @@ else
+ AC_MSG_RESULT(no)
+ fi
+
+-case $host_os in
+- linux*)
+- if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
+- # Nothing
+- echo "USB-related panels disabled on S390"
+- else
+- if test "x$have_networkmanager" != "xyes" -o \
+- "x$have_bluetooth" != "xyes" -o \
+- "x$enable_cups" != "xyes" -o \
+- "x$have_wacom" != "xyes"; then
+- AC_MSG_ERROR([The Network, Bluetooth, Printers and Wacom panels are not optional on Linux systems])
+- fi
+- fi
+- ;;
+-esac
+-
+ AC_CONFIG_FILES([
+ Makefile
+ panels/Makefile
+--
+1.8.3.1
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]