[Bug 2367629] Review Request: sndio - Portable audio & MIDI framework from OpenBSD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux