ALSA-lib only works on Linux (#18075)
This commit is contained in:
parent
1b965ac507
commit
cc06181ef9
@ -12,9 +12,10 @@ class AlsaLib(AutotoolsPackage):
|
|||||||
space library that developers compile ALSA applications against."""
|
space library that developers compile ALSA applications against."""
|
||||||
|
|
||||||
homepage = "https://www.alsa-project.org"
|
homepage = "https://www.alsa-project.org"
|
||||||
url = "ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.2.2.tar.bz2"
|
url = "ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.2.3.2.tar.bz2"
|
||||||
|
|
||||||
version('1.2.2', sha256='d8e853d8805574777bbe40937812ad1419c9ea7210e176f0def3e6ed255ab3ec')
|
version('1.2.3.2', sha256='e81fc5b7afcaee8c9fd7f64a1e3043e88d62e9ad2c4cff55f578df6b0a9abe15')
|
||||||
|
version('1.2.2', sha256='d8e853d8805574777bbe40937812ad1419c9ea7210e176f0def3e6ed255ab3ec')
|
||||||
version('1.1.4.1', sha256='91bb870c14d1c7c269213285eeed874fa3d28112077db061a3af8010d0885b76')
|
version('1.1.4.1', sha256='91bb870c14d1c7c269213285eeed874fa3d28112077db061a3af8010d0885b76')
|
||||||
|
|
||||||
variant('python', default=False, description='enable python')
|
variant('python', default=False, description='enable python')
|
||||||
@ -23,6 +24,8 @@ class AlsaLib(AutotoolsPackage):
|
|||||||
|
|
||||||
depends_on('python', type=('link', 'run'), when='+python')
|
depends_on('python', type=('link', 'run'), when='+python')
|
||||||
|
|
||||||
|
conflicts('platform=darwin', msg='ALSA only works for Linux')
|
||||||
|
|
||||||
def configure_args(self):
|
def configure_args(self):
|
||||||
spec = self.spec
|
spec = self.spec
|
||||||
args = []
|
args = []
|
||||||
|
@ -24,7 +24,7 @@ class Brltty(AutotoolsPackage):
|
|||||||
depends_on('libtool', type='build')
|
depends_on('libtool', type='build')
|
||||||
depends_on('m4', type='build')
|
depends_on('m4', type='build')
|
||||||
depends_on('expat')
|
depends_on('expat')
|
||||||
depends_on('alsa-lib', type='link')
|
depends_on('alsa-lib', when='platform=linux', type='link')
|
||||||
|
|
||||||
def autoreconf(self, spec, prefix):
|
def autoreconf(self, spec, prefix):
|
||||||
bash = which('bash')
|
bash = which('bash')
|
||||||
|
@ -63,7 +63,7 @@ class Ffmpeg(AutotoolsPackage):
|
|||||||
variant('sdl2', default=False, description='sdl2 support')
|
variant('sdl2', default=False, description='sdl2 support')
|
||||||
variant('shared', default=True, description='build shared libraries')
|
variant('shared', default=True, description='build shared libraries')
|
||||||
|
|
||||||
depends_on('alsa-lib')
|
depends_on('alsa-lib', when='platform=linux')
|
||||||
depends_on('libiconv')
|
depends_on('libiconv')
|
||||||
depends_on('yasm@1.2.0:')
|
depends_on('yasm@1.2.0:')
|
||||||
depends_on('zlib')
|
depends_on('zlib')
|
||||||
|
@ -66,7 +66,7 @@ class Icedtea(AutotoolsPackage):
|
|||||||
depends_on('jpeg')
|
depends_on('jpeg')
|
||||||
depends_on('lcms')
|
depends_on('lcms')
|
||||||
depends_on('zlib')
|
depends_on('zlib')
|
||||||
depends_on('alsa-lib')
|
depends_on('alsa-lib', when='platform=linux')
|
||||||
|
|
||||||
provides('java@8', when='@3.4.0:3.99.99')
|
provides('java@8', when='@3.4.0:3.99.99')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user