Andreas Wacknitz
2024-02-16 95eec68be662004293bfb19fdb931d99e02452a0
commit | author | age
0fbc7a 1 #
CG 2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL)". You may
4 # only use this file in accordance with the terms of the CDDL.
5 #
6 # A full copy of the text of the CDDL should have accompanied this
7 # source. A copy of the CDDL is also available via the Internet at
8 # http://www.illumos.org/license/CDDL.
9 #
10
11 #
12 # Copyright 2022 Carsten Grzemba
13 #
14
15 MATE_CATEGORY= APP
16 BUILD_STYLE= configure
17 include ../../../../make-rules/shared-macros.mk
18 include $(WS_MAKE_RULES)/mate.mk
19
20 COMPONENT_NAME=        mate-screensaver
21 COMPONENT_MJR_VERSION=    1.26
2db703 22 COMPONENT_MNR_VERSION=    2
95eec6 23 COMPONENT_REVISION=        2
c8d554 24 COMPONENT_SUMMARY= mate-screensaver is a screen saver and locker that aims to have simple, sane, secure defaults and be well integrated with the desktop
2db703 25 COMPONENT_ARCHIVE_HASH=    sha256:da9700ce24145bd55d24927eecfe6d31d0a52eae86e563b2c65054b356a5ff7e
0fbc7a 26 COMPONENT_CLASSIFICATION=    Applications/System Utilities
CG 27 COMPONENT_LICENSE= GPLv3
28 COMPONENT_LICENSE_FILE= COPYING
29
c8d554 30 TEST_TARGET= $(NO_TESTS)
0fbc7a 31 include $(WS_MAKE_RULES)/common.mk
CG 32
c8d554 33 PATH= $(PATH.gnu)
0fbc7a 34
24b46d 35 COMPONENT_PREP_ACTION= ( cd $(@D) && PATH="$(PATH)" NOCONFIGURE=1 ./autogen.sh )
0fbc7a 36
24b46d 37 CONFIGURE_OPTIONS += --with-console-kit
AW 38 CONFIGURE_OPTIONS += --enable-locking
39 CONFIGURE_OPTIONS += --enable-pam
40 CONFIGURE_OPTIONS += --enable-authentication-scheme=helper
41 CONFIGURE_OPTIONS_DBG += --enable-debug
42 CONFIGURE_OPTIONS += $(CONFIGURE_OPTIONS_$(FLAVOUR))
0fbc7a 43
24b46d 44 # Manually added build dependencies
0fbc7a 45 REQUIRED_PACKAGES += developer/build/autoconf-archive
CG 46 REQUIRED_PACKAGES += gnome/theme/background/os-backgrounds
47 REQUIRED_PACKAGES += library/desktop/mate/libmatekbd
48 REQUIRED_PACKAGES += x11/library/mesa
c8d554 49
0fbc7a 50 # Auto-generated dependencies
CG 51 REQUIRED_PACKAGES += library/desktop/cairo
52 REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
53 REQUIRED_PACKAGES += library/desktop/gtk3
54 REQUIRED_PACKAGES += library/desktop/libxklavier
55 REQUIRED_PACKAGES += library/desktop/mate/libmatekbd
56 REQUIRED_PACKAGES += library/desktop/mate/mate-desktop
57 REQUIRED_PACKAGES += library/desktop/mate/mate-menus
58 REQUIRED_PACKAGES += library/desktop/pango
59 REQUIRED_PACKAGES += library/glib2
60 REQUIRED_PACKAGES += library/libnotify
61 REQUIRED_PACKAGES += system/library
62 REQUIRED_PACKAGES += system/library/libdbus
63 REQUIRED_PACKAGES += system/library/libdbus-glib
64 REQUIRED_PACKAGES += system/library/math
65 REQUIRED_PACKAGES += x11/library/libx11
66 REQUIRED_PACKAGES += x11/library/libxext
67 REQUIRED_PACKAGES += x11/library/libxscrnsaver
68 REQUIRED_PACKAGES += x11/library/libxxf86vm