Add xscreensaver
authorHugo Villeneuve <hugo@hugovil.com>
Fri, 9 Aug 2013 21:35:39 +0000 (17:35 -0400)
committerHugo Villeneuve <hugo@hugovil.com>
Fri, 9 Aug 2013 21:37:05 +0000 (17:37 -0400)
config/packages-list
stage5/hv-install-1
stage5/misc/xscreensaver-pam.d/xscreensaver [new file with mode: 0644]
stage5/packages-update
stage5/pkg/xscreensaver [new file with mode: 0644]

index 01f3735..3b814ff 100644 (file)
@@ -447,6 +447,7 @@ XARCHIVER="xarchiver-0.5.2"
 XINETD="xinetd-2.3.15"
 XMLTO="xmlto-0.0.25"
 XMLTOMAN="xmltoman-0.4"
+XSCREENSAVER="xscreensaver-5.22"
 XTERM="xterm-293"
 XVIDCORE="xvidcore-1.3.2"
 XZ_UTILS="xz-5.0.4"
index 92fae32..a100c7c 100755 (executable)
@@ -58,6 +58,8 @@ if [ "x${INST_TYPE}" = "xworkstation" -o \
     ipkg -m acnb ${GCONF}
     ipkg ${GNOME_KEYRING}
     ipkg ${LIBSOUP} "--disable-static --without-gnome"
+
+    ipkg ${XSCREENSAVER} "--libexecdir=/usr/lib"
 fi
 
 ipkg ${GPARTED} "--disable-doc"
diff --git a/stage5/misc/xscreensaver-pam.d/xscreensaver b/stage5/misc/xscreensaver-pam.d/xscreensaver
new file mode 100644 (file)
index 0000000..96aefb1
--- /dev/null
@@ -0,0 +1,3 @@
+
+auth    include system-auth
+account include system-account
index f5571b7..19b6548 100755 (executable)
@@ -57,6 +57,7 @@ fpkg -m gnome ${LIBGLADE}
 fpkg -m gnome ${GCONF}
 fpkg -m gnome ${GNOME_KEYRING}
 fpkg -m gnome ${LIBSOUP}
+fpkg -e "tar.gz" ${XSCREENSAVER} "http://www.jwz.org/xscreensaver"
 
 fpkg -e "tar.bz2" -m sf ${GPARTED}
 fpkg -m sf ${GHOSTSCRIPT}
diff --git a/stage5/pkg/xscreensaver b/stage5/pkg/xscreensaver
new file mode 100644 (file)
index 0000000..b705974
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+hvbuild_post()
+{
+    install -v -m644 ${SCRDIR}/misc/xscreensaver-pam.d/* /etc/pam.d/
+}