Boolean BuildsRequires 및 Requires를 사용하여 맞춤형 RPM 구축

Boolean BuildsRequires 및 Requires를 사용하여 맞춤형 RPM 구축

내 종속성에 부울 논리를 사용하려고 합니다(https://rpm.org/user_doc/boolean_dependent.html)을 사용자 정의 사양 파일에 추가했지만 문제가 발생했습니다.

.spec 조각

BuildRequires: libxml2-devel, mysql-devel, net-snmp-devel, (mariadb or mariadb-connector-c), rocksdb-devel, zeromq-devel 
Requires: mysql, libxml2, net-snmp, perl, perl-libwww-perl, net-snmp-perl, net-snmp-libs, net-snmp-utils, (mariadb or mariadb-connector-c), rocksdb, rdkafka, libzmq5 >= 4.1.4, protobuf-c

실수

error: line 27: Dependency tokens must begin with alpha-numeric, '_' or '/': BuildRequires: libxml2-devel, mysql-devel, net-snmp-devel, (mariadb or mariadb-connector-c), rocksdb-devel, zeromq-devel

내가 뭘 잘못했나요?

관련 정보