Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 346833 - [NEW EBUILD]lxde-base/lxdm-0.3.0
Summary: [NEW EBUILD]lxde-base/lxdm-0.3.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Fabio Erculiani (RETIRED)
URL: http://sourceforge.net/projects/lxdm/
Whiteboard:
Keywords:
Depends on: 330355
Blocks:
  Show dependency tree
 
Reported: 2010-11-26 13:06 UTC by Oschtan
Modified: 2011-01-25 09:41 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild (lxdm-0.3.0.ebuild,731 bytes, text/plain)
2010-11-26 13:06 UTC, Oschtan
Details
ebuild (lxdm-0.3.0.ebuild,877 bytes, text/plain)
2010-11-26 21:34 UTC, Oschtan
Details
patch (disable-consolekit.patch,401 bytes, text/plain)
2010-11-26 21:34 UTC, Oschtan
Details
ebuild (lxdm-0.3.0.ebuild,906 bytes, text/plain)
2010-11-27 23:01 UTC, Oschtan
Details
ebuild (lxdm-0.3.0.ebuild,955 bytes, text/plain)
2010-11-27 23:10 UTC, Oschtan
Details
patch (disable_pam_console.patch,300 bytes, text/plain)
2010-11-27 23:10 UTC, Oschtan
Details
patch (disable_pam_console.patch,300 bytes, patch)
2010-11-27 23:14 UTC, Oschtan
Details | Diff
patch (disable-consolekit.patch,401 bytes, patch)
2010-11-27 23:14 UTC, Oschtan
Details | Diff
ebuild (lxdm-0.3.0.ebuild,947 bytes, text/plain)
2010-11-28 08:09 UTC, Oschtan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oschtan 2010-11-26 13:06:18 UTC
Please, add to portage lxdm - desktop manager for LXDE. Very very sad that lxdm still not added to the portage.

Reproducible: Always

Steps to Reproduce:
Comment 1 Oschtan 2010-11-26 13:06:58 UTC
Created attachment 255485 [details]
ebuild
Comment 2 Hugo Mildenberger 2010-11-26 16:45:10 UTC
(In reply to comment #1)
> Created an attachment (id=255485) [details]
> ebuild
> 

A part of the sources does not keep track of HAVE_LIBCK_CONNECTOR. 
I noticed this while using the "ebuild" command
to test your ebuild instead of "emerge", since only the latter command 
installs dependencies first:

lxdm.c: In function 'lxdm_do_login':
lxdm.c:1334: error: 'LXSession' has no member named 'ckc'
lxdm.c:1336: error: implicit declaration of function 'ck_connector_unref'
lxdm.c:1336: error: 'LXSession' has no member named 'ckc'
lxdm.c:1337: error: 'LXSession' has no member named 'ckc'


With the following patch, lxdm compiles without having consolekit installed,
so consolekit could/should depend on the "consolekit" useflag already introduced elsewhere. Maybe you could report the patch upstream?

--- a/lxdm-0.3.0/src/lxdm.c     2010-11-26 17:25:57.000000000 +0100
+++ b/lxdm-0.3.0/src/lxdm.c     2010-11-26 17:29:38.000000000 +0100
@@ -1331,11 +1331,13 @@
        s->user=pw->pw_uid;
        if(option)
                s->option=g_strdup(option);
+#if HAVE_LIBCK_CONNECTOR
        if(s->ckc)
        {
                ck_connector_unref(s->ckc);
                s->ckc=NULL;
        }
+#endif
 #if HAVE_LIBPAM
        setup_pam_session(s,pw,session_name);
 #endif



  
Comment 3 Oschtan 2010-11-26 21:34:15 UTC
Created attachment 255523 [details]
ebuild
Comment 4 Oschtan 2010-11-26 21:34:50 UTC
Created attachment 255525 [details]
patch
Comment 5 Oschtan 2010-11-27 23:01:12 UTC
Created attachment 255677 [details]
ebuild

add support svg - default theme
Comment 6 Oschtan 2010-11-27 23:10:19 UTC
Created attachment 255681 [details]
ebuild

disable pam_console
Comment 7 Oschtan 2010-11-27 23:10:46 UTC
Created attachment 255683 [details]
patch
Comment 8 Oschtan 2010-11-27 23:14:09 UTC
Created attachment 255685 [details, diff]
patch
Comment 9 Oschtan 2010-11-27 23:14:44 UTC
Created attachment 255687 [details, diff]
patch
Comment 10 Oschtan 2010-11-28 08:09:26 UTC
Created attachment 255711 [details]
ebuild
Comment 11 Fabio Erculiani (RETIRED) gentoo-dev 2011-01-24 19:08:54 UTC
On behalf of the LXDE team (got ack), I am happy to announce:

+*lxdm-0.3.0 (24 Jan 2011)
+
+  24 Jan 2011; Fabio Erculiani <lxnay@gentoo.org> +lxdm-0.3.0.ebuild,
+  +files/lxdm-0.3.0-consolekit-disable.patch,
+  +files/lxdm-0.3.0-pam_console-disable.patch, +metadata.xml:
+  new ebuild, close bug #346833

just hit the tree.
Comment 12 Oschtan 2011-01-25 03:40:03 UTC
The only issue in prisutstvuyaschaya lxdm contains svg file. With this purpose in the ebuild has been added to the dependence gnome-base/librsvg, which is why something was removed from the ebuild when added to portage. Why I wrote the ebuild?
Comment 13 Oschtan 2011-01-25 03:41:27 UTC
*The only theme that is present in lxdm contains svg file. With this purpose in the ebuild has been added to the dependence gnome-base/librsvg, which is why something was removed from the ebuild when added to portage. Why I wrote the ebuild?
Comment 14 Markos Chandras (RETIRED) gentoo-dev 2011-01-25 09:11:34 UTC
Reopening
Comment 15 Fabio Erculiani (RETIRED) gentoo-dev 2011-01-25 09:41:55 UTC
+*lxdm-0.3.0-r1 (25 Jan 2011)
+
+  25 Jan 2011; Fabio Erculiani <lxnay@gentoo.org> -lxdm-0.3.0.ebuild,
+  +lxdm-0.3.0-r1.ebuild:
+  add librsvg as RDEPEND, since the shipped gtk theme uses SVG, close bug
+  #346833
+

Done, thanks.