2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
13 # Copyright 2014 Alexander Pyhalov. All rights reserved.
16 include ..
/..
/make-rules
/shared-macros.mk
19 COMPONENT_VERSION
= 2.30.7
21 COMPONENT_SUMMARY
= GNOME display manager
22 COMPONENT_SRC
= $(COMPONENT_NAME
)-$(COMPONENT_VERSION
)
23 COMPONENT_ARCHIVE
= $(COMPONENT_SRC
).
tar.bz2
24 COMPONENT_ARCHIVE_HASH
= \
25 sha256
:d8b258fb0b294cc6cd9715e7375578a6bcc28c829df8d10805d6cbf487af60f2
26 COMPONENT_ARCHIVE_URL
= \
27 http
://download.gnome.org
/sources
/gdm
/2.30/$(COMPONENT_ARCHIVE
)
28 COMPONENT_PROJECT_URL
= https
://wiki.gnome.org
/Projects
/GDM
30 include ..
/..
/make-rules
/prep.mk
31 include ..
/..
/make-rules
/configure.mk
32 include ..
/..
/make-rules
/ips.mk
34 # Missing files in build dir for configure without this.
35 COMPONENT_PREP_ACTION
= ( cp
$(COMPONENT_DIR
)/files
/box-openindiana.png
$(@D
)/gui
/simple-greeter
/box.png
&&\
36 cp
$(COMPONENT_DIR
)/files
/logo-openindiana.png
$(@D
)/gui
/simple-greeter
/logo.png
&&\
37 cp
$(COMPONENT_DIR
)/files
/bottom-panel-image-openindiana.png
$(@D
)/gui
/simple-greeter
/bottom-panel-image-gdm.png
&&\
38 cp
$(COMPONENT_DIR
)/files
/bkg-openindiana.jpg
$(@D
)/gui
/simple-greeter
/bkg.jpg
&&\
41 glib-gettextize
-f
&&\
42 intltoolize
--force --copy
--automake
&&\
43 libtoolize
--force &&\
44 aclocal
-I .
-I .
/m4
&&\
46 gnome-doc-prepare
--force &&\
50 # Missing files in build dir for configure without this.
51 COMPONENT_PRE_CONFIGURE_ACTION
= ($(CLONEY
) $(SOURCE_DIR
) $(@D
))
55 CONFIGURE_SCRIPT
= $(@D
)/configure
57 CONFIGURE_OPTIONS
+= --sysconfdir
=/etc
58 CONFIGURE_OPTIONS
+= --localstatedir
=/var
59 CONFIGURE_OPTIONS
+= --libexecdir
=/usr
/lib
60 CONFIGURE_OPTIONS
+= --with-pam-prefix
=/etc
61 CONFIGURE_OPTIONS
+= --disable-scrollkeeper
62 CONFIGURE_OPTIONS
+= --with-default-path
=/usr
/bin
63 CONFIGURE_OPTIONS
+= --enable-rbac-shutdown
=solaris.system.shutdown
64 CONFIGURE_OPTIONS
+= --enable-ipv6
65 CONFIGURE_OPTIONS
+= --with-xauth-dir
=/tmp
66 CONFIGURE_OPTIONS
+= --with-incomplete-locales
67 CONFIGURE_OPTIONS
+= --enable-debug
69 CONFIGURE_ENV
+= XGETTEXT
=/usr
/gnu
/bin
/xgettext
73 install: $(INSTALL_32
)