Comment # 12 on bug 1188483 from
Hopefully, this will help you understand the error in the openSUSE spec file.

Here is the list of explicit requires for archlinux calf:

Dependencies (4)
    fftw
    fluidsynth
    gtk2
    lv2 (make)

It's taken from https://archlinux.org/packages/community/x86_64/calf/.

For Fedora 35, there NO explicit requires, not even for jack or pipewire in the
spec file located downloaded from 
https://koji.fedoraproject.org/koji/buildinfo?buildID=1784936

Here is the list of requires for openSUSE TW:

> sudo zypper info --requires calf
Loading repository data...
Reading installed packages...


Information for package calf:
-----------------------------
Repository     : packman
Name           : calf
Version        : 0.90.3-3.27
Arch           : x86_64
Vendor         : http://packman.links2linux.de
Installed Size : 17.5 MiB
Installed      : Yes
Status         : up-to-date
Source package : calf-0.90.3-3.27.src
Summary        : A pack of audio effects and instruments plugins
Description    : 
    Calf is a pack of audio plugins ��������� effects and instruments, currently in
    development. The goal is to create a set of plugins using decent algorithms
    and parameter settings, available in a form which is compatible with as
    many FOSS applications as possible.
Requires       : [44]
    libc.so.6()(64bit)
    libm.so.6()(64bit)
    libc.so.6(GLIBC_2.2.5)(64bit)
    libc.so.6(GLIBC_2.4)(64bit)
    libstdc++.so.6()(64bit)
    libstdc++.so.6(GLIBCXX_3.4)(64bit)
    libpthread.so.0()(64bit)
    libgcc_s.so.1()(64bit)
    libstdc++.so.6(CXXABI_1.3)(64bit)
    libgcc_s.so.1(GCC_3.0)(64bit)
    libc.so.6(GLIBC_2.14)(64bit)
    libc.so.6(GLIBC_2.3.4)(64bit)
    libstdc++.so.6(CXXABI_1.3.9)(64bit)
    libm.so.6(GLIBC_2.29)(64bit)
    libc.so.6(GLIBC_2.33)(64bit)
    libglib-2.0.so.0()(64bit)
    libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
    libgobject-2.0.so.0()(64bit)
    libm.so.6(GLIBC_2.2.5)(64bit)
    libgcc_s.so.1(GCC_3.3.1)(64bit)
    libpthread.so.0(GLIBC_2.2.5)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
    libc.so.6(GLIBC_2.3)(64bit)
    libstdc++.so.6(CXXABI_1.3.8)(64bit)
    libgdk_pixbuf-2.0.so.0()(64bit)
    libgtk-x11-2.0.so.0()(64bit)
    libgdk-x11-2.0.so.0()(64bit)
    libm.so.6(GLIBC_2.27)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.29)(64bit)
    libcairo.so.2()(64bit)
    libstdc++.so.6(GLIBCXX_3.4.26)(64bit)
    libjack.so.0()(64bit)                     # this is an implicit requires #
    libc.so.6(GLIBC_2.8)(64bit)
    libstdc++.so.6(CXXABI_1.3.1)(64bit)
    libexpat.so.1()(64bit)
    libfluidsynth.so.3()(64bit)
    jack
    libgcc_s.so.1(GCC_4.0.0)(64bit)
    libmvec.so.1()(64bit)
    libmvec.so.1(GLIBC_2.22)(64bit)
    dssi
    /bin/sh

Notice that the package libjack.so.0 will cause rpm to look for a package
including it, which could be either jack or pipewire-libjack.  Since at least
two major versions of linux do NOT explicitly require either jack or
pipewire-libjack, I believe openSUSE can drop that explicit requires as well.

Thanks,

Gene


You are receiving this mail because: