4 Replies Latest reply: Apr 8, 2009 8:05 AM by opoplawski RSS

    Adobe Reader RPM has too many provides

    Community Member
      $ rpm -q --provides AdobeReader_enu
      2d.x3d
      3difr.x3d
      ADMPlugin.apl
      Accessibility.api
      AcroForm.api
      Annots.api
      DVA.api
      DigSig.api
      EFS.api
      EScript.api
      HLS.api
      MakeAccessible.api
      Multimedia.api
      PDDom.api
      PPKLite.api
      ReadOutLoud.api
      Real.mpp
      SaveAsRTF.api
      SearchFind.api
      SendMail.api
      Spelling.api
      checkers.api
      drvOpenGL.x3d
      drvSOFT.x3d
      ewh.api
      libACE.so
      libACE.so(VERSION)
      libACE.so.2.10
      libACE.so.2.10(VERSION)
      libAGM.so
      libAGM.so(VERSION)
      libAGM.so.4.16
      libAGM.so.4.16(VERSION)
      libAXE8SharedExpat.so
      libAXE8SharedExpat.so(VERSION)
      libAXSLE.so
      libAXSLE.so(VERSION)
      libAdobeXMP.so
      libAdobeXMP.so(VERSION)
      libBIB.so
      libBIB.so(VERSION)
      libBIB.so.1.2
      libBIB.so.1.2(VERSION)
      libBIBUtils.so
      libBIBUtils.so(VERSION)
      libBIBUtils.so.1.1
      libBIBUtils.so.1.1(VERSION)
      libCoolType.so
      libCoolType.so(VERSION)
      libCoolType.so.5.03
      libCoolType.so.5.03(VERSION)
      libJP2K.so
      libResAccess.so
      libResAccess.so.0.1
      libWRServices.so
      libWRServices.so.2.1
      libadobelinguistic.so
      libahclient.so
      libcrypto.so.0.9.7
      libcurl.so.3
      libdatamatrixpmp.pmp
      libextendscript.so
      libgcc_s.so.1
      libgcc_s.so.1(GCC_3.0)
      libgcc_s.so.1(GCC_3.3)
      libgcc_s.so.1(GCC_3.3.1)
      libgcc_s.so.1(GCC_3.4)
      libgcc_s.so.1(GCC_3.4.2)
      libgcc_s.so.1(GCC_4.0.0)
      libgcc_s.so.1(GLIBC_2.0)
      libicudata.so.34
      libicui18n.so.34
      libicuuc.so.34
      libpdf417pmp.pmp
      libqrcodepmp.pmp
      librt3d.so
      libsccore.so
      libssl.so.0.9.7
      libstdc++.so.6
      libstdc++.so.6(CXXABI_1.3)
      libstdc++.so.6(CXXABI_1.3.1)
      libstdc++.so.6(GLIBCXX_3.4)
      libstdc++.so.6(GLIBCXX_3.4.1)
      libstdc++.so.6(GLIBCXX_3.4.2)
      libstdc++.so.6(GLIBCXX_3.4.3)
      libstdc++.so.6(GLIBCXX_3.4.4)
      libstdc++.so.6(GLIBCXX_3.4.5)
      libstdc++.so.6(GLIBCXX_3.4.6)
      libstdc++.so.6(GLIBCXX_3.4.7)
      nppdf.so
      prcr.x3d
      tesselate.x3d
      wwwlink.api
      AdobeReader_enu = 8.1.1-1

      Almost all of these except the last should be removed. These are installed in a private directory and are not usable by any other programs. rpm's automatic provides generation can be turned off in the .spec by doing:

      %define _use_internal_dependency_generator 0

      Hopefully this makes it to someone who can make this change....