6bfc28c Split out fapi subpackage

Authored and Committed by zbyszek 6 months ago
1 file changed. 21 lines added. 3 lines removed.
    Split out fapi subpackage
    
    In particular, tpm2-tss does not require libcurl:
    
    $ rpm -qpR x86_64/tpm2-tss-4.0.1-6.fc40.x86_64.rpm
    /bin/sh
    ...
    libcrypto.so.3()(64bit)
    libcrypto.so.3(OPENSSL_3.0.0)(64bit)
    libjson-c.so.5()(64bit)
    libjson-c.so.5(JSONC_0.14)(64bit)
    libtss2-esys.so.0()(64bit)
    libtss2-mu.so.0()(64bit)
    libtss2-sys.so.1()(64bit)
    libtss2-tctildr.so.0()(64bit)
    libuuid.so.1()(64bit)
    shadow-utils
    ...
    
    $ rpm -qpR x86_64/tpm2-tss-fapi-4.0.1-6.fc40.x86_64.rpm
    ...
    libcrypto.so.3()(64bit)
    libcrypto.so.3(OPENSSL_3.0.0)(64bit)
    libcurl.so.4()(64bit)
    libjson-c.so.5()(64bit)
    libjson-c.so.5(JSONC_0.14)(64bit)
    libtss2-esys.so.0()(64bit)
    libtss2-mu.so.0()(64bit)
    libtss2-sys.so.1()(64bit)
    libtss2-tctildr.so.0()(64bit)
    libuuid.so.1()(64bit)
    libuuid.so.1(UUID_1.0)(64bit)
    tpm2-tss(x86-64) = 4.0.1-6.fc40
    ...
    
    I don't think we need to do self-Obsoletes to install the new subpackage on
    upgrades: packages that are linked to libtss2-fapi.so.1 will pull in the
    new subpackage automatically.
    
        
file modified
+21 -3