From 3a4d56c2d3649d8c0919737a306dec5fce30f2c9 Mon Sep 17 00:00:00 2001 From: Nirbheek Chauhan Date: Wed, 9 Nov 2016 03:39:24 +0530 Subject: rpm: Fix trivial typo in BuildRequires coredata.deps is keyed with a tuple; we want the first element of that (the pkg-config dependency name) here. See: https://fedoraproject.org/wiki/Packaging:PkgConfigBuildRequires Closes https://github.com/mesonbuild/meson/issues/955 --- mesonbuild/modules/rpm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesonbuild/modules/rpm.py b/mesonbuild/modules/rpm.py index e9f6396..2c9ed57 100644 --- a/mesonbuild/modules/rpm.py +++ b/mesonbuild/modules/rpm.py @@ -94,7 +94,7 @@ class RPMModule: for compiler in compiler_deps: fn.write('BuildRequires: %s\n' % compiler) for dep in state.environment.coredata.deps: - fn.write('BuildRequires: pkgconfig(%s)\n' % dep) + fn.write('BuildRequires: pkgconfig(%s)\n' % dep[0]) for lib in state.environment.coredata.ext_libs.values(): fn.write('BuildRequires: %s # FIXME\n' % lib.fullpath) mlog.warning('replace', mlog.bold(lib.fullpath), 'with real package.', -- cgit v1.1