rpm 빌드를 하는데 이상하게 제 system엔 qDecoder란 라이브러리가
설치되어 있는데 이 라이브러리가 필요 없는데도 requires에
추가가 되네요. 그래서 다른 시스템에서 설치할려고 하면 qDecoder가
의존성문제에 걸리게 되네요.
이걸 빼고 싶은데 어떻게 해줘야 하는지요?
rpm 빌드시 의존성 자동 검사 때문에 실행 파일이 링크한 라이브러리가 Requires 에 추가됩니다. 필요 없다면 spec 에 AutoReqProv: no 를 넣고 필요한 Requires 만 직접 적으세요.
또는 %define __find_requires 로 검사 스크립트에서 해당 라이브러리를 제외하는 방법도 있습니다.