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.
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.
12 # Copyright 2015 Alexander Pyhalov
15 include ..
/..
/..
/..
/make-rules
/shared-macros.mk
17 COMPONENT_NAME
= blueprint
18 COMPONENT_VERSION
= 0.9.20
19 COMPONENT_PROJECT_URL
= https
://java.net
/projects
/solaris-desktop
/pages
/Home
20 COMPONENT_SUMMARY
= Engine for GTK2 Blue Print Theme
21 COMPONENT_SRC
= $(COMPONENT_NAME
)-$(COMPONENT_VERSION
)
22 COMPONENT_ARCHIVE
= $(COMPONENT_SRC
).
tar.bz2
23 COMPONENT_ARCHIVE_HASH
= \
24 sha256
:b4e6b34011a588245e96e89777aa4a22d5d7b39241eb880023a3f499c8de8c0b
25 COMPONENT_ARCHIVE_URL
= http
://dlc.openindiana.org
/oi
/jds
/downloads
/sources
/$(COMPONENT_ARCHIVE
)
26 COMPONENT_FMRI
= gnome
/theme
/blueprint
27 COMPONENT_CLASSIFICATION
= Desktop
(GNOME
)/Theming
28 COMPONENT_LICENSE
= LGPLv2
29 COMPONENT_LICENSE_FILE
= COPYING
32 include $(WS_MAKE_RULES
)/prep.mk
33 include $(WS_MAKE_RULES
)/configure.mk
34 include $(WS_MAKE_RULES
)/ips.mk
38 # Missing files in build dir for gmake install without this.
39 COMPONENT_PRE_CONFIGURE_ACTION
= ($(CLONEY
) $(SOURCE_DIR
) $(@D
))
41 CONFIGURE_OPTIONS
+= --sysconfdir
=/etc
43 $(BUILD_DIR_32
)/.installed_pixmaps
: $(BUILD_32
)
44 $(RM
) -fr
$(PROTO_DIR
)/usr
/share
/pixmaps
45 $(MKDIR
) -p
$(PROTO_DIR
)/usr
/share
/pixmaps
46 for i in
`find $(SOURCE_DIR)/icons/48x48 -name "*.png"`; do \
47 echo
"Installing $$i to $(PROTO_DIR)/usr/share/pixmaps with blueprint- prefix "; \
48 i_base
=`basename $$i`; \
49 cp
$$i $(PROTO_DIR
)/usr
/share
/pixmaps
/blueprint-
$${i_base}; \
54 $(INSTALL_32
): $(BUILD_DIR_32
)/.installed_pixmaps
56 COMPONENT_POST_INSTALL_ACTION
=$(COMPONENT_POST_INSTALL_ACTION_
$(BITS
))
59 build
: $(BUILD_32_and_64
)
61 install: $(INSTALL_32_and_64
)
66 REQUIRED_PACKAGES
+= x11
/library
/mesa
68 # Auto-generated dependencies
69 REQUIRED_PACKAGES
+= library
/desktop
/gdk-pixbuf
70 REQUIRED_PACKAGES
+= library
/desktop
/gtk2
71 REQUIRED_PACKAGES
+= library
/desktop
/pango
72 REQUIRED_PACKAGES
+= library
/glib2
73 REQUIRED_PACKAGES
+= system
/library