mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-03-16 00:03:34 +01:00
initial import
This commit is contained in:
22
gnome-base/gdm/Manifest
Normal file
22
gnome-base/gdm/Manifest
Normal file
@@ -0,0 +1,22 @@
|
||||
AUX gdm-2.13.0.1-selinux-remove-attr.patch 908 RMD160 5d766a45d7c5db2453f9bdfaa7cdf02232bc66e5 SHA1 b8c6bda65c8f3f28a601167d8e8b50d4aa1db221 SHA256 40074297200e3424a1baeb483d7fc50d9846a0c74ce46d72845090647d28d14b
|
||||
MD5 4fd1e85595162e54a954871024b2858f files/gdm-2.13.0.1-selinux-remove-attr.patch 908
|
||||
RMD160 5d766a45d7c5db2453f9bdfaa7cdf02232bc66e5 files/gdm-2.13.0.1-selinux-remove-attr.patch 908
|
||||
SHA256 40074297200e3424a1baeb483d7fc50d9846a0c74ce46d72845090647d28d14b files/gdm-2.13.0.1-selinux-remove-attr.patch 908
|
||||
AUX gdm-2.13.0.7-gdm-dmx-intllibs.patch 894 RMD160 a53dfd904b01ac6e265bf8ac23db69e476c4695a SHA1 835c5f990608df12aa1039f1efa04c961a2213b0 SHA256 d90f0004ccb88efb00498fcec0a1839cb1a167e5a30d1369dc234a1d7c8068f6
|
||||
MD5 7335514ee6ae656202ed2b442524a5ed files/gdm-2.13.0.7-gdm-dmx-intllibs.patch 894
|
||||
RMD160 a53dfd904b01ac6e265bf8ac23db69e476c4695a files/gdm-2.13.0.7-gdm-dmx-intllibs.patch 894
|
||||
SHA256 d90f0004ccb88efb00498fcec0a1839cb1a167e5a30d1369dc234a1d7c8068f6 files/gdm-2.13.0.7-gdm-dmx-intllibs.patch 894
|
||||
AUX gdm-2.16.2-gksu.patch 584 RMD160 2a5a15de412910c1f30c22bcd78190b2cb75921c SHA1 5918109f2ad28e909bc5488d25deacb932a98163 SHA256 3208bc0025bb9e02104bb1b1dd6a3de550a4cd6e0be6546c3bae60ab5af08f8d
|
||||
MD5 e7b6239a767727a16557ddf5ae59b13a files/gdm-2.16.2-gksu.patch 584
|
||||
RMD160 2a5a15de412910c1f30c22bcd78190b2cb75921c files/gdm-2.16.2-gksu.patch 584
|
||||
SHA256 3208bc0025bb9e02104bb1b1dd6a3de550a4cd6e0be6546c3bae60ab5af08f8d files/gdm-2.16.2-gksu.patch 584
|
||||
DIST gdm-2.16.7.tar.bz2 3152229 RMD160 13f3fb2b2b99f9715c06ece437412516af865f56 SHA1 493ed37bfd7ee1619d814401bc1ec73c4be7a802 SHA256 720292a9954f0c95633fa464fd1838c822bd0b2f43f98a8ab37155d57ea4c881
|
||||
DIST gdm-2.8-gentoo-files-r2.tar.bz2 3101 RMD160 b1776e987bf87e7db34d73bdf7a8eebfdcd51e54 SHA1 0b41c955ec8980c011b856aa653102da485dd20c SHA256 c9335d71ab0a2ceca6a5959947aabf3728031e86dcb5536b7b57c6115c4ce53e
|
||||
DIST gentoo-gdm-theme-r3.tar.bz2 411703 RMD160 9188c8f2661163be72595a6b4924fae0648e7df5 SHA1 246a7ce67ad9d826b1cca6d90b53369b88be72ac SHA256 c7cbe97757ff93f0ffd42f9d9fb702278a361e830940a03901cda9943f44ba68
|
||||
EBUILD gdm-2.16.7.ebuild 4834 RMD160 aa52289986a32ea6d5b35afc5c9a73986e1f7b0e SHA1 d92fa40f25a9eae80c45895dda5da94442ba192e SHA256 0cbd538029d080a651ebeb93c499c2f8354f38f581406146f8e28c51d21ebfa6
|
||||
MD5 cad8ff10238e5fc110a7a4b5a0335a18 gdm-2.16.7.ebuild 4834
|
||||
RMD160 aa52289986a32ea6d5b35afc5c9a73986e1f7b0e gdm-2.16.7.ebuild 4834
|
||||
SHA256 0cbd538029d080a651ebeb93c499c2f8354f38f581406146f8e28c51d21ebfa6 gdm-2.16.7.ebuild 4834
|
||||
MD5 fd4e9b38373f89e0b184a0d5a3f6fb06 files/digest-gdm-2.16.7 768
|
||||
RMD160 fae6c3d2d91fddd3c572330a4cd5bc47ab2f7c06 files/digest-gdm-2.16.7 768
|
||||
SHA256 ce9e9e188f04b6e2057146e034b6777c85c58675ea9375c7ec849c2e72347f10 files/digest-gdm-2.16.7 768
|
||||
9
gnome-base/gdm/files/digest-gdm-2.16.7
Normal file
9
gnome-base/gdm/files/digest-gdm-2.16.7
Normal file
@@ -0,0 +1,9 @@
|
||||
MD5 5d3634071a117113b27b28446d7a285a gdm-2.16.7.tar.bz2 3152229
|
||||
RMD160 13f3fb2b2b99f9715c06ece437412516af865f56 gdm-2.16.7.tar.bz2 3152229
|
||||
SHA256 720292a9954f0c95633fa464fd1838c822bd0b2f43f98a8ab37155d57ea4c881 gdm-2.16.7.tar.bz2 3152229
|
||||
MD5 a23df5fecb624744c016ad2fe8ebe5e8 gdm-2.8-gentoo-files-r2.tar.bz2 3101
|
||||
RMD160 b1776e987bf87e7db34d73bdf7a8eebfdcd51e54 gdm-2.8-gentoo-files-r2.tar.bz2 3101
|
||||
SHA256 c9335d71ab0a2ceca6a5959947aabf3728031e86dcb5536b7b57c6115c4ce53e gdm-2.8-gentoo-files-r2.tar.bz2 3101
|
||||
MD5 146b311aea6ca3b6b9bdbe551cb7c0ae gentoo-gdm-theme-r3.tar.bz2 411703
|
||||
RMD160 9188c8f2661163be72595a6b4924fae0648e7df5 gentoo-gdm-theme-r3.tar.bz2 411703
|
||||
SHA256 c7cbe97757ff93f0ffd42f9d9fb702278a361e830940a03901cda9943f44ba68 gentoo-gdm-theme-r3.tar.bz2 411703
|
||||
24
gnome-base/gdm/files/gdm-2.13.0.1-selinux-remove-attr.patch
Normal file
24
gnome-base/gdm/files/gdm-2.13.0.1-selinux-remove-attr.patch
Normal file
@@ -0,0 +1,24 @@
|
||||
diff --exclude-from=/home/dang/.diffrc -u -ruN gdm-2.13.0.1.orig/configure gdm-2.13.0.1/configure
|
||||
--- gdm-2.13.0.1.orig/configure 2005-11-14 17:34:33.000000000 -0500
|
||||
+++ gdm-2.13.0.1/configure 2005-11-18 14:59:31.000000000 -0500
|
||||
@@ -31700,7 +31700,7 @@
|
||||
#define HAVE_SELINUX 1
|
||||
_ACEOF
|
||||
|
||||
- EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
|
||||
+ EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux"
|
||||
fi
|
||||
|
||||
#
|
||||
diff --exclude-from=/home/dang/.diffrc -u -ruN gdm-2.13.0.1.orig/configure.ac gdm-2.13.0.1/configure.ac
|
||||
--- gdm-2.13.0.1.orig/configure.ac 2005-11-14 17:13:40.000000000 -0500
|
||||
+++ gdm-2.13.0.1/configure.ac 2005-11-18 14:59:23.000000000 -0500
|
||||
@@ -750,7 +750,7 @@
|
||||
AC_CHECK_LIB(selinux,setexeccon,/bin/true)
|
||||
AC_CHECK_LIB(selinux,is_selinux_enabled,/bin/true)
|
||||
AC_DEFINE(HAVE_SELINUX)
|
||||
- EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
|
||||
+ EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux"
|
||||
fi
|
||||
|
||||
#
|
||||
22
gnome-base/gdm/files/gdm-2.13.0.7-gdm-dmx-intllibs.patch
Normal file
22
gnome-base/gdm/files/gdm-2.13.0.7-gdm-dmx-intllibs.patch
Normal file
@@ -0,0 +1,22 @@
|
||||
diff --exclude-from=/home/dang/.diffrc -u -ruN gdm-2.13.0.7.orig/utils/gdm-dmx-reconnect-proxy.c gdm-2.13.0.7/utils/gdm-dmx-reconnect-proxy.c
|
||||
--- gdm-2.13.0.7.orig/utils/gdm-dmx-reconnect-proxy.c 2006-01-18 18:33:17.000000000 -0500
|
||||
+++ gdm-2.13.0.7/utils/gdm-dmx-reconnect-proxy.c 2006-01-31 15:59:04.000000000 -0500
|
||||
@@ -22,6 +22,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <glib.h>
|
||||
#include <glib/gi18n.h>
|
||||
+#include <locale.h>
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/extensions/dmxext.h>
|
||||
diff --exclude-from=/home/dang/.diffrc -u -ruN gdm-2.13.0.7.orig/utils/Makefile.am gdm-2.13.0.7/utils/Makefile.am
|
||||
--- gdm-2.13.0.7.orig/utils/Makefile.am 2006-01-15 16:26:35.000000000 -0500
|
||||
+++ gdm-2.13.0.7/utils/Makefile.am 2006-01-31 15:51:20.000000000 -0500
|
||||
@@ -52,6 +52,7 @@
|
||||
gdm-dmx-reconnect-proxy.c
|
||||
|
||||
gdm_dmx_reconnect_proxy_LDADD = \
|
||||
+ $(INTLLIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(X_EXTRA_LIBS) \
|
||||
$(X_LIBS) \
|
||||
14
gnome-base/gdm/files/gdm-2.16.2-gksu.patch
Normal file
14
gnome-base/gdm/files/gdm-2.16.2-gksu.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
diff --exclude-from=/home/dang/.diffrc -up -ruN gdm-2.16.1.orig/gui/gdmsetup.desktop.in.in gdm-2.16.1/gui/gdmsetup.desktop.in.in
|
||||
--- gdm-2.16.1.orig/gui/gdmsetup.desktop.in.in 2006-04-17 14:38:19.000000000 -0400
|
||||
+++ gdm-2.16.1/gui/gdmsetup.desktop.in.in 2006-11-06 15:44:18.000000000 -0500
|
||||
@@ -3,8 +3,8 @@ Encoding=UTF-8
|
||||
_Name=Login Window
|
||||
_GenericName=Login Window Preferences
|
||||
_Comment=Configure the login window (GNOME Display Manager)
|
||||
-TryExec=@sbindir@/gdmsetup
|
||||
-Exec=gdmsetup
|
||||
+TryExec=@sbindir@/gdmsetup
|
||||
+Exec=gksu gdmsetup
|
||||
Icon=gdm-setup
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
180
gnome-base/gdm/gdm-2.16.7.ebuild
Normal file
180
gnome-base/gdm/gdm-2.16.7.ebuild
Normal file
@@ -0,0 +1,180 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.16.7.ebuild,v 1.7 2007/08/11 15:14:31 beandog Exp $
|
||||
|
||||
inherit eutils pam gnome2
|
||||
|
||||
DESCRIPTION="GNOME Display Manager"
|
||||
HOMEPAGE="http://www.gnome.org/projects/gdm/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd"
|
||||
IUSE="accessibility ipv6 pam selinux tcpd xinerama"
|
||||
|
||||
# Name of the tarball with gentoo specific files
|
||||
GDM_EXTRA="${PN}-2.8-gentoo-files-r2"
|
||||
|
||||
SRC_URI="${SRC_URI}
|
||||
mirror://gentoo/gentoo-gdm-theme-r3.tar.bz2
|
||||
mirror://gentoo/${GDM_EXTRA}.tar.bz2"
|
||||
|
||||
RDEPEND="pam? ( virtual/pam )
|
||||
!pam? ( kernel_linux? ( sys-apps/shadow ) )
|
||||
>=dev-libs/glib-2.8
|
||||
>=x11-libs/gtk+-2.6
|
||||
>=x11-libs/pango-1.3
|
||||
>=gnome-base/libglade-2
|
||||
>=gnome-base/libgnome-2
|
||||
>=gnome-base/libgnomeui-2
|
||||
>=gnome-base/libgnomecanvas-2
|
||||
>=gnome-base/librsvg-1.1.1
|
||||
>=dev-libs/libxml2-2.4.12
|
||||
>=media-libs/libart_lgpl-2.3.11
|
||||
selinux? ( sys-libs/libselinux )
|
||||
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
|
||||
x11-libs/libX11
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXi
|
||||
x11-libs/libXext
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libdmx
|
||||
x11-libs/libXau
|
||||
x11-apps/sessreg
|
||||
accessibility? ( x11-libs/libXevie )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
x11-proto/inputproto
|
||||
x11-proto/dmxproto
|
||||
x11-libs/gksu
|
||||
sys-devel/gettext
|
||||
>=dev-util/pkgconfig-0.9
|
||||
>=dev-util/intltool-0.35
|
||||
>=app-text/gnome-doc-utils-0.3.2
|
||||
>=app-text/scrollkeeper-0.1.4"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
MAKEOPTS="${MAKEOPTS} -j1"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="--sysconfdir=/etc/X11 \
|
||||
--localstatedir=/var \
|
||||
--with-xdmcp \
|
||||
--with-pam-prefix=/etc \
|
||||
$(use_enable accessibility xevie) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with selinux) \
|
||||
$(use_with tcpd tcp-wrappers) \
|
||||
$(use_with xinerama)"
|
||||
|
||||
if use pam; then
|
||||
G2CONF="${G2CONF} --enable-authentication-scheme=pam"
|
||||
else
|
||||
G2CONF="${G2CONF} --enable-console-helper=no \
|
||||
--enable-authentication-scheme=shadow"
|
||||
fi
|
||||
|
||||
enewgroup gdm
|
||||
enewuser gdm -1 -1 /var/lib/gdm gdm
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
gnome2_src_unpack
|
||||
|
||||
# remove unneeded linker directive for selinux (#41022)
|
||||
epatch ${FILESDIR}/${PN}-2.13.0.1-selinux-remove-attr.patch
|
||||
|
||||
# Fix missing intllib
|
||||
epatch ${FILESDIR}/${PN}-2.13.0.7-gdm-dmx-intllibs.patch
|
||||
|
||||
# Add gksu to gdmsetup menu entry
|
||||
epatch ${FILESDIR}/${PN}-2.16.2-gksu.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
local gentoodir="${WORKDIR}/${GDM_EXTRA}"
|
||||
|
||||
# gdm-binary should be gdm to work with our init (#5598)
|
||||
rm -f ${D}/usr/sbin/gdm
|
||||
dosym /usr/sbin/gdm-binary /usr/sbin/gdm
|
||||
|
||||
# our x11's scripts point to /usr/bin/gdm
|
||||
dosym /usr/sbin/gdm-binary /usr/bin/gdm
|
||||
|
||||
# log, etc.
|
||||
keepdir /var/log/gdm
|
||||
keepdir /var/gdm
|
||||
|
||||
chown root:gdm ${D}/var/gdm
|
||||
chmod 1770 ${D}/var/gdm
|
||||
|
||||
# use our own session script
|
||||
rm -f ${D}/etc/X11/gdm/Xsession
|
||||
exeinto /etc/X11/gdm
|
||||
doexe ${gentoodir}/Xsession
|
||||
|
||||
# add a custom xsession .desktop by default (#44537)
|
||||
exeinto /etc/X11/dm/Sessions
|
||||
doexe ${gentoodir}/custom.desktop
|
||||
|
||||
# We replace the pam stuff by our own
|
||||
rm -rf ${D}/etc/pam.d
|
||||
|
||||
dopamd ${gentoodir}/pam.d/*
|
||||
dopamsecurity console.apps ${gentoodir}/security/console.apps/gdmsetup
|
||||
|
||||
# use graphical greeter local
|
||||
dosed "s:#Greeter=/usr/libexec/gdmlogin:Greeter=/usr/libexec/gdmgreeter:" \
|
||||
/usr/share/gdm/defaults.conf
|
||||
|
||||
# list available users
|
||||
dosed "s:^#MinimalUID=.*:MinimalUID=1000:" /usr/share/gdm/defaults.conf
|
||||
dosed "s:^#IncludeAll=.*:IncludeAll=true:" /usr/share/gdm/defaults.conf
|
||||
|
||||
# Fix old X11R6 paths
|
||||
dosed "s:/usr/X11R6/bin:/usr/bin:" /usr/share/gdm/defaults.conf
|
||||
|
||||
# Move Gentoo theme in
|
||||
mv ${WORKDIR}/gentoo-* ${D}/usr/share/gdm/themes
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
|
||||
elog "To make GDM start at boot, edit /etc/conf.d/xdm"
|
||||
elog "and then execute 'rc-update add xdm default'."
|
||||
|
||||
elog "GDM has changed the location of its configuration file. Please"
|
||||
elog "edit /etc/X11/gdm/custom.conf. The factory defaults are located"
|
||||
elog "at /usr/share/gdm/{defaults.conf,factory-defaults.conf}"
|
||||
|
||||
elog "See README.install for more information about the change."
|
||||
|
||||
if [ -f "/etc/X11/gdm/gdm.conf" ]; then
|
||||
elog "You had /etc/X11/gdm/gdm.conf which is the old configuration"
|
||||
elog "file. It has been moved to /etc/X11/gdm/gdm-pre-gnome-2.16"
|
||||
mv /etc/X11/gdm/gdm.conf /etc/X11/gdm/gdm-pre-gnome-2.16
|
||||
fi
|
||||
|
||||
# Soft restart, assumes Gentoo defaults for file locations
|
||||
# Do restart after gdm.conf move above
|
||||
FIFOFILE=/var/gdm/.gdmfifo
|
||||
PIDFILE=/var/run/gdm.pid
|
||||
|
||||
if [ -w ${FIFOFILE} ] ; then
|
||||
if [ -f ${PIDFILE} ] ; then
|
||||
if kill -0 `cat ${PIDFILE}`; then
|
||||
(echo;echo SOFT_RESTART) >> ${FIFOFILE}
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_pkg_postrm
|
||||
|
||||
elog "To remove GDM from startup please execute"
|
||||
elog "'rc-update del xdm default'"
|
||||
}
|
||||
Reference in New Issue
Block a user