Alexander Pyhalov
2016-08-04 005fb56930218fbf86686be21f4dca1f5db0bbf3
commit | author | age
fa5b3a 1 #
TW 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 2016 Till Wegmueller
13 # Copyright 2016 Ken Mays
14 #
15
16 include ../../../../make-rules/shared-macros.mk
17
18 COMPONENT_NAME=        mate-panel
19 COMPONENT_VERSION=    1.14.0
005fb5 20 COMPONENT_REVISION=    2
fa5b3a 21 COMPONENT_PROJECT_URL=    http://www.mate-desktop.org
TW 22 COMPONENT_SUMMARY=    The Panel of Mate
23 COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
24 COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
25 COMPONENT_ARCHIVE_HASH=    \
26     sha256:c5766e5f67e9e66742b4b7e428ddfc01ef9a6c1b762080ca06b8e5147fccc042
27 COMPONENT_ARCHIVE_URL=    http://pub.mate-desktop.org/releases/1.14/$(COMPONENT_ARCHIVE)
28 COMPONENT_LICENSE= GPLv2, LGPLv2, FDLv1.1
29 COMPONENT_LICENSE_FILE= $(COMPONENT_NAME).license
30 COMPONENT_CLASSIFICATION = System/Libraries
19f69c 31 COMPONENT_FMRI = desktop/mate/$(COMPONENT_NAME)
fa5b3a 32
TW 33 include $(WS_TOP)/make-rules/prep.mk
34 include $(WS_TOP)/make-rules/configure.mk
35 include $(WS_TOP)/make-rules/ips.mk
36
37 PATH=/usr/gnu/bin:/usr/bin
38
39 COMPONENT_PREP_ACTION=    cd $(@D)  && NOCONFIGURE=1 ./autogen.sh
40
41 CONFIGURE_OPTIONS+= --sysconfdir=/etc
42 CONFIGURE_OPTIONS+= --libexecdir=/usr/lib/mate
43 CONFIGURE_OPTIONS+= --disable-static
44 CONFIGURE_OPTIONS+= --disable-scrollkeeper
45 CONFIGURE_OPTIONS+= --localstatedir=/var/lib
46 CONFIGURE_OPTIONS+= --libexecdir=/usr/lib/$(COMPONENT_NAME)
47 CONFIGURE_OPTIONS+= --with-gtk=2.0
48
49 CONFIGURE_ENV+= PYTHON="$(PYTHON)"
50
51 COMPONENT_BUILD_ENV += CC="$(CC)"
52 COMPONENT_BUILD_ENV += CFLAGS="$(CFLAGS)"
53
54 # common targets
55 build:        $(BUILD_32_and_64)
56
57 install:    $(INSTALL_32_and_64)
58
59 test:        $(NO_TESTS)
60
61 REQUIRED_PACKAGES += gnome/help-viewer/yelp
62 REQUIRED_PACKAGES += library/gnome/yelp-tools
63 REQUIRED_PACKAGES += image/library/librsvg
64 REQUIRED_PACKAGES += library/desktop/atk
65 REQUIRED_PACKAGES += library/desktop/cairo
66 REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
67 REQUIRED_PACKAGES += library/desktop/gtk2
68 REQUIRED_PACKAGES += library/desktop/libwnck
69 REQUIRED_PACKAGES += library/desktop/mate/libmateweather
70 REQUIRED_PACKAGES += library/desktop/mate/mate-desktop
71 REQUIRED_PACKAGES += library/desktop/mate/mate-menus
72 REQUIRED_PACKAGES += library/desktop/pango
73 REQUIRED_PACKAGES += library/desktop/xdg/libcanberra
74 REQUIRED_PACKAGES += library/glib2
75 REQUIRED_PACKAGES += system/library/libdbus-glib
76 REQUIRED_PACKAGES += system/library/math
77 REQUIRED_PACKAGES += x11/library/libice
78 REQUIRED_PACKAGES += x11/library/libsm
79 REQUIRED_PACKAGES += x11/library/libx11
80 REQUIRED_PACKAGES += x11/library/libxrandr
81 REQUIRED_PACKAGES += x11/library/libpthread-stubs
82 REQUIRED_PACKAGES += text/itstool