summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Marc-Antoine Perennou <keruspe@exherbo.org> 2017-09-11 15:58:13 +0200
committerAvatar Marc-Antoine Perennou <keruspe@exherbo.org> 2017-09-11 15:58:13 +0200
commit2c4c37d9d3f3c88eb5503d6c39f6c7a9881813cf (patch)
tree8b53e749b5bc514b866b02e68e48e4eb29c81ed8
parent7aec7551a8bf9995043d42041dc9eb161ebb4857 (diff)
downloadgnome-2c4c37d9d3f3c88eb5503d6c39f6c7a9881813cf.tar.gz
gnome-2c4c37d9d3f3c88eb5503d6c39f6c7a9881813cf.tar.xz
gdm: bump to 3.25.92
Signed-off-by: Marc-Antoine Perennou <keruspe@exherbo.org>
-rw-r--r--packages/gnome-desktop/gdm/gdm-3.25.92.exheres-084
1 files changed, 84 insertions, 0 deletions
diff --git a/packages/gnome-desktop/gdm/gdm-3.25.92.exheres-0 b/packages/gnome-desktop/gdm/gdm-3.25.92.exheres-0
new file mode 100644
index 0000000..2b0fc64
--- /dev/null
+++ b/packages/gnome-desktop/gdm/gdm-3.25.92.exheres-0
@@ -0,0 +1,84 @@
+# Copyright 2008 Saleem Abdulrasool <compnerd@compnerd.org>
+# Distributed under the terms of the GNU General Purpose License v2
+
+require gdm
+
+PLATFORMS="~amd64 ~x86"
+MYOPTIONS="gobject-introspection
+ plymouth [[ description = [ enable display switching from plymouth ] ]]
+ tcpd [[ description = [ use tcp-wrappers to secure xdcmp requests ] requires = [ xdmcp ] ]]
+ wayland
+ xdmcp [[ description = [ add support for network fowarding of GDM for logins ] ]]
+ ( linguas: af am an ar as ast az be be@latin bg bn bn_IN br bs ca ca@valencia crh cs csb cy da
+ de dz el en_CA en_GB en@shaw eo es et eu fa fi fr fur fy ga gl gu gv he hi hr hu hy
+ id is it ja ka kk km kn ko ku ky lt lv mai mg mi mk ml mn mr ms nb nds ne nl nn nso
+ oc or pa pl ps pt pt_BR ro ru rw si sk sl sq sr sr@latin sv ta te tg th tr ug uk uz
+ uz@cyrillic vi wa xh zh_CN zh_HK zh_TW zu )
+"
+
+DEPENDENCIES="
+ build:
+ dev-util/intltool[>=0.40.0]
+ virtual/pkg-config[>=0.20]
+ build+run:
+ app-text/iso-codes
+ dev-libs/glib:2[>=2.36.0]
+ media-libs/libcanberra[>=0.4][providers:gtk3]
+ media-libs/fontconfig[>=2.5]
+ sys-apps/accountsservice[>=0.6.35][gobject-introspection][systemd] [[ note = [ required by gnome-shell ] ]]
+ sys-apps/keyutils
+ sys-apps/systemd
+ sys-libs/pam
+ (
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXext
+ x11-libs/libXrandr
+ x11-libs/libXft
+ x11-libs/libXi
+ x11-libs/libXinerama
+ ) [[ note = [ X dependencies ] ]]
+ x11-libs/gtk+:3[>=2.91.1]
+ gobject-introspection? ( gnome-desktop/gobject-introspection:1[>=0.9.12] )
+ plymouth? ( sys-boot/plymouth )
+ tcpd? ( sys-apps/tcp-wrappers )
+ xdmcp? ( x11-libs/libXdmcp )
+ run:
+ gnome-desktop/gnome-session
+ gnome-desktop/gnome-settings-daemon
+ x11-apps/xhost [[ note = [ gdm-x-session uses this ] ]]
+ x11-server/xorg-server[>=1.12] [[ note = [ for multi-seat ] ]]
+ test:
+ dev-libs/check[>=0.9.4]
+ recommendation:
+ gnome-desktop/gnome-shell
+ gnome-desktop/gnome-keyring[pam] [[
+ note = [ provides pam_gnome_keyring ]
+ description = [ Provides keyring integration for GNOME sessions ]
+ ]]
+"
+
+src_configure() {
+ econf "--localstatedir=/var" \
+ "--with-xinerama" \
+ "--without-selinux" \
+ $(option_with xdmcp) \
+ $(option_with tcpd tcp-wrappers) \
+ $(option_with plymouth) \
+ $(option_enable wayland wayland-support) \
+ $(option_enable gobject-introspection introspection) \
+ "--with-default-pam-config=exherbo" \
+ "--with-lang-file=/etc/locale.conf" \
+ "--with-dmconfdir=/etc/X11/dm" \
+ "--with-initial-vt=7" \
+ "--enable-ipv6" \
+ "--enable-gdm-xsession" \
+ "--enable-systemd-journal" \
+ "--enable-user-display-server" \
+ "--without-libaudit" \
+ "--with-run-dir=/run/gdm" \
+ "--with-screenshot-dir=/var/tmp/" \
+ "--with-xauth-dir=/run/gdm/"
+}
+