-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added git ebuild for latest version of sddm
- Loading branch information
Showing
5 changed files
with
118 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
AUX sddm-9999-consolekit.patch 429 SHA256 4cbe522c84956d13d751856b8c66f2beca210c9ec65712e261bfe2bf94fb0da5 SHA512 59959087fb31368dad6ee815f90f85d3440abb671a0a10185c1ed1bd8ead5430275ecd9ad16d89c2df55494ee1e1f1412280c0562299bd7a09c7d1af3023d121 WHIRLPOOL 709990539e053d66e2079174945b883ebc7c88a8b8d90a46a4bffa8e3bdbb24a3cc711a95f193045ef151be1993fec688050828039f7c3b54bea99b62c5f322c | ||
AUX sddm-9999-upower.patch 553 SHA256 6a2efbc0cd65d8f63a3f1288051001b18da5d00f5ce0ddbac1656a69c3a1a29f SHA512 309fcea508b7ec44c15d527277dd895b0bbcb3d118d4fbd97ca02ca7b022c995f5a3434e7a37396ef1ff80574b1dcaf02719b56ad3976242ad82d92fcbfa3db9 WHIRLPOOL e26d2b5df7b6b3983ab43c6f36dbe7a0fe25653605aacc427b7e3eae9a0d2bf1473c56dc745820f897303bde9742212369b69fdfde2a7b2b834db6a14a710700 | ||
EBUILD sddm-9999.ebuild 1893 SHA256 97d9a00964b75e11fc25839eb323620ee3b293d7c4541bbfd2ff9e1890807605 SHA512 6490fd9d5a34c396a7d19704f9a0073114432292fabda2d910169d69bce8e785b898566348f53e27e3eedb60f82f35db241bba42647e6d0a39b6d3636e76a7b0 WHIRLPOOL 08e37c2b0eff499f808167d65115c1a523073836d6cade05f81d45f91ef2bc0167f72d974a779d43e828dfd9ad6196ff5538b1db8128cf482c8fde2e77818b83 | ||
MISC metadata.xml 684 SHA256 260a9c7c0edd03a2986bee9e483994c9fb135707e9c02340a03c49cfbc2d3f2c SHA512 2cb1389468e2879bab30fcfbb21bc38cf6c35cd7927786cf4293e7775e838a660f488816f1738e6ecb1420b44b8fd1039541614dfe6d2d1d8c629d4a63b1e558 WHIRLPOOL f26b41cbea499725954de851b80f1815b62b6220fa639da5d699a0716a387c279b8a5ea9462a4ef008f407cd777be31859ad43cf77a9c48ab1a0dd6e14fbbee3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
diff --git a/data/scripts/Xsession b/data/scripts/Xsession | ||
index a5d270d..4b48524 100755 | ||
--- a/data/scripts/Xsession | ||
+++ b/data/scripts/Xsession | ||
@@ -74,7 +74,7 @@ case $session in | ||
exec xterm -geometry 80x24-0-0 | ||
;; | ||
*) | ||
- eval exec "$session" | ||
+ eval exec ck-launch-session "$session" | ||
;; | ||
esac | ||
exec xmessage -center -buttons OK:0 -default OK "Sorry, cannot execute $session. Check $DESKTOP_SESSION.desktop." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
diff -u -r sddm-0.9.0.orig/src/daemon/PowerManager.cpp sddm-0.9.0/src/daemon/PowerManager.cpp | ||
--- sddm-0.9.0.orig/src/daemon/PowerManager.cpp 2014-10-01 18:40:37.402683578 +0200 | ||
+++ sddm-0.9.0/src/daemon/PowerManager.cpp 2014-10-01 18:40:43.502618164 +0200 | ||
@@ -197,7 +197,7 @@ | ||
m_backends << new Login1Backend(); | ||
|
||
// check if upower interface exists | ||
- if (interface->isServiceRegistered(UPOWER_SERVICE)) | ||
+// if (interface->isServiceRegistered(UPOWER_SERVICE)) | ||
m_backends << new UPowerBackend(); | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> | ||
<pkgmetadata> | ||
<herd>lxqt</herd> | ||
<maintainer> | ||
<email>jauhien@gentoo.org</email> | ||
<name>Jauhien Piatlicki</name> | ||
</maintainer> | ||
<use> | ||
<flag name="consolekit">Use ck-launch-session from sys-auth/consolekit by default in Xsession (no native support)</flag> | ||
</use> | ||
<longdescription lang="en"> | ||
SDDM is a modern display manager for X11 aiming to be fast, simple | ||
and beatiful. It uses modern technologies like QtQuick, which in | ||
turn gives the designer the ability to create smooth, animated | ||
user interfaces. | ||
</longdescription> | ||
</pkgmetadata> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Header: $ | ||
|
||
EAPI=5 | ||
inherit cmake-utils git-r3 toolchain-funcs user | ||
|
||
DESCRIPTION="Simple Desktop Display Manager" | ||
HOMEPAGE="https://github.com/sddm/sddm" | ||
EGIT_REPO_URI="git://github.com/${PN}/${PN}.git" | ||
KEYWORDS="" | ||
|
||
LICENSE="GPL-2+ MIT CC-BY-3.0 public-domain" | ||
SLOT="0" | ||
IUSE="consolekit systemd +upower" | ||
REQUIRED_USE="?? ( upower systemd )" | ||
|
||
RDEPEND="sys-libs/pam | ||
>=x11-base/xorg-server-1.15.1 | ||
x11-libs/libxcb[xkb(-)] | ||
dev-qt/qtcore:5 | ||
dev-qt/qtdbus:5 | ||
dev-qt/qtdeclarative:5 | ||
dev-qt/linguist-tools:5 | ||
dev-qt/qttest:5 | ||
systemd? ( sys-apps/systemd:= ) | ||
upower? ( || ( sys-power/upower sys-power/upower-pm-utils ) )" | ||
DEPEND="${RDEPEND} | ||
>=sys-devel/gcc-4.7.0 | ||
virtual/pkgconfig" | ||
|
||
pkg_pretend() { | ||
if [[ ${MERGE_TYPE} != binary ]]; then | ||
[[ $(gcc-version) < 4.7 ]] && \ | ||
die 'The active compiler needs to be gcc 4.7 (or newer)' | ||
fi | ||
} | ||
|
||
src_prepare() { | ||
use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch" | ||
use upower && epatch "${FILESDIR}/${P}-upower.patch" | ||
|
||
# respect user's cflags | ||
sed -e 's|-Wall -march=native||' \ | ||
-e 's|-O2||' \ | ||
-i CMakeLists.txt || die 'sed failed' | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
$(cmake-utils_use_no systemd SYSTEMD) | ||
) | ||
cmake-utils_src_configure | ||
} | ||
|
||
pkg_postinst() { | ||
if use consolekit; then | ||
ewarn "This display manager doesn't have native built-in ConsoleKit support." | ||
ewarn "In order to use ConsoleKit pam module with this display manager," | ||
ewarn "you should remove the \"nox11\" parameter from pm_ck_connector.so" | ||
ewarn "line in /etc/pam.d/system-login" | ||
fi | ||
ewarn "Add the sddm user manually to the video group" | ||
ewarn "if you experience flickering or other rendering issues of sddm-greeter" | ||
ewarn "see https://github.com/gentoo/qt/pull/52" | ||
} | ||
|
||
pkg_setup() { | ||
enewgroup ${PN} | ||
enewuser ${PN} -1 -1 /var/lib/sddm ${PN} | ||
} |