https://bugzilla.redhat.com/show_bug.cgi?id=2367629 --- Comment #13 from Tim Wendt <techtasie@xxxxxxxxx> --- Spec URL: https://download.copr.fedorainfracloud.org/results/techtasie/sndio/fedora-rawhide-x86_64/09077009-sndio/sndio.spec SRPM URL: https://download.copr.fedorainfracloud.org/results/techtasie/sndio/fedora-rawhide-x86_64/09077009-sndio/sndio-1.10.0-1.fc43.src.rpm I tried using the configure macro, but I get the following error: ./configure --build=x86_64-redhat-linux --host=x86_64-redhat-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/bin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info Usage: configure [options] --prefix=DIR set arch independent install prefix to DIR [/usr/local] --exec-prefix=DIR set arch dependent install prefix to DIR [$prefix] --bindir=DIR install executables in DIR [$exec_prefix/bin] --datadir=DIR install read-only data in DIR [$prefix/share] --includedir=DIR install header files in DIR [$prefix/include] --libdir=DIR install libraries in DIR [$exec_prefix/lib] --pkgconfdir=DIR install pkg-config file in DIR [$libdir/pkgconfig] --mandir=DIR install man pages in DIR [$prefix/man] --precision=NUMBER default sndiod device bit-depth [16] --privsep-user=USER non-privileged user for sndio daemon [sndiod] --enable-alsa enable ALSA audio & MIDI backends [yes] --disable-alsa disable ALSA audio & MIDI backends --enable-sun enable Sun audio backend [no] --disable-sun disable Sun audio backend --enable-rmidi enable character device MIDI backend [no] --disable-rmidi disable character device MIDI backend --enable-umidi enable USB-MIDI backend [no] --disable-umidi disable USB-MIDI backend --enable-dynamic build the dynamic library [yes] --enable-static build the static library [no] --with-libbsd use libbsd rather than bsd-compat/* --without-libbsd don't use libbsd --default-dev=DEV set default device [] error: Bad exit status from /var/tmp/rpm-tmp.NCjLpk (%build) So I decided to just copy over all the available options and set them manually. But you are totally right about the `make` part. Regarding OSS4: it seems that it auto-configures OSS4 when available, but since OSS4 is not packaged on Fedora, I would argue against a `with_oss4` flag. The comment I had in there was just a leftover from before I realized that OSS4 is not available on Fedora. I changed the changelog position and added the symlink for the soname. I am currently unsure how to handle the dividing into packages, since I realized that the base package is empty. Should I make it a meta-package that just depends on all sub-packages, should I move the tools into it, or should I drop it completely? I haven't found anything about that in the packaging guidelines. -- You are receiving this mail because: You are always notified about changes to this product and component You are on the CC list for the bug. https://bugzilla.redhat.com/show_bug.cgi?id=2367629 Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202367629%23c13 -- _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue