chromium-new: Add missing python dependencies and implement pulseaudio/alsa option

This commit is contained in:
Ryo ONODERA 2016-12-01 23:06:06 +09:00
parent d4629f65ff
commit 7b04852a39
2 changed files with 17 additions and 6 deletions

View File

@ -18,6 +18,8 @@ BUILD_DEPENDS+= gperf>=3.0.1:../../devel/gperf
BUILD_DEPENDS+= yasm-[0-9]*:../../devel/yasm
BUILD_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build
BUILD_DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
BUILD_DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
BUILD_DEPENDS+= ${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply
DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils
@ -165,7 +167,6 @@ GN_ARGS+= proprietary_codecs=true \
ffmpeg_branding="Chrome"
GN_ARGS+= use_gconf=false \
use_pulseaudio=true \
use_kerberos=false \
use_cups=false \
use_aura=true \
@ -314,9 +315,6 @@ do-install:
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../audio/speech-dispatcher/buildlink3.mk"
.include "../../audio/pulseaudio/buildlink3.mk"
# Not tested
#.include "../../audio/alsa-lib/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
# This introduces OpenSSL dependency and it conflicts with bundled BoringSSL.
#.include "../../print/cups/buildlink3.mk"

View File

@ -1,10 +1,23 @@
# $NetBSD: options.mk,v 1.32 2016/08/20 11:17:32 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.chromium
PKG_SUPPORTED_OPTIONS+= debug
PKG_OPTIONS_VAR= PKG_OPTIONS.chromium
PKG_OPTIONS_REQUIRED_GROUPS= audio
PKG_OPTIONS_GROUP.audio= alsa pulseaudio
PKG_SUPPORTED_OPTIONS+= debug
PKG_SUGGESTED_OPTIONS= alsa
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Malsa)
GN_ARGS+= use_alsa=true
GN_ARGS+= use_pulseaudio=false
.include "../../audio/alsa-lib/buildlink3.mk"
.elif !empty(PKG_OPTIONS:Mpulseaudio)
GN_ARGS+= use_alsa=false
GN_ARGS+= use_pulseaudio=true
.include "../../audio/pulseaudio/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mdebug)
BUILDTYPE= Debug
GN_ARGS+= is_debug=true