Marcel Telka
2023-09-19 39871dc5d0725c50a7a1821194513ef2abeac7af
commit | author | age
4a3cdf 1 #
DH 2 # This file and its contents are supplied under the terms of the
a14fd0 3 # Common Development and Distribution License ("CDDL"). You may
4a3cdf 4 # only use this file in accordance with the terms of the CDDL.
DH 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 2013 EveryCity Ltd. All rights reserved.
26f257 13 # Copyright 2016-2017 Aurelien Larcher. All rights reserved.
4a3cdf 14 #
DH 15
ba682d 16 BUILD_BITS= 32_and_64
AW 17 USE_DEFAULT_TEST_TRANSFORMS= yes
12dcce 18 include ../../../make-rules/shared-macros.mk
4a3cdf 19
ba682d 20 COMPONENT_NAME=            opus
39871d 21 COMPONENT_VERSION=        1.4
ba682d 22 COMPONENT_SUMMARY=        Opus is an open, royalty-free, versatile audio codec for interactive speech and music transmission over the Internet
AW 23 COMPONENT_PROJECT_URL=    https://opus-codec.org/
24 COMPONENT_SRC=            $(COMPONENT_NAME)-$(COMPONENT_VERSION)
25 COMPONENT_ARCHIVE=        $(COMPONENT_SRC).tar.gz
39871d 26 COMPONENT_ARCHIVE_HASH=        sha256:c9b32b4253be5ae63d1ff16eea06b94b5f0f2951b7a02aceef58e3a3ce49c51f
ba682d 27 COMPONENT_ARCHIVE_URL=    https://downloads.xiph.org/releases/opus/$(COMPONENT_ARCHIVE)
AW 28 COMPONENT_FMRI=            library/opus
f1c9b5 29 COMPONENT_CLASSIFICATION= System/Libraries
39871d 30 COMPONENT_LICENSE=        BSD-3-Clause
MT 31 COMPONENT_LICENSE_FILE=        COPYING
4a3cdf 32
ba682d 33 include $(WS_MAKE_RULES)/common.mk
4a3cdf 34
ba682d 35 PATH= $(PATH.gnu)
4a3cdf 36
f1c9b5 37 CONFIGURE_OPTIONS+= --disable-static
AL 38 CONFIGURE_OPTIONS+= --enable-shared
4a3cdf 39
ba682d 40 unexport SHELLOPTS
f1c9b5 41
ba682d 42 # Auto-generated dependencies
f1c9b5 43 REQUIRED_PACKAGES += system/library
AL 44 REQUIRED_PACKAGES += system/library/math