# # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL)". You may # only use this file in accordance with the terms of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2016 Till Wegmueller # Copyright 2016 Ken Mays # include ../../../../make-rules/shared-macros.mk COMPONENT_NAME= mate-settings-daemon COMPONENT_VERSION= 1.14.0 COMPONENT_PROJECT_URL= http://www.mate-desktop.org COMPONENT_SUMMARY= fork of gnome-settings-deamon COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz COMPONENT_ARCHIVE_HASH= \ sha256:b9e9cdfccbdb226fd4d551303d3cb726625138e81fa48b55a31ed79e9d0457be COMPONENT_ARCHIVE_URL= http://pub.mate-desktop.org/releases/1.14/$(COMPONENT_ARCHIVE) COMPONENT_LICENSE= GPLv2, LGPLv2, FDLv1.1 COMPONENT_LICENSE_FILE= $(COMPONENT_NAME).license COMPONENT_CLASSIFICATION = System/Libraries COMPONENT_FMRI = library/desktop/mate/$(COMPONENT_NAME) include $(WS_TOP)/make-rules/prep.mk include $(WS_TOP)/make-rules/configure.mk include $(WS_TOP)/make-rules/ips.mk PATH=/usr/gnu/bin:/usr/bin COMPONENT_PREP_ACTION= cd $(@D) && NOCONFIGURE=1 ./autogen.sh CONFIGURE_OPTIONS+= --sysconfdir=/etc CONFIGURE_OPTIONS+= --disable-static CONFIGURE_OPTIONS+= --disable-scrollkeeper CONFIGURE_OPTIONS+= --localstatedir=/var/lib CONFIGURE_OPTIONS+= --with-gtk=2.0 CONFIGURE_OPTIONS+= --with-default-wm CONFIGURE_OPTIONS+= --libexecdir=/usr/lib/$(COMPONENT_NAME) CONFIGURE_ENV+= PYTHON="$(PYTHON)" CONFIGURE_ENV.64 += NSS_LIBS="-L/usr/lib/mps/64" COMPONENT_BUILD_ENV += CC="$(CC)" COMPONENT_BUILD_ENV += CFLAGS="$(CFLAGS)" # common targets build: $(BUILD_32_and_64) install: $(INSTALL_32_and_64) test: $(NO_TESTS) REQUIRED_PACKAGES += library/nspr REQUIRED_PACKAGES += system/library/mozilla-nss REQUIRED_PACKAGES += gnome/config/dconf REQUIRED_PACKAGES += library/desktop/cairo REQUIRED_PACKAGES += library/desktop/gdk-pixbuf REQUIRED_PACKAGES += library/desktop/gtk2 REQUIRED_PACKAGES += library/desktop/libxklavier REQUIRED_PACKAGES += library/desktop/mate/libmatekbd REQUIRED_PACKAGES += library/desktop/mate/libmatemixer REQUIRED_PACKAGES += library/desktop/mate/mate-desktop REQUIRED_PACKAGES += library/desktop/xdg/libcanberra REQUIRED_PACKAGES += library/glib2 REQUIRED_PACKAGES += library/libnotify REQUIRED_PACKAGES += system/library/fontconfig REQUIRED_PACKAGES += system/library/libdbus-glib REQUIRED_PACKAGES += system/library/libdbus REQUIRED_PACKAGES += system/library/math REQUIRED_PACKAGES += x11/library/libx11 REQUIRED_PACKAGES += x11/library/libxi REQUIRED_PACKAGES += x11/library/libxxf86misc