1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # T2 SDE: package/*/muffin/no-logind.patch
3 # Copyright (C) 2024 The T2 SDE Project
5 # This Copyright note is generated by scripts/Create-CopyPatch,
6 # more information can be found in the files COPYING and README.
8 # This patch file is dual-licensed. It is available under the license the
9 # patched project is licensed under, as long as it is an OpenSource license
10 # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
11 # of the GNU General Public License version 2 as used by the T2 SDE.
12 # --- T2-COPYRIGHT-NOTE-END ---
14 --- src/backends/native/meta-launcher.c.vanilla 2024-09-06 23:59:06.959518379 +0200
15 +++ src/backends/native/meta-launcher.c 2024-09-06 23:59:11.898559973 +0200
20 -#include <systemd/sd-login.h>
21 #include <gudev/gudev.h>
23 #include "backends/meta-backend-private.h"
24 --- src/core/main.c.vanilla 2024-09-06 23:57:20.186617375 +0200
25 +++ src/core/main.c 2024-09-06 23:58:45.779339932 +0200
29 #if defined(HAVE_NATIVE_BACKEND) && defined(HAVE_WAYLAND)
30 -#include <systemd/sd-login.h>
31 +//#include <systemd/sd-login.h>
32 #endif /* HAVE_WAYLAND && HAVE_NATIVE_BACKEND */
35 --- src/meson.build.vanilla 2024-09-06 23:54:29.741171376 +0200
36 +++ src/meson.build 2024-09-06 23:54:40.073259310 +0200
41 - logind_provider_dep,
45 --- meson.build.vanilla 2024-09-06 23:49:43.635780471 +0200
46 +++ meson.build 2024-09-06 23:54:06.869976590 +0200
48 -project('muffin', 'c', version : '6.2.0', meson_version : '>=0.56.0', license : 'GPLv2+')
49 +project('muffin', 'c', version : '7.2.0', meson_version : '>=0.56.0', license : 'GPLv2+')
51 mutter_plugin_api_version = '3'
54 libgbm_dep = dependency('gbm', version: gbm_req)
55 libinput_dep = dependency('libinput', version: libinput_req)
57 - libsystemd_dep = dependency('libsystemd', required: false)
58 - if libsystemd_dep.found()
59 - logind_provider_dep = libsystemd_dep
61 - logind_provider_dep = dependency('libelogind')
65 error('The native backend requires EGL to be enabled')