Add missing dependency to glib package (#4253)

This commit is contained in:
Adam J. Stewart 2017-05-15 14:17:28 -05:00 committed by GitHub
parent 6a328892d2
commit 9f6c166f2f

View File

@ -40,11 +40,14 @@ class Glib(AutotoolsPackage):
version('2.48.1', '67bd3b75c9f6d5587b457dc01cdcd5bb')
version('2.42.1', '89c4119e50e767d3532158605ee9121a')
variant('libmount', default=False, description='Build with libmount support')
depends_on('pkg-config@0.16:+internal_glib', type='build')
depends_on('libffi')
depends_on('zlib')
depends_on('gettext')
depends_on('pcre+utf', when='@2.48:')
depends_on('util-linux', when='+libmount')
# The following patch is needed for gcc-6.1
patch('g_date_strftime.patch', when='@2.42.1')
@ -56,3 +59,14 @@ def url_for_version(self, version):
"""Handle glib's version-based custom URLs."""
url = 'http://ftp.gnome.org/pub/gnome/sources/glib'
return url + '/%s/glib-%s.tar.xz' % (version.up_to(2), version)
def configure_args(self):
spec = self.spec
args = []
if '+libmount' in spec:
args.append('--enable-libmount')
else:
args.append('--disable-libmount')
return args