fix: noconfirm auto-selects first AUR match

This commit is contained in:
2026-05-08 11:01:02 +01:00
parent d39cdc3fd9
commit 153cca6132
8056 changed files with 1983098 additions and 779 deletions
@@ -0,0 +1,12 @@
#!/usr/bin/env python3
import os
import sys
import subprocess
environ = os.environ.copy()
environ['PKG_CONFIG_LIBDIR'] = os.path.join(
os.path.dirname(os.path.realpath(__file__)), 'cross_pkgconfig')
sys.exit(
subprocess.run(['pkg-config'] + sys.argv[1:], env=environ).returncode)
@@ -0,0 +1,5 @@
dep_type=cross
Name: dependency() test
Description: dependency() test
Version: 0
@@ -0,0 +1,15 @@
project('native dep pkgconfig test')
if get_option('start_native')
dep_native = dependency('dep_tester', native: true, method: 'pkg-config')
dep_cross = dependency('dep_tester', native: false, method: 'pkg-config')
else
dep_cross = dependency('dep_tester', native: false, method: 'pkg-config')
dep_native = dependency('dep_tester', native: true, method: 'pkg-config')
endif
dep_type = dep_native.get_pkgconfig_variable('dep_type')
assert(dep_type == 'native', 'Expected native')
dep_type = dep_cross.get_pkgconfig_variable('dep_type')
assert(dep_type == 'cross', 'Expected cross')
@@ -0,0 +1,6 @@
option(
'start_native',
type : 'boolean',
value : 'false',
description : 'Start by creating a dependency() with native : true',
)
@@ -0,0 +1,5 @@
dep_type=native
Name: dependency() test
Description: dependency() test
Version: 0