From 9c3da9de4cd30e1c8cf30c9bbc02516d5bebc019 Mon Sep 17 00:00:00 2001 From: mudler Date: Fri, 28 Aug 2015 14:19:49 +0200 Subject: [PATCH] [x11-themes/sabayon-artwork-sddm-*] adding first ebuilds for sddm theming --- .../sabayon-artwork-sddm-base/files/sddm.conf | 86 +++++++++++++++++++ .../sabayon-artwork-sddm-base/metadata.xml | 8 ++ .../sabayon-artwork-sddm-base-15.ebuild | 30 +++++++ .../sabayon-artwork-sddm-default/Manifest | 1 + .../sabayon-artwork-sddm-default/metadata.xml | 8 ++ .../sabayon-artwork-sddm-default-15.ebuild | 31 +++++++ 6 files changed, 164 insertions(+) create mode 100644 x11-themes/sabayon-artwork-sddm-base/files/sddm.conf create mode 100644 x11-themes/sabayon-artwork-sddm-base/metadata.xml create mode 100644 x11-themes/sabayon-artwork-sddm-base/sabayon-artwork-sddm-base-15.ebuild create mode 100644 x11-themes/sabayon-artwork-sddm-default/Manifest create mode 100644 x11-themes/sabayon-artwork-sddm-default/metadata.xml create mode 100644 x11-themes/sabayon-artwork-sddm-default/sabayon-artwork-sddm-default-15.ebuild diff --git a/x11-themes/sabayon-artwork-sddm-base/files/sddm.conf b/x11-themes/sabayon-artwork-sddm-base/files/sddm.conf new file mode 100644 index 000000000..67a4bd078 --- /dev/null +++ b/x11-themes/sabayon-artwork-sddm-base/files/sddm.conf @@ -0,0 +1,86 @@ +[Autologin] +# Autologin again on session exit +Relogin=false + +# Autologin session +Session= + +# Autologin user +User= + + +[General] +# Halt command +HaltCommand=/usr/bin/systemctl poweroff + +# Initial NumLock state +# Valid values: on|off|none +# If property is set to none, numlock won't be changed +Numlock=none + +# Reboot command +RebootCommand=/usr/bin/systemctl reboot + + +[Theme] +# Current theme name +Current=SDDM_THEME + +# Cursor theme +CursorTheme= + +# Face icon directory +# The files should be in username.face.icon format +FacesDir=/usr/share/sddm/faces + +# Theme directory path +ThemeDir=/usr/share/sddm/themes + + +[Users] +# Default $PATH +DefaultPath=/bin:/usr/bin:/usr/local/bin + +# Hidden shells +# Users with these shells as their default won't be listed +HideShells= + +# Hidden users +HideUsers= + +# Maximum user id for displayed users +MaximumUid=65000 + +# Minimum user id for displayed users +MinimumUid=1000 + +# Remember the session of the last successfully logged in user +RememberLastSession=true + +# Remember the last successfully logged in user +RememberLastUser=true + + +[XDisplay] +# Xsetup script path +# A script to execute when starting the display server +DisplayCommand=/usr/share/sddm/scripts/Xsetup + +# Minimum VT +# The lowest virtual terminal number that will be used. +MinimumVT=1 + +# X server path +ServerPath=/usr/bin/X + +# Xsession script path +# A script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/Xsession + +# Session description directory +SessionDir=/usr/share/xsessions + +# Xauth path +XauthPath=/usr/bin/xauth + + diff --git a/x11-themes/sabayon-artwork-sddm-base/metadata.xml b/x11-themes/sabayon-artwork-sddm-base/metadata.xml new file mode 100644 index 000000000..a5e18d756 --- /dev/null +++ b/x11-themes/sabayon-artwork-sddm-base/metadata.xml @@ -0,0 +1,8 @@ + + + + + mudler@sabayon.org + mudler + + diff --git a/x11-themes/sabayon-artwork-sddm-base/sabayon-artwork-sddm-base-15.ebuild b/x11-themes/sabayon-artwork-sddm-base/sabayon-artwork-sddm-base-15.ebuild new file mode 100644 index 000000000..1ce256668 --- /dev/null +++ b/x11-themes/sabayon-artwork-sddm-base/sabayon-artwork-sddm-base-15.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Sabayon +# Distributed under the terms of the GNU General Public License v2 +# + +EAPI=5 +inherit eutils sabayon-artwork + +DESCRIPTION="Official Sabayon Linux SDDM base Artwork" +HOMEPAGE="http://www.sabayon.org/" + +LICENSE="CCPL-Attribution-ShareAlike-3.0" +SLOT="0" +KEYWORDS="~arm ~x86 ~amd64" +IUSE="" +RDEPEND=" + sys-apps/findutils + x11-misc/sddm +" +S="${WORKDIR}/" +src_install() { + # Plymouth default config file + insinto /etc/sddm + doins "${FILESDIR}"/sddm.conf + sed -i -e "s:SDDM_THEME:${SDDM_THEME}:g" "${D}"/etc/sddm/sddm.conf +} + +pkg_postinst() { + einfo "Please report bugs or glitches to" + einfo "http://bugs.sabayon.org" +} diff --git a/x11-themes/sabayon-artwork-sddm-default/Manifest b/x11-themes/sabayon-artwork-sddm-default/Manifest new file mode 100644 index 000000000..72e974baf --- /dev/null +++ b/x11-themes/sabayon-artwork-sddm-default/Manifest @@ -0,0 +1 @@ +DIST sabayon-artwork-sddm-default-15.tar.xz 20828 SHA256 f4ed95febd981023c7d2ead21522818f9468d61fa1c17d6aec9c46a1a972d9ad SHA512 a1dce52bf3be541291e1780814dee32fe8190125295fa33f5b4492dcd579279e11d00cdcb1d7948f033f486d96f43252eab83ffbe749b13865b362f0d4b652ab WHIRLPOOL 3de0cb3ac2798a3dd5fb61da0fa409c4db41fc76e030d728ad9f1bcf41ce47a5ec7345982ca7fd0a2fd9022f2869b338aa8013a9aded1aaa5ecf1855d708cec9 diff --git a/x11-themes/sabayon-artwork-sddm-default/metadata.xml b/x11-themes/sabayon-artwork-sddm-default/metadata.xml new file mode 100644 index 000000000..a5e18d756 --- /dev/null +++ b/x11-themes/sabayon-artwork-sddm-default/metadata.xml @@ -0,0 +1,8 @@ + + + + + mudler@sabayon.org + mudler + + diff --git a/x11-themes/sabayon-artwork-sddm-default/sabayon-artwork-sddm-default-15.ebuild b/x11-themes/sabayon-artwork-sddm-default/sabayon-artwork-sddm-default-15.ebuild new file mode 100644 index 000000000..d58540d29 --- /dev/null +++ b/x11-themes/sabayon-artwork-sddm-default/sabayon-artwork-sddm-default-15.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Sabayon +# Distributed under the terms of the GNU General Public License v2 +# + +EAPI=5 +inherit eutils sabayon-artwork + +DESCRIPTION="Official Sabayon Linux SDDM Artwork" +HOMEPAGE="http://www.sabayon.org/" +SRC_URI="mirror://sabayon/${CATEGORY}/${PN}/${PN}-${PVR}.tar.xz" +LICENSE="CCPL-Attribution-ShareAlike-3.0" +SLOT="0" +KEYWORDS="~arm ~x86 ~amd64" +IUSE="" +RDEPEND=" + x11-themes/sabayon-artwork-sddm-base + sys-apps/findutils +" +S="${WORKDIR}/${PN}" +src_install() { + # sddm theme + insinto /usr/share/sddm/themes + doins -r "${S}" +} + +pkg_postinst() { + einfo "You can switch to this theme with 'plymouth-set-default-theme ${PN}'" + + einfo "Please report bugs or glitches to" + einfo "http://bugs.sabayon.org" +}