File: xsettings.patch

package info (click to toggle)
matchbox-window-manager 1.2.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,588 kB
  • sloc: ansic: 14,760; xml: 778; makefile: 119; sh: 16
file content (53 lines) | stat: -rw-r--r-- 2,218 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Description: fix build without xsettings
Author: Moray Allan <moray@debian.org>
Last-Update: 2018-10-26

Index: matchbox-window-manager-1.2.2+git20200512/configure.ac
===================================================================
--- matchbox-window-manager-1.2.2+git20200512.orig/configure.ac	2020-06-15 15:33:55.032459505 +0100
+++ matchbox-window-manager-1.2.2+git20200512/configure.ac	2020-06-15 15:33:55.012459479 +0100
@@ -421,11 +421,15 @@
      mb_have_xsettings="yes"
      AC_DEFINE(USE_XSETTINGS, [1], [Use XSettings])
      AC_MSG_RESULT([yes])
+
+     XSETTINGS_CFLAGS=""
+     XSETTINGS_LIBS="-lXsettings-client"
   else
      mb_have_xsettings="no"	
      AC_MSG_RESULT([no])
   fi
-
+else
+  mb_have_xsettings="no"
 fi
 
 dnl ------ GCC flags --------------------------------------------------------
@@ -474,6 +478,9 @@
 AC_SUBST(GCONF_CFLAGS)
 AC_SUBST(GCONF_SCHEMA_SUBDIRS)
 
+AC_SUBST(XSETTINGS_CFLAGS)
+AC_SUBST(XSETTINGS_LIBS)
+
 AC_SUBST(XFIXES_CFLAGS)
 AC_SUBST(XFIXES_LIBS)
 
Index: matchbox-window-manager-1.2.2+git20200512/src/Makefile.am
===================================================================
--- matchbox-window-manager-1.2.2+git20200512.orig/src/Makefile.am	2020-06-15 15:33:55.032459505 +0100
+++ matchbox-window-manager-1.2.2+git20200512/src/Makefile.am	2020-06-15 15:33:55.028459499 +0100
@@ -16,11 +16,11 @@
 
 INCLUDES = -DDATADIR=\"$(DATADIR)\" -DCONFDIR=\"$(CONFDIR)\" -DPKGDATADIR=\"$(PKGDATADIR)\" -DPREFIX=\"$(PREFIXDIR)\" $(LIBMB_CFLAGS) $(COMPO_CFLAGS) $(EXPAT_CFLAGS) $(SN_CFLAGS) $(GCONF_CFLAGS) $(XFIXES_CFLAGS) $(XCURSOR_CFLAGS)
 
-matchbox_remote_LDADD = $(LIBMB_LIBS) -lX11 -lXext -lXsettings-client
+matchbox_remote_LDADD = $(LIBMB_LIBS) -lX11 -lXext $(XSETTINGS_LIBS)
 
 matchbox_remote_SOURCES = matchbox-remote.c 
 
-matchbox_window_manager_LDADD = $(LIBMB_LIBS) $(COMPO_LIBS) $(EXPAT_LIBS) $(SN_LIBS) $(GCONF_LIBS) $(XFIXES_LIBS) $(XCURSOR_LIBS) -lX11 -lXext -lXsettings-client
+matchbox_window_manager_LDADD = $(LIBMB_LIBS) $(COMPO_LIBS) $(EXPAT_LIBS) $(SN_LIBS) $(GCONF_LIBS) $(XFIXES_LIBS) $(XCURSOR_LIBS) -lX11 -lXext $(XSETTINGS_LIBS)
 
 matchbox_window_manager_SOURCES =                        \
 		   main.c structs.h wm.c wm.h            \