summaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2017-04-27 11:04:51 +0200
committerMartin Jansa <Martin.Jansa@gmail.com>2017-08-31 10:18:33 +0200
commitec9e5ed06256ad92c818474cdb490dc0d3a0d0a3 (patch)
treee16d2a838f4561d5538928a58f805e5f1373225a /meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb
parent6775acb048dabd624c5c8197b683aba45ed91569 (diff)
downloadmeta-openembedded-ec9e5ed06256ad92c818474cdb490dc0d3a0d0a3.tar.gz
recipes: remove blacklisted recipes
* as PNBLACKLIST message says, these recipes are blacklisted for long time and nobody showed any interest to fix them * remove all unused .patch and .inc files as well Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb')
-rw-r--r--meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb108
1 files changed, 0 insertions, 108 deletions
diff --git a/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb b/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb
deleted file mode 100644
index 64785ca1c..000000000
--- a/meta-gnome/recipes-gnome/gdm/gdm_2.32.2.bb
+++ /dev/null
@@ -1,108 +0,0 @@
1SUMMARY = "Graphical login manager"
2LICENSE = "GPLv2"
3LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
4
5DEPENDS = "xinput gnome-panel tcp-wrappers libcanberra libxklavier grep consolekit libpam gnome-doc-utils gtk+ xrdb"
6
7PR = "r18"
8
9inherit gnome update-rc.d systemd useradd
10
11SRC_URI += " \
12 file://cross-xdetection.diff \
13 file://0001-Remove-user-switch-applet.patch \
14 file://0002-gdm-user-manager.c-avoid-displaying-system-users-in-.patch \
15 file://sysrooted-pkg-config.patch \
16 file://%gconf-tree.xml \
17 file://gdm \
18 file://gdm.conf \
19 file://gdm-pam \
20 file://Default \
21 file://gdm.service.in \
22"
23
24SRC_URI[archive.md5sum] = "dbe5187a2e17881cc454e313e0ae8d1e"
25SRC_URI[archive.sha256sum] = "034d23af0ea18d86e5543e707212d9297ec7d83f221808968af266dbebc0e703"
26GNOME_COMPRESS_TYPE="bz2"
27
28EXTRA_OECONF = " \
29 --enable-authentication-scheme=shadow \
30 --enable-debug=yes \
31 --with-console-kit \
32 --disable-scrollkeeper \
33"
34
35do_configure_prepend() {
36 sed -i -e "s:\bdocs::g" ${S}/Makefile.am
37 rm -f ${S}/m4/gnome-doc-utils.m4
38}
39
40do_install_prepend() {
41 install -d ${D}/${localstatedir}/lib/gdm/.gconf.mandatory
42 install ${WORKDIR}/%gconf-tree.xml ${D}/${localstatedir}/lib/gdm/.gconf.mandatory/
43}
44
45do_install_append() {
46 install -d ${D}/${sysconfdir}/init.d
47 install -m 0755 ${WORKDIR}/gdm ${D}/${sysconfdir}/init.d/
48
49 install -d ${D}/${sysconfdir}/gdm
50 install -m 0644 ${WORKDIR}/gdm.conf ${D}/${sysconfdir}/gdm/
51
52 install -d ${D}/${sysconfdir}/pam.d
53 install -m 0755 ${WORKDIR}/gdm-pam ${D}/${sysconfdir}/pam.d/gdm
54 rm -f ${D}/${sysconfdir}/pam.d/gdm-autologin
55
56 install -d ${D}/${sysconfdir}/gdm/Init
57 install -m 0755 ${WORKDIR}/Default ${D}/${sysconfdir}/gdm/Init
58
59 install -d ${D}${systemd_unitdir}/system
60 sed -e 's,%sbindir%,${sbindir},g' \
61 < ${WORKDIR}/gdm.service.in \
62 > ${D}${systemd_unitdir}/system/gdm.service
63
64 chown -R gdm:gdm ${D}${localstatedir}/lib/gdm
65 chmod 0750 ${D}${localstatedir}/lib/gdm
66
67 rm -rf "${D}${localstatedir}/run"
68 rmdir --ignore-fail-on-non-empty "${D}${localstatedir}"
69
70 rm -f ${D}${datadir}/gdm/autostart/LoginWindow/at-spi-registryd-wrapper.desktop
71 rm -f ${D}${datadir}/gdm/autostart/LoginWindow/orca-screen-reader.desktop
72 rm -f ${D}${datadir}/gdm/autostart/LoginWindow/gnome-mag.desktop
73 rm -f ${D}${datadir}/gdm/autostart/LoginWindow/gok.desktop
74 rm -f ${D}${datadir}/gdm/autostart/LoginWindow/metacity.desktop
75}
76
77FILES_${PN} += "${datadir}/icon* \
78 ${datadir}/xsession* \
79"
80
81RDEPENDS_${PN} += "grep dbus-x11 shadow"
82# "libpam-base-files"
83CONFFILES_${PN} += "${sysconfdir}/gdm/gdm.conf ${sysconfdir}/init.d/gdm"
84RRECOMMENDS_${PN} += "openssh-misc desktop-file-utils glib-2.0-utils metacity gnome-session polkit-gnome consolekit"
85
86RREPLACES_${PN} += "${PN}-systemd"
87RCONFLICTS_${PN} += "${PN}-systemd"
88SYSTEMD_SERVICE_${PN} = "gdm.service"
89
90INITSCRIPT_NAME = "gdm"
91INITSCRIPT_PARAMS = "start 99 5 . stop 20 0 1 2 3 6 ."
92
93USERADD_PACKAGES = "${PN}"
94USERADD_PARAM_${PN} = "--system --no-create-home --home ${localstatedir}/lib/gdm --user-group gdm"
95
96pkg_postinst_${PN} () {
97# Register up as default dm
98mkdir -p $D${sysconfdir}/X11/
99echo "${bindir}/gdm" > $D${sysconfdir}/X11/default-display-manager
100}
101
102pkg_postrm_${PN} () {
103 deluser gdm || true
104 delgroup gdm || true
105 sed -i /gdm/d ${sysconfdir}/X11/default-display-manager || true
106}
107
108PNBLACKLIST[gdm] ?= "Depends on broken gnome-panel - the recipe will be removed on 2017-09-01 unless the issue is fixed"