diff options
author | 2009-06-07 16:58:55 +0000 | |
---|---|---|
committer | 2009-06-07 16:58:55 +0000 | |
commit | 076ef7b44cac24bce7c235f287e2acbc3adbc997 (patch) | |
tree | e26cff1c0a38afc41b3e54feadb7923e70947f2a | |
parent | [gpe-base/gpe-dm] Moved into the tree. (diff) | |
download | gpe-076ef7b44cac24bce7c235f287e2acbc3adbc997.tar.gz gpe-076ef7b44cac24bce7c235f287e2acbc3adbc997.tar.bz2 gpe-076ef7b44cac24bce7c235f287e2acbc3adbc997.zip |
[gpe-base/gpe-dm] Import gpe-dm from tree for patching.
-rw-r--r-- | gpe-base/gpe-dm/ChangeLog | 10 | ||||
-rw-r--r-- | gpe-base/gpe-dm/Manifest | 7 | ||||
-rw-r--r-- | gpe-base/gpe-dm/files/Xinit | 16 | ||||
-rw-r--r-- | gpe-base/gpe-dm/files/Xserver | 41 | ||||
-rw-r--r-- | gpe-base/gpe-dm/files/gpe-dm-noinitd.patch | 24 | ||||
-rw-r--r-- | gpe-base/gpe-dm/gpe-dm-0.51-r1.ebuild | 48 | ||||
-rw-r--r-- | gpe-base/gpe-dm/metadata.xml | 8 |
7 files changed, 154 insertions, 0 deletions
diff --git a/gpe-base/gpe-dm/ChangeLog b/gpe-base/gpe-dm/ChangeLog new file mode 100644 index 0000000..eae7372 --- /dev/null +++ b/gpe-base/gpe-dm/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for gpe-base/gpe-dm +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/gpe-base/gpe-dm/ChangeLog,v 1.1 2009/05/30 15:19:41 miknix Exp $ + +*gpe-dm-0.51-r1 (30 May 2009) + + 30 May 2009; <miknix@gentoo.org> +files/Xinit, +files/Xserver, + +files/gpe-dm-noinitd.patch, +metadata.xml, +gpe-dm-0.51-r1.ebuild: + Initial commit + diff --git a/gpe-base/gpe-dm/Manifest b/gpe-base/gpe-dm/Manifest new file mode 100644 index 0000000..30b6b6c --- /dev/null +++ b/gpe-base/gpe-dm/Manifest @@ -0,0 +1,7 @@ +AUX Xinit 558 RMD160 2da23999bbe533300d42ed555adb274305a89d47 SHA1 0271e04a92a16b770c6d809511dad0274dc85936 SHA256 d4f321db0e60a94363e032b6aa3c272c4dfadf5f96f70fa7a8602f4d01e86917 +AUX Xserver 1668 RMD160 e3ada7c188a5b8a75e389482d2fa983c8d5332b5 SHA1 7c7543a535b18f9bd32537e616015dc3182ce96b SHA256 f4c6d359dd779376ecc7e8af989a034fcb39d07b6ae95fccb78b00c3839b8f66 +AUX gpe-dm-noinitd.patch 574 RMD160 82c92b70bac133341f310e885a86ce855f98d89f SHA1 e761a112821782b90ea856c3ce93a7dadfe93b22 SHA256 60b648538c93808e977ad7a7c73118691402877a38e2c189e53502cc301da1a7 +DIST gpe-dm-0.51.tar.bz2 110734 RMD160 1d148ffa45afd1d7e62a800c24055f2a4a366de6 SHA1 53c667da7129609582e8031f37c33c8441d5f4f1 SHA256 4f7546bc5f8df7eb9511b919e34eb08945db4359fd3db07c555b83959923a1cf +EBUILD gpe-dm-0.51-r1.ebuild 1194 RMD160 9750c557d9f24de79605cafcaaaa8c6a7ffbcf5f SHA1 8617fa62fc54270bef3461f9150dd0c1f58359c3 SHA256 a52261c5a8b2704f23c43721537e655b9fbd88899af08f5ae5b25e442d7fcf3e +MISC ChangeLog 387 RMD160 5cb0cb3e80423662fce5fa74e43a5ed67119e042 SHA1 8cde6d3aa203edd3ccab91d27a32c6306abafc70 SHA256 84921534385e253ab759bc76c2becd1cdc46b338f1b0edf80dddc8dc33f50f5d +MISC metadata.xml 214 RMD160 bca5b2208a68a7a7a84355f818a615e04dcb3ca8 SHA1 d0f048fbc4c361e89505f6edb1ddda27bbc7d73e SHA256 7b5eab127a5e896980df3a9aa01494e608a8a701ae9c5478255bff89d46410af diff --git a/gpe-base/gpe-dm/files/Xinit b/gpe-base/gpe-dm/files/Xinit new file mode 100644 index 0000000..5b8c969 --- /dev/null +++ b/gpe-base/gpe-dm/files/Xinit @@ -0,0 +1,16 @@ +#!/bin/sh +# Copied from gpe xserver-common + +export USER=root +export HOME=/home/root +if [ ! -d $HOME ] && [ -d /root ]; then + HOME=/root +fi +export XAPPLRESDIR=/usr/X11R6/lib/app-defaults +export XFILESEARCHPATH=./%N%S%C.ad:/usr/X11R6/lib/X11/%L/%T/%N%S%C:/usr/X11R6/lib/X11/%l/%T/%N%S%C:/usr/X11R6/lib/X11/%T/%N%S%C:./%N%S.ad:/usr/X11R6/lib/X11/%L/%T/%N%S:/usr/X11R6/lib/X11/%l/%T/%N%S:/usr/X11R6/lib/X11/%T/%N%S:/usr/local/lib/X11/app-defaults/%N%S%C.ad + +export PATH=$PATH:/usr/X11R6/bin + +SYSSESSIONDIR=/etc/X11/gpe-dm/Xinit.d + +exec run-parts $SYSSESSIONDIR diff --git a/gpe-base/gpe-dm/files/Xserver b/gpe-base/gpe-dm/files/Xserver new file mode 100644 index 0000000..cd9f060 --- /dev/null +++ b/gpe-base/gpe-dm/files/Xserver @@ -0,0 +1,41 @@ +#!/bin/sh +# /etc/X11/gpe-dm/Xserver: The Xserver startup script of gpe-dm. +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# Angelo Arrifano <miknix@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/gpe-base/gpe-dm/files/Xserver,v 1.1 2009/05/30 15:19:41 miknix Exp $ + +############################################################################ +# NOTE: If you are using Xorg, you should edit /etc/X11/xorg.conf instead. # +############################################################################ + +# The input devices available on your device. +# INPUT_DEVICES="${INPUT_DEVICES} -mouse tslib,,device=/dev/input/ts" +# INPUT_DEVICES="${INPUT_DEVICES} -keybd keyboard,,device=/dev/input/keypad" +# INPUT_DEVICES="${INPUT_DEVICES} -keybd keyboard,,device=/dev/input/dpad" +INPUT_DEVICES="${INPUT_DEVICES} -mouse tslib,,device=/dev/input/ts" +INPUT_DEVICES="${INPUT_DEVICES} -keybd keyboard,,device=/dev/input/keypad" + +# Your screen resolution, it should work even if you don't set it. +# SCREEN_GEOMETRY="-screen 320x240" # QVGA +# SCREEN_GEOMETRY="-screen 640x480" # VGA +SCREEN_GEOMETRY="" + +# The screen DPI +# SCREEN_DPI="-dpi 100" +SCREEN_DPI="" + +# The framebuffer device, set if your device name is non startard +# our would like to use another device. +# FB_DEVICE="-fb /dev/fb1" +FB_DEVICE="" + +# Additional Xserver parameters. +EXTRA_ARGS="-br -pn" + +# Choose the Xserver to start. +# Rule of the thumb: Xfbdev for embedded and Xorg for desktops. +# exec Xfbdev ${SCREEN_GEOMETRY} ${SCREEN_DPI} ${FB_DEVICE} ${INPUT_DEVICES} ${EXTRA_ARGS} +# exec Xorg :0 -audit 0 -nolisten tcp vt7 +exec Xorg :0 -audit 0 -nolisten tcp vt7 + diff --git a/gpe-base/gpe-dm/files/gpe-dm-noinitd.patch b/gpe-base/gpe-dm/files/gpe-dm-noinitd.patch new file mode 100644 index 0000000..237f36c --- /dev/null +++ b/gpe-base/gpe-dm/files/gpe-dm-noinitd.patch @@ -0,0 +1,24 @@ +--- Makefile.am.old 2009-05-04 23:00:46.000000000 +0000 ++++ Makefile.am 2009-05-04 23:01:10.000000000 +0000 +@@ -11,11 +11,7 @@ + + gpe_dm_SOURCES = gpe-dm.c + +-initdir = $(sysconfdir)/init.d +-init_SCRIPTS = gpe-dm.init +- + EXTRA_DIST = \ +- $(init_SCRIPTS) \ + intltool-extract.in \ + intltool-merge.in \ + intltool-update.in +@@ -25,9 +21,6 @@ + intltool-merge \ + intltool-update + +-install-data-hook: +- cd $(DESTDIR)$(sysconfdir)/init.d && mv gpe-dm.init gpe-dm +- + clean-local: + rm -f *.d *~ + diff --git a/gpe-base/gpe-dm/gpe-dm-0.51-r1.ebuild b/gpe-base/gpe-dm/gpe-dm-0.51-r1.ebuild new file mode 100644 index 0000000..e654c89 --- /dev/null +++ b/gpe-base/gpe-dm/gpe-dm-0.51-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gpe-base/gpe-dm/gpe-dm-0.51-r1.ebuild,v 1.2 2009/05/30 18:40:25 mr_bones_ Exp $ + +GPE_TARBALL_SUFFIX="bz2" +inherit eutils gpe autotools + +DESCRIPTION="GPE Desktop Manager" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~arm ~amd64 ~x86" +IUSE="" + +DEPEND="${DEPEND}" +RDEPEND="${RDEPEND} + ${DEPEND} + x11-apps/xinit" + +src_unpack() { + gpe_src_unpack "$@" + + # The default path is ugly and might confuse people with + # /etc/X11/xinit + sed -i -e 's;/etc/X11;/etc/X11/gpe-dm;' gpe-dm.c \ + || die "Failed to sed file gpe-dm.c" + + # Dont use /etc/init.d/gpe-dm, use + # /etc/init.d/xdm instead + epatch "${FILESDIR}/${PN}-noinitd.patch" + eautoreconf +} + +src_install() { + gpe_src_install "$@" + + dodir /etc/X11/gpe-dm/Xinit.d + exeinto /etc/X11/gpe-dm + doexe "${FILESDIR}/Xinit" + doexe "${FILESDIR}/Xserver" +} + +pkg_postinst() { + einfo "You *really* should edit /etc/X11/gpe-dm/Xserver now to set the" + einfo "Xserver parameters (resolution, mouse, kb, ..)." + einfo "If you need some X services to be started upon X initialization," + einfo "add them to /etc/X11/gpe-dm/Xinit.d/ ." +} diff --git a/gpe-base/gpe-dm/metadata.xml b/gpe-base/gpe-dm/metadata.xml new file mode 100644 index 0000000..cb08cb1 --- /dev/null +++ b/gpe-base/gpe-dm/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gpe</herd> +<maintainer> + <email>gpe@gentoo.org</email> +</maintainer> +</pkgmetadata> |