Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d1fb7909fed5f96c2706a0bd024027709a24f884

commit d1fb7909fed5f96c2706a0bd024027709a24f884
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Tue Jul 26 12:45:16 2011 +0200

lxdm-0.4.0-5-x86_64
*added some missing files from archive

diff --git a/source/x11-extra/lxdm/FrugalBuild 
b/source/x11-extra/lxdm/FrugalBuild
index 6da595b..b77d535 100644
--- a/source/x11-extra/lxdm/FrugalBuild
+++ b/source/x11-extra/lxdm/FrugalBuild
@@ -13,16 +13,22 @@ groups=('x11-extra')
archs=('i686' 'ppc' 'x86_64')
#_Fuse_gtk3="n"
Finclude lxde
-pkgrel=4
+pkgrel=5

-source=($source pam lxdm gtk3.diff)
+source=($source pam lxdm gtk3.diff greeter-gtk3.ui gtk.css nobody.png)
sha1sums=('4ca8acc17491746e6a173242485428531bf799e6' \
'05dd826d76e7be40649209ba4480810c9914708b' \
'de20a394901337c298922e0ccf0cd5ac9e4f5c07' \
-          '277994c86df0e375650a89ff243f6df97178a47f')
+          '277994c86df0e375650a89ff243f6df97178a47f' \
+          '4d065aefc428f983883e6e0718d3fb2bde16e4ee' \
+          '4b3918be694a9514435acf991c137a7cb3424af7' \
+          'b0fe95ed8bc5daf26249ff6d527f10f45019de6a')
backup=('etc/lxdm/lxdm.conf' 'etc/pam.d/lxdm')

build()  {
+       cp greeter-gtk3.ui 
$pkgname-$pkgver/data/themes/Industrial/greeter-gtk3.ui || Fdie
+       cp gtk.css $pkgname-$pkgver/data/themes/Industrial/gtk.css || Fdie
+       cp nobody.png $pkgname-$pkgver/data/themes/Industrial/nobody.png || Fdie
Fcd
#use tty12 by default
Fsed "def_tty = 7" "def_tty = 12" src/lxdm.c
@@ -30,8 +36,10 @@ build()  {
Fsed "bg=/usr/share/backgrounds/default.png" \
"bg=/usr/share/lxde/wallpapers/frugalware.png" \
data/lxdm.conf.*
+       Fpatchall
Fautoreconf
-       Fbuild
+       Fmake
+       Fmakeinstall
Frm usr/sbin/lxdm
Fcp lxdm usr/sbin/lxdm
Frm etc/pam.d/lxdm
diff --git a/source/x11-extra/lxdm/greeter-gtk3.ui 
b/source/x11-extra/lxdm/greeter-gtk3.ui
new file mode 100644
index 0000000..92bd86d
--- /dev/null
+++ b/source/x11-extra/lxdm/greeter-gtk3.ui
@@ -0,0 +1,241 @@
+<?xml version="1.0"?>
+<interface>
+  <!-- interface-requires gtk+ 2.12 -->
+  <!-- interface-naming-policy project-wide -->
+  <object class="GtkWindow" id="lxdm">
+    <property name="decorated">False</property>
+    <child>
+      <object class="GtkVBox" id="vbox1">
+        <property name="visible">True</property>
+        <property name="orientation">vertical</property>
+        <child>
+          <object class="GtkLabel" id="time">
+            <property name="visible">True</property>
+            <property name="xalign">1</property>
+            <property name="xpad">12</property>
+            <property name="ypad">12</property>
+            <property name="single_line_mode">True</property>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkAlignment" id="alignment1">
+            <property name="visible">True</property>
+            <property name="xscale">0</property>
+            <property name="yscale">0</property>
+            <child>
+              <object class="GtkVBox" id="vbox2">
+                <property name="visible">True</property>
+                <property name="orientation">vertical</property>
+                <child>
+                  <object class="GtkImage" id="image1">
+                    <property name="visible">True</property>
+                    <property name="pixbuf">login.png</property>
+                  </object>
+                  <packing>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkAlignment" id="alignment2">
+                    <property name="visible">True</property>
+                    <property name="xscale">0</property>
+                    <property name="yscale">0</property>
+                    <child>
+                      <object class="GtkHBox" id="hbox3">
+                        <property name="visible">True</property>
+                        <property name="spacing">12</property>
+                        <child>
+                          <object class="GtkLabel" id="prompt">
+                            <property name="visible">True</property>
+                            <property name="label" 
translatable="yes">User:</property>
+                            <property name="yalign">0.2</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkIconView" id="user_list">
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="item-padding">1</property>
+                            <property name="margin">2</property>
+                            <property name="column-spacing">0</property>
+                            <property name="row-spacing">1</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkEntry" id="login_entry">
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="invisible_char">&#x2022;</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="position">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="bottom_pane">
+            <property name="visible">True</property>
+            <property name="app_paintable">True</property>
+            <property name="visible_window">False</property>
+            <child>
+              <object class="GtkHBox" id="bottom_hbox">
+                <property name="visible">True</property>
+                <property name="border_width">6</property>
+                <property name="spacing">12</property>
+                <child>
+                  <object class="GtkHBox" id="sessions_box">
+                    <property name="visible">True</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkImage" id="image2">
+                        <property name="visible">True</property>
+                        <property name="pixbuf">session.png</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="label2">
+                        <property name="visible">True</property>
+                        <property name="label" 
translatable="yes">Desktop:</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkComboBox" id="sessions">
+                        <property name="visible">True</property>
+                        <property name="entry-text-column">0</property>
+                        <property name="has-entry">True</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">2</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkHBox" id="lang_box">
+                    <property name="visible">True</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkImage" id="image3">
+                        <property name="visible">True</property>
+                        <!--<property name="pixbuf">lang.png</property>-->
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="label_lang">
+                        <property name="visible">True</property>
+                        <property name="label" 
translatable="yes">Language:</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkComboBox" id="lang">
+                        <property name="visible">True</property>
+                        <property name="entry-text-column">0</property>
+                        <property name="has-entry">True</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">2</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="label_keyboard">
+                    <property name="label" 
translatable="yes">Keyboard:</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">2</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBox" id="keyboard">
+                    <property name="has-entry">True</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">3</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkButton" id="exit">
+                    <property name="label">gtk-quit</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="relief">none</property>
+                    <property name="use_stock">True</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">4</property>
+                  </packing>
+                </child>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="position">2</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </object>
+</interface>
+
diff --git a/source/x11-extra/lxdm/gtk.css b/source/x11-extra/lxdm/gtk.css
new file mode 100644
index 0000000..d15b006
--- /dev/null
+++ b/source/x11-extra/lxdm/gtk.css
@@ -0,0 +1,21 @@
+#lxdm {
+       background-image: url("wave.svg")
+}
+
+#bottom_pane {
+       background-image: url("shade.png")
+}
+
+#time {
+       font: Sans 12;
+       color: #ffffff
+}
+
+#user_list, #login_entry {
+       background-image: none
+}
+
+#prompt, #bottom_pane GtkLabel {
+       color: #ffffff
+}
+
diff --git a/source/x11-extra/lxdm/nobody.png b/source/x11-extra/lxdm/nobody.png
new file mode 100644
index 0000000..8a58ee3
Binary files /dev/null and b/source/x11-extra/lxdm/nobody.png differ
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to