summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics
diff options
context:
space:
mode:
authorAndreas Müller <schnitzeltony@gmail.com>2018-03-28 10:10:54 +0200
committerArmin Kuster <akuster808@gmail.com>2018-04-08 17:00:06 -0700
commit1c108774c9666269f4b72aaac7ef64249a6946bd (patch)
tree8b052be3b16cc1ffd28ec9244ef904eaefa28ed4 /meta-oe/recipes-graphics
parentc631d3e11be04f4e32a3e76b7d532559a7a3f131 (diff)
downloadmeta-openembedded-1c108774c9666269f4b72aaac7ef64249a6946bd.tar.gz
remove slim leftovers
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to 'meta-oe/recipes-graphics')
-rw-r--r--meta-oe/recipes-graphics/slim/slim/Makefile.oe64
-rw-r--r--meta-oe/recipes-graphics/slim/slim/slim-dynwm8
-rw-r--r--meta-oe/recipes-graphics/slim/slim/slim.pamd19
-rw-r--r--meta-oe/recipes-graphics/slim/slim/slim.service11
-rw-r--r--meta-oe/recipes-graphics/slim/slim/update_slim_wmlist76
5 files changed, 0 insertions, 178 deletions
diff --git a/meta-oe/recipes-graphics/slim/slim/Makefile.oe b/meta-oe/recipes-graphics/slim/slim/Makefile.oe
deleted file mode 100644
index 2ee69346a..000000000
--- a/meta-oe/recipes-graphics/slim/slim/Makefile.oe
+++ /dev/null
@@ -1,64 +0,0 @@
1# Makefile for slim - OpenEmbedded
2#######################################################
3
4
5SLIMLDFLAGS=-lXft -lX11 -lfreetype -lXrender -lfontconfig -lpng12 -lz -lm -lcrypt -lXmu -lpng -ljpeg -lrt -lpthread
6CUSTOM=-DHAVE_SHADOW
7
8USE_PAM=1
9ifdef USE_PAM
10SLIMLDFLAGS+= -lpam
11CUSTOM+= -DUSE_PAM
12endif
13
14#######################################################
15
16NAME=slim
17VERSION=1.3.2
18
19DEFINES=-DPACKAGE=\"$(NAME)\" -DVERSION=\"$(VERSION)\" \
20 -DPKGDATADIR=\"$(PREFIX)/share/slim\" -DSYSCONFDIR=\"$(CFGDIR)\"
21
22OBJECTS=jpeg.o png.o main.o image.o numlock.o cfg.o switchuser.o app.o \
23 panel.o util.o
24ifdef USE_PAM
25OBJECTS+=PAM.o
26endif
27
28all: slim
29
30slim: $(OBJECTS)
31 $(CXX) $(OBJECTS) $(LDFLAGS) $(SLIMLDFLAGS) -o $(NAME)
32
33.cpp.o:
34 $(CXX) $(CXXFLAGS) $(DEFINES) $(CUSTOM) -c $< -o $@
35
36.c.o:
37 $(CC) $(CFLAGS) $(DEFINES) $(CUSTOM) -c $< -o $@
38
39install: slim install-theme
40 install -D -m 755 slim $(DESTDIR)$(PREFIX)/bin/slim
41 install -D -m 644 slim.1 $(DESTDIR)$(MANDIR)/man1/slim.1
42 test -e $(DESTDIR)$(CFGDIR)/slim.conf || \
43 install -D -m 644 slim.conf $(DESTDIR)$(CFGDIR)/slim.conf
44
45clean:
46 @rm -f slim *.o
47
48dist:
49 @rm -rf $(NAME)-$(VERSION)
50 @mkdir $(NAME)-$(VERSION)
51 @cp -r *.cpp *.h *.c Makefile Makefile.* COPYING ChangeLog INSTALL README TODO \
52 xinitrc.sample slim.1 THEMES themes slim.conf $(NAME)-$(VERSION)
53 @rm -rf $(NAME)-$(VERSION)/themes/.svn $(NAME)-$(VERSION)/themes/default/.svn
54 @tar cvzf $(NAME)-$(VERSION).tar.gz $(NAME)-$(VERSION)
55 @rm -rf $(NAME)-$(VERSION)
56
57
58install-theme:
59 install -D -m 644 themes/default/slim.theme \
60 $(DESTDIR)$(PREFIX)/share/slim/themes/default/slim.theme
61 install -D -m 644 themes/default/panel.png \
62 $(DESTDIR)$(PREFIX)/share/slim/themes/default/panel.png
63 install -D -m 644 themes/default/background.jpg \
64 $(DESTDIR)$(PREFIX)/share/slim/themes/default/background.jpg
diff --git a/meta-oe/recipes-graphics/slim/slim/slim-dynwm b/meta-oe/recipes-graphics/slim/slim/slim-dynwm
deleted file mode 100644
index 49c9d47ec..000000000
--- a/meta-oe/recipes-graphics/slim/slim/slim-dynwm
+++ /dev/null
@@ -1,8 +0,0 @@
1#!/bin/sh
2update_slim_wmlist
3if [ "x$1" = "x-nodaemon" ]; then
4 shift
5 exec slim "$@"
6else
7 slim -d "$@"
8fi
diff --git a/meta-oe/recipes-graphics/slim/slim/slim.pamd b/meta-oe/recipes-graphics/slim/slim/slim.pamd
deleted file mode 100644
index 80c34b1db..000000000
--- a/meta-oe/recipes-graphics/slim/slim/slim.pamd
+++ /dev/null
@@ -1,19 +0,0 @@
1# Begin /etc/pam.d/slim
2
3auth required pam_shells.so
4auth include common-auth
5auth optional pam_securetty.so
6auth optional pam_gnome_keyring.so
7
8account required pam_nologin.so
9account include common-account
10
11password include common-password
12
13session include common-session
14session required pam_mkhomedir.so skel=/etc/skel/ umask=0022
15session optional pam_lastlog.so nowtmp
16session optional pam_mail.so dir=/var/mail standard
17session optional pam_gnome_keyring.so auto_start
18
19# End /etc/pam.d/slim
diff --git a/meta-oe/recipes-graphics/slim/slim/slim.service b/meta-oe/recipes-graphics/slim/slim/slim.service
deleted file mode 100644
index 341351aad..000000000
--- a/meta-oe/recipes-graphics/slim/slim/slim.service
+++ /dev/null
@@ -1,11 +0,0 @@
1[Unit]
2Description=SLiM Simple Login Manager
3Requires=dev-tty7.device
4After=dev-tty7.device systemd-user-sessions.service
5
6[Service]
7ExecStart=/usr/bin/slim -nodaemon
8StandardOutput=syslog
9
10[Install]
11WantedBy=graphical.target
diff --git a/meta-oe/recipes-graphics/slim/slim/update_slim_wmlist b/meta-oe/recipes-graphics/slim/slim/update_slim_wmlist
deleted file mode 100644
index 0f116537f..000000000
--- a/meta-oe/recipes-graphics/slim/slim/update_slim_wmlist
+++ /dev/null
@@ -1,76 +0,0 @@
1#!/usr/bin/perl -w
2#
3# update_slim_wmlist, based on:
4# update_wdm_wmlist, (c) 1998 Marcelo Magallón <mmagallo@debian.org>
5# rewriten to use the x-window-manager alternative
6# modified to also use the x-session-manager alternative by Arthur Korn
7# Copyright 2000 Wichert Akkerman <wakkerma@debian.org>
8# Modified to use the freedesktop.org .desktop like kdm and gdm
9#
10# This script will read the list of installed window managers from
11# the freedesktop .desktop files in <etc>/X11/sessions/:<etc>/dm/Sessions/:
12# <share>/xsessions/
13# and update the sessions line in /etc/slim.conf.
14# BEWARE: It doesn't ask any questions about this. It just does it. It
15# takes an optional list of window managers.
16
17use strict;
18use File::DesktopEntry;
19
20my $wm_list='';
21my %desktop_files;
22
23unless (@ARGV) {
24 #my @wm_list = ('default');
25 my @wm_list;
26 foreach my $dir ('/etc/X11/sessions/','/etc/dm/Sessions/','/usr/share/xsessions/') {
27 next unless (opendir DIR, $dir);
28 my @files;
29 @files = grep { /\.desktop$/ && -r "$dir/$_" } readdir(DIR);
30 foreach my $file (@files) {
31 push @{$desktop_files{$file}}, "$dir/$file";
32 }
33 }
34 DESKTOP: foreach my $desktop_file (keys(%desktop_files)) {
35 foreach my $file (@{$desktop_files{$desktop_file}}) {
36 my $entry = File::DesktopEntry->new_from_file($file);
37 next DESKTOP if (defined($entry->get_value('Hidden'))
38 and $entry->get_value('Hidden') eq 'true');
39 if ($entry->get_value('Name') =~ /^gnome$/i) {
40 push (@wm_list, 'gnome');
41 }
42 elsif ($entry->get_value('Name') =~ /^kde$/i) {
43 push (@wm_list, 'kde');
44 }
45 elsif (defined($entry->get_value('Exec'))) {
46 push (@wm_list, $entry->get_value('Exec'));
47 }
48 else { # not found, go to next file
49 next;
50 }
51 # found, proceed to next destop file
52 next DESKTOP;
53 }
54 }
55 $wm_list = join (',', sort @wm_list) . ',custom';
56} else {
57 $wm_list = join (',', sort @ARGV);
58}
59
60open (SLIM_CONFIG_FILE, '</etc/slim.conf')
61 or die "Can't open /etc/slim.conf for reading: $!";
62open (NEW_SLIM_CONFIG_FILE, '>/etc/slim.conf.new')
63 or die "Can't open /etc/slim.conf.new for writing: $!";
64
65while (<SLIM_CONFIG_FILE>) {
66 s|^(sessions\s*).*|$1$wm_list|;
67 print NEW_SLIM_CONFIG_FILE;
68}
69
70close(SLIM_CONFIG_FILE);
71close(NEW_SLIM_CONFIG_FILE);
72
73rename '/etc/slim.conf.new', '/etc/slim.conf'
74 or die "Can't rename /etc/slim.conf.new: $!";
75
76exit 0;