18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 |
21 |
22 # |
22 # |
23 # Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. |
23 # Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. |
24 # |
24 # |
25 |
25 |
26 BUILD_BITS = 32_and_64 |
26 BUILD_BITS = 32_and_64 |
27 COMPILER = gcc |
27 COMPILER = gcc |
28 include ../../../make-rules/shared-macros.mk |
28 include ../../../make-rules/shared-macros.mk |
29 |
29 |
30 COMPONENT_NAME= pulseaudio |
30 COMPONENT_NAME= pulseaudio |
31 COMPONENT_VERSION= 6.0 |
31 COMPONENT_VERSION= 9.0 |
32 COMPONENT_PROJECT_URL= http://freedesktop.org/software/pulseaudio |
32 COMPONENT_PROJECT_URL= http://freedesktop.org/software/pulseaudio |
33 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz |
33 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz |
34 COMPONENT_ARCHIVE_HASH= \ |
34 COMPONENT_ARCHIVE_HASH= \ |
35 sha256:b50640e0b80b1607600accfad2e45aabb79d379bf6354c9671efa2065477f6f6 |
35 sha256:c3d3d66b827f18fbe903fe3df647013f09fc1e2191c035be1ee2d82a9e404686 |
36 COMPONENT_ARCHIVE_URL= http://freedesktop.org/software/$(COMPONENT_NAME)/releases/$(COMPONENT_ARCHIVE) |
36 COMPONENT_ARCHIVE_URL= http://freedesktop.org/software/$(COMPONENT_NAME)/releases/$(COMPONENT_ARCHIVE) |
37 COMPONENT_BUGDB= gnome/multimedia |
37 COMPONENT_BUGDB= gnome/multimedia |
38 |
38 |
39 TPNO= 25017 |
39 TPNO= 32882 |
40 |
40 |
41 # Only build for 2.7 for now as we need 32-bit and 64-bit support; all of the |
41 # Only build for 2.7 for now as we need 32-bit and 64-bit support; all of the |
42 # GNOME and desktop components must be built for Python 2.7 for now. |
42 # GNOME and desktop components must be built for Python 2.7 for now. |
43 PYTHON_VERSIONS= 2.7 |
43 PYTHON_VERSIONS= 2.7 |
44 |
44 |
85 COMPONENT_PREP_ACTION += ( cd $(@D) ; NOCONFIGURE=1 $(CONFIG_SHELL) bootstrap.sh ); |
85 COMPONENT_PREP_ACTION += ( cd $(@D) ; NOCONFIGURE=1 $(CONFIG_SHELL) bootstrap.sh ); |
86 |
86 |
87 unexport SHELLOPTS |
87 unexport SHELLOPTS |
88 COMPONENT_PRE_CONFIGURE_ACTION += ($(CLONEY) $(SOURCE_DIR) $(@D)); |
88 COMPONENT_PRE_CONFIGURE_ACTION += ($(CLONEY) $(SOURCE_DIR) $(@D)); |
89 COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-$(MACH)-$(BITS).master |
89 COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-$(MACH)-$(BITS).master |
90 COMPONENT_TEST_ARGS = -k -i |
90 COMPONENT_TEST_ARGS = -k -i |
91 COMPONENT_TEST_TRANSFORMS += \ |
91 COMPONENT_TEST_TRANSFORMS += \ |
92 '-n ' \ |
92 '-n ' \ |
93 '-e "/TOTAL:/p" ' \ |
93 '-e "/TOTAL:/p" ' \ |
94 '-e "/SKIP:/p" ' \ |
94 '-e "/SKIP:/p" ' \ |
95 '-e "/PASS:/p" ' \ |
95 '-e "/PASS:/p" ' \ |
102 REQUIRED_PACKAGES += library/desktop/orc |
102 REQUIRED_PACKAGES += library/desktop/orc |
103 REQUIRED_PACKAGES += library/fftw-3 |
103 REQUIRED_PACKAGES += library/fftw-3 |
104 REQUIRED_PACKAGES += library/glib2 |
104 REQUIRED_PACKAGES += library/glib2 |
105 REQUIRED_PACKAGES += library/json-c |
105 REQUIRED_PACKAGES += library/json-c |
106 REQUIRED_PACKAGES += library/libsndfile |
106 REQUIRED_PACKAGES += library/libsndfile |
107 REQUIRED_PACKAGES += library/pcre |
107 REQUIRED_PACKAGES += library/libtool/libltdl |
108 REQUIRED_PACKAGES += library/security/openssl |
108 REQUIRED_PACKAGES += library/security/openssl |
109 REQUIRED_PACKAGES += runtime/python-27 |
109 REQUIRED_PACKAGES += shell/ksh93 |
|
110 REQUIRED_PACKAGES += system/library/libdbus |
110 REQUIRED_PACKAGES += system/library/math |
111 REQUIRED_PACKAGES += system/library/math |
111 REQUIRED_PACKAGES += system/network/avahi |
112 REQUIRED_PACKAGES += system/network/avahi |
112 REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime |
|
113 REQUIRED_PACKAGES += system/library/libdbus |
|
114 REQUIRED_PACKAGES += x11/library/libice |
113 REQUIRED_PACKAGES += x11/library/libice |
115 REQUIRED_PACKAGES += x11/library/libsm |
114 REQUIRED_PACKAGES += x11/library/libsm |
|
115 REQUIRED_PACKAGES += x11/library/libx11 |
116 REQUIRED_PACKAGES += x11/library/libxcb |
116 REQUIRED_PACKAGES += x11/library/libxcb |
117 REQUIRED_PACKAGES += x11/library/libx11 |
|
118 REQUIRED_PACKAGES += x11/library/libxtst |
117 REQUIRED_PACKAGES += x11/library/libxtst |