Skip to content

Conversation

@antonioleal
Copy link
Contributor

audio/siren: Updated for version 0.11, New Maintainer

@antonioleal
Copy link
Contributor Author

@sbo-bot: build audio/siren

@github-actions
Copy link

reverse dependencies - audio/siren

None

@github-actions
Copy link

✅ sbolint - audio/siren ✅

sbolint: siren checks out OK

@sbo-bot
Copy link

sbo-bot bot commented Jan 10, 2026

buildpkg i586 audio/siren

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Sat Jan 10 18:46:29 GMT 2026
revision: 5c28e8ac7138e0a226f46025ab6cb39105741f9c
title:    Merge edb542483ab9d2445df17181a35020034b4a0edc into 025fc8f2d13a6c442b42df058e6e76bb3a62bc95

================================================================================
audio/siren                                                             18:47:16
================================================================================

Calculating dependencies ... none.

Building audio/siren (update for version 0.11) ------------------------ 18:47:16
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Running siren.SlackBuild ...                                        ETA 18:47:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./siren.SlackBuild
Built ok:  siren-0.11-i586-1_SBo.txz                                    18:47:19
Testing package siren-0.11-i586-1_SBo.txz ... done.
Test installing siren-0.11-i586-1_SBo.txz ...
siren-0.11-i586-1_SBo: Text-based audio player ......................... [ 350K]
Unmounting chroot ... done.
Backed up: siren-0.10-i586-1_SBo.txz
✅ audio/siren Updated for version 0.11 ✅

================================================================================
SUMMARY                                                                 18:47:20
================================================================================

Logfile:     /var/log/repo/SBo/repo_2026-01-10_18:47:15.log
Runtime:     0h 0m 5s
Updated:     1
  audio/siren/siren-0.11-i586-1_SBo.txz

Snipped Build Log

Details
Building audio/siren (update for version 0.11) 2026-01-10 18:47:16
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Running siren.SlackBuild ...                                        ETA 18:47:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./siren.SlackBuild
siren-0.11/
siren-0.11/.github/
siren-0.11/.github/workflows/
siren-0.11/.github/workflows/analyze.yml
siren-0.11/.github/workflows/build.yml
siren-0.11/.gitignore
siren-0.11/CHANGES
siren-0.11/GNUmakefile
siren-0.11/INSTALL
siren-0.11/LICENCE
siren-0.11/Makefile
siren-0.11/README
siren-0.11/argv.c
siren-0.11/attribute.h
siren-0.11/bind.c
siren-0.11/browser.c
siren-0.11/cache.c
siren-0.11/command.c
siren-0.11/compat.h
siren-0.11/compat/
siren-0.11/compat/asprintf.c
siren-0.11/compat/err.c
siren-0.11/compat/getopt.c
siren-0.11/compat/pledge.c
siren-0.11/compat/queue.h
siren-0.11/compat/reallocarray.c
siren-0.11/compat/strcasestr.c
siren-0.11/compat/strerror_r.c
siren-0.11/compat/strlcat.c
siren-0.11/compat/strlcpy.c
siren-0.11/compat/strsep.c
siren-0.11/compat/strtonum.c
siren-0.11/compat/tree.h
siren-0.11/conf.c
siren-0.11/configure
siren-0.11/dir.c
siren-0.11/format.c
siren-0.11/history.c
siren-0.11/input.c
siren-0.11/ip/
siren-0.11/ip/aac.c
siren-0.11/ip/ffmpeg.c
siren-0.11/ip/flac.c
siren-0.11/ip/mad.c
siren-0.11/ip/mpg123.c
siren-0.11/ip/opus.c
siren-0.11/ip/sndfile.c
siren-0.11/ip/vorbis.c
siren-0.11/ip/wavpack.c
siren-0.11/library.c
siren-0.11/log.c
siren-0.11/menu.c
siren-0.11/msg.c
siren-0.11/op/
siren-0.11/op/alsa.c
siren-0.11/op/ao.c
siren-0.11/op/oss.c
siren-0.11/op/portaudio.c
siren-0.11/op/pulse.c
siren-0.11/op/sndio.c
siren-0.11/op/sun.c
siren-0.11/option.c
siren-0.11/path.c
siren-0.11/player.c
siren-0.11/playlist.c
siren-0.11/plugin.c
siren-0.11/prompt.c
siren-0.11/queue.c
siren-0.11/screen.c
siren-0.11/siren.1
siren-0.11/siren.c
siren-0.11/siren.h
siren-0.11/track.c
siren-0.11/version
siren-0.11/view.c
siren-0.11/xmalloc.c
checking for cc... yes
checking for pkg-config... yes
checking for asprintf()... yes
checking for dlopen()... no
checking for dlopen() in libdl... yes
checking for err()... yes
checking for getprogname()... no
checking for initscr()... yes
checking for pledge()... no
checking for reallocarray()... yes
checking for resizeterm()... yes
checking for strcasestr()... yes
checking for strlcat()... no
checking for strlcpy()... no
checking for strsep()... yes
checking for strtonum()... no
checking for swap16()... no
checking for bswap16() in <machine/bswap.h>... no
checking for bswap16() in <sys/endian.h>... no
checking for __builtin_bswap16()... yes
checking for use_default_colors()... yes
checking if strerror_r() is GNU... yes
checking for optreset... no
checking for <neaacdec.h>... no
checking for package libavcodec... yes
checking for package libavformat... yes
checking for package libavutil... yes
checking for package flac... yes
checking for package mad... yes
checking for package id3tag... yes
checking for package libmpg123... yes
checking for package opusfile... yes
checking for package sndfile... yes
checking for package vorbisfile... yes
checking for package wavpack... yes
checking for package alsa... yes
checking for package ao... yes
checking for <soundcard.h>... no
checking for <sys/soundcard.h>... yes
checking for libossaudio... no
checking for package portaudio-2.0... no
checking for package libpulse-simple... yes
checking for package sndio... no
checking for <sndio.h>... no
checking for <sys/audioio.h>... no
checking for <sys/audio.h>... no

bindir:          /usr/bin
mandir:          /usr/man
plugindir:       /usr/lib/siren
debug build:     no
input plug-ins:  ffmpeg flac mad mpg123 opus sndfile vorbis wavpack
output plug-ins: alsa ao oss pulse
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/pledge.o compat/pledge.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/strlcat.o compat/strlcat.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/strlcpy.o compat/strlcpy.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/strtonum.o compat/strtonum.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/strerror_r.o compat/strerror_r.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/getopt.o compat/getopt.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o argv.o argv.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o bind.o bind.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o browser.o browser.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o cache.o cache.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o command.o command.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o conf.o conf.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o dir.o dir.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o format.o format.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o history.o history.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o input.o input.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o library.o library.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o log.o log.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o menu.o menu.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o msg.o msg.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o option.o option.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o path.o path.c
dir.c: In function ‘dir_get_entry’:
dir.c:56:9: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations]
   56 |         if ((ret = readdir_r(d->dirp, d->dp, &result)) || result == NULL) {
      |         ^~
In file included from dir.c:22:
/usr/include/dirent.h:183:12: note: declared here
  183 | extern int readdir_r (DIR *__restrict __dirp,
      |            ^~~~~~~~~
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o player.o player.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o playlist.o playlist.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o plugin.o plugin.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o prompt.o prompt.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o queue.o queue.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o screen.o screen.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o siren.o siren.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o track.o track.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o view.o view.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o xmalloc.o xmalloc.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/ffmpeg.o ip/ffmpeg.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/flac.o ip/flac.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/mad.o ip/mad.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/mpg123.o ip/mpg123.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC  -I/usr/include/opus -c -o ip/opus.o ip/opus.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC  -I/usr/include/opus -c -o ip/sndfile.o ip/sndfile.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/vorbis.o ip/vorbis.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/wavpack.o ip/wavpack.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o op/alsa.o op/alsa.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o op/ao.o op/ao.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o op/oss.o op/oss.c
cc -O2 -march=i586 -mtune=i686 -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC  -D_REENTRANT -c -o op/pulse.o op/pulse.c
cc -o ip/opus.so ip/opus.o  -fPIC -shared -lopusfile
cc -o ip/flac.so ip/flac.o  -fPIC -shared -lFLAC
cc -o ip/vorbis.so ip/vorbis.o  -fPIC -shared -lvorbisfile
cc -o ip/mad.so ip/mad.o  -fPIC -shared -lmad -lid3tag -lz
cc -o op/pulse.so op/pulse.o  -fPIC -shared -lpulse-simple -pthread -lpulse -pthread
cc -o ip/mpg123.so ip/mpg123.o  -fPIC -shared -lmpg123
cc -o ip/sndfile.so ip/sndfile.o  -fPIC -shared -lsndfile
cc -o op/ao.so op/ao.o  -fPIC -shared -lao
cc -o op/oss.so op/oss.o  -fPIC -shared 
cc -o ip/wavpack.so ip/wavpack.o  -fPIC -shared -lwavpack
cc -o op/alsa.so op/alsa.o  -fPIC -shared -lasound
cc -o siren compat/pledge.o compat/strlcat.o compat/strlcpy.o compat/strtonum.o compat/strerror_r.o compat/getopt.o argv.o bind.o browser.o cache.o command.o conf.o dir.o format.o history.o input.o library.o log.o menu.o msg.o option.o path.o player.o playlist.o plugin.o prompt.o queue.o screen.o siren.o track.o view.o xmalloc.o  -Wl,--export-dynamic -pthread -lcurses -ldl
cc -o ip/ffmpeg.so ip/ffmpeg.o  -fPIC -shared -lavcodec -lavformat -lavutil
rm ip/mpg123.o op/alsa.o ip/opus.o ip/mad.o ip/ffmpeg.o ip/sndfile.o ip/flac.o op/oss.o op/pulse.o ip/vorbis.o ip/wavpack.o op/ao.o
install -dm 755 /tmp/SBo/repo.bGcFgt/build_siren/package-siren/usr/bin
install -dm 755 /tmp/SBo/repo.bGcFgt/build_siren/package-siren/usr/man/man1
install -dm 755 /tmp/SBo/repo.bGcFgt/build_siren/package-siren/usr/lib/siren
install -dm 755 /tmp/SBo/repo.bGcFgt/build_siren/package-siren/usr/lib/siren/ip
install -dm 755 /tmp/SBo/repo.bGcFgt/build_siren/package-siren/usr/lib/siren/op
install -m 555 siren /tmp/SBo/repo.bGcFgt/build_siren/package-siren/usr/bin
install -m 444 siren.1 /tmp/SBo/repo.bGcFgt/build_siren/package-siren/usr/man/man1
install -m 444 ip/ffmpeg.so ip/flac.so ip/mad.so ip/mpg123.so ip/opus.so ip/sndfile.so ip/vorbis.so ip/wavpack.so /tmp/SBo/repo.bGcFgt/build_siren/package-siren/usr/lib/siren/ip
install -m 444 op/alsa.so op/ao.so op/oss.so op/pulse.so /tmp/SBo/repo.bGcFgt/build_siren/package-siren/usr/lib/siren/op

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.bGcFgt/output_siren/siren-0.11-i586-1_SBo.txz

./
install/
install/slack-desc
usr/
usr/bin/
usr/bin/siren
usr/doc/
usr/doc/siren-0.11/
usr/doc/siren-0.11/CHANGES
usr/doc/siren-0.11/LICENCE
usr/doc/siren-0.11/README
usr/doc/siren-0.11/siren.SlackBuild
usr/lib/
usr/lib/siren/
usr/lib/siren/ip/
usr/lib/siren/ip/ffmpeg.so
usr/lib/siren/ip/flac.so
usr/lib/siren/ip/mad.so
usr/lib/siren/ip/mpg123.so
usr/lib/siren/ip/opus.so
usr/lib/siren/ip/sndfile.so
usr/lib/siren/ip/vorbis.so
usr/lib/siren/ip/wavpack.so
usr/lib/siren/op/
usr/lib/siren/op/alsa.so
usr/lib/siren/op/ao.so
usr/lib/siren/op/oss.so
usr/lib/siren/op/pulse.so
usr/man/
usr/man/man1/
usr/man/man1/siren.1.gz

Slackware package /tmp/SBo/repo.bGcFgt/output_siren/siren-0.11-i586-1_SBo.txz created.

Built ok:  siren-0.11-i586-1_SBo.txz                                    18:47:19
Testing package siren-0.11-i586-1_SBo.txz ... 
Test installing siren-0.11-i586-1_SBo.txz ...
siren-0.11-i586-1_SBo: Text-based audio player ......................... [ 350K]
Unmounting chroot ... 
Backed up: siren-0.10-i586-1_SBo.txz
:-) audio/siren Updated for version 0.11 (-:

@sbo-bot
Copy link

sbo-bot bot commented Jan 10, 2026

sbopkglint i586 audio/siren

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/i586/audio/siren/siren-0.11-i586-1_SBo.txz to /tmp/SBo/sbopkglint.DACXCc ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/i586/audio/siren/siren-0.11-i586-1_SBo.txz to /tmp/SBo/sbopkglint.DACXCc ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === siren-0.11-i586-1_SBo.txz: All tests passed ✅

@sbo-bot
Copy link

sbo-bot bot commented Jan 10, 2026

buildpkg x86_64 audio/siren

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Sat Jan 10 18:46:29 GMT 2026
revision: 5c28e8ac7138e0a226f46025ab6cb39105741f9c
title:    Merge edb542483ab9d2445df17181a35020034b4a0edc into 025fc8f2d13a6c442b42df058e6e76bb3a62bc95

================================================================================
audio/siren                                                             18:48:20
================================================================================

Calculating dependencies ... none.

Building audio/siren (update for git edb5424) ------------------------- 18:48:20
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Running siren.SlackBuild ...                                        ETA 18:48:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./siren.SlackBuild
Built ok:  siren-0.11-x86_64-2_SBo.txz                                  18:48:23
Testing package siren-0.11-x86_64-2_SBo.txz ... done.
Test installing siren-0.11-x86_64-2_SBo.txz ...
siren-0.11-x86_64-2_SBo: Text-based audio player ....................... [ 390K]
Unmounting chroot ... done.
Backed up: siren-0.11-x86_64-1_SBo.txz
✅ audio/siren Updated for git edb5424 ✅

================================================================================
SUMMARY                                                                 18:48:24
================================================================================

Logfile:     /var/log/repo/SBo/repo_2026-01-10_18:48:19.log
Runtime:     0h 0m 5s
Updated:     1
  audio/siren/siren-0.11-x86_64-2_SBo.txz

Snipped Build Log

Details
Building audio/siren (update for git edb5424) 2026-01-10 18:48:20
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Running siren.SlackBuild ...                                        ETA 18:48:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./siren.SlackBuild
siren-0.11/
siren-0.11/.github/
siren-0.11/.github/workflows/
siren-0.11/.github/workflows/analyze.yml
siren-0.11/.github/workflows/build.yml
siren-0.11/.gitignore
siren-0.11/CHANGES
siren-0.11/GNUmakefile
siren-0.11/INSTALL
siren-0.11/LICENCE
siren-0.11/Makefile
siren-0.11/README
siren-0.11/argv.c
siren-0.11/attribute.h
siren-0.11/bind.c
siren-0.11/browser.c
siren-0.11/cache.c
siren-0.11/command.c
siren-0.11/compat.h
siren-0.11/compat/
siren-0.11/compat/asprintf.c
siren-0.11/compat/err.c
siren-0.11/compat/getopt.c
siren-0.11/compat/pledge.c
siren-0.11/compat/queue.h
siren-0.11/compat/reallocarray.c
siren-0.11/compat/strcasestr.c
siren-0.11/compat/strerror_r.c
siren-0.11/compat/strlcat.c
siren-0.11/compat/strlcpy.c
siren-0.11/compat/strsep.c
siren-0.11/compat/strtonum.c
siren-0.11/compat/tree.h
siren-0.11/conf.c
siren-0.11/configure
siren-0.11/dir.c
siren-0.11/format.c
siren-0.11/history.c
siren-0.11/input.c
siren-0.11/ip/
siren-0.11/ip/aac.c
siren-0.11/ip/ffmpeg.c
siren-0.11/ip/flac.c
siren-0.11/ip/mad.c
siren-0.11/ip/mpg123.c
siren-0.11/ip/opus.c
siren-0.11/ip/sndfile.c
siren-0.11/ip/vorbis.c
siren-0.11/ip/wavpack.c
siren-0.11/library.c
siren-0.11/log.c
siren-0.11/menu.c
siren-0.11/msg.c
siren-0.11/op/
siren-0.11/op/alsa.c
siren-0.11/op/ao.c
siren-0.11/op/oss.c
siren-0.11/op/portaudio.c
siren-0.11/op/pulse.c
siren-0.11/op/sndio.c
siren-0.11/op/sun.c
siren-0.11/option.c
siren-0.11/path.c
siren-0.11/player.c
siren-0.11/playlist.c
siren-0.11/plugin.c
siren-0.11/prompt.c
siren-0.11/queue.c
siren-0.11/screen.c
siren-0.11/siren.1
siren-0.11/siren.c
siren-0.11/siren.h
siren-0.11/track.c
siren-0.11/version
siren-0.11/view.c
siren-0.11/xmalloc.c
checking for cc... yes
checking for pkg-config... yes
checking for asprintf()... yes
checking for dlopen()... no
checking for dlopen() in libdl... yes
checking for err()... yes
checking for getprogname()... no
checking for initscr()... yes
checking for pledge()... no
checking for reallocarray()... yes
checking for resizeterm()... yes
checking for strcasestr()... yes
checking for strlcat()... no
checking for strlcpy()... no
checking for strsep()... yes
checking for strtonum()... no
checking for swap16()... no
checking for bswap16() in <machine/bswap.h>... no
checking for bswap16() in <sys/endian.h>... no
checking for __builtin_bswap16()... yes
checking for use_default_colors()... yes
checking if strerror_r() is GNU... yes
checking for optreset... no
checking for <neaacdec.h>... no
checking for package libavcodec... yes
checking for package libavformat... yes
checking for package libavutil... yes
checking for package flac... yes
checking for package mad... yes
checking for package id3tag... yes
checking for package libmpg123... yes
checking for package opusfile... yes
checking for package sndfile... yes
checking for package vorbisfile... yes
checking for package wavpack... yes
checking for package alsa... yes
checking for package ao... yes
checking for <soundcard.h>... no
checking for <sys/soundcard.h>... yes
checking for libossaudio... no
checking for package portaudio-2.0... no
checking for package libpulse-simple... yes
checking for package sndio... no
checking for <sndio.h>... no
checking for <sys/audioio.h>... no
checking for <sys/audio.h>... no

bindir:          /usr/bin
mandir:          /usr/man
plugindir:       /usr/lib64/siren
debug build:     no
input plug-ins:  ffmpeg flac mad mpg123 opus sndfile vorbis wavpack
output plug-ins: alsa ao oss pulse
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/pledge.o compat/pledge.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/strlcat.o compat/strlcat.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/strlcpy.o compat/strlcpy.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/strtonum.o compat/strtonum.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/strerror_r.o compat/strerror_r.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o compat/getopt.o compat/getopt.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o argv.o argv.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o bind.o bind.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o browser.o browser.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o cache.o cache.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o command.o command.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o conf.o conf.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o dir.o dir.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o format.o format.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o history.o history.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o input.o input.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o library.o library.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o log.o log.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o menu.o menu.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o msg.o msg.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o option.o option.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o path.o path.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o player.o player.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o playlist.o playlist.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o plugin.o plugin.c
dir.c: In function ‘dir_get_entry’:
dir.c:56:9: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations]
   56 |         if ((ret = readdir_r(d->dirp, d->dp, &result)) || result == NULL) {
      |         ^~
In file included from dir.c:22:
/usr/include/dirent.h:183:12: note: declared here
  183 | extern int readdir_r (DIR *__restrict __dirp,
      |            ^~~~~~~~~
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o prompt.o prompt.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o queue.o queue.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o screen.o screen.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o siren.o siren.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o track.o track.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o view.o view.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings  -c -o xmalloc.o xmalloc.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/ffmpeg.o ip/ffmpeg.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/flac.o ip/flac.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/mad.o ip/mad.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/mpg123.o ip/mpg123.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC  -I/usr/include/opus -c -o ip/opus.o ip/opus.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC  -I/usr/include/opus -c -o ip/sndfile.o ip/sndfile.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/vorbis.o ip/vorbis.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o ip/wavpack.o ip/wavpack.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o op/alsa.o op/alsa.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o op/ao.o op/ao.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC   -c -o op/oss.o op/oss.c
cc -O2 -fPIC -Wall -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wformat=2 -Wpointer-arith -Wshadow -Wundef -Wwrite-strings -fPIC  -D_REENTRANT -c -o op/pulse.o op/pulse.c
cc -o ip/flac.so ip/flac.o  -fPIC -shared -lFLAC
cc -o ip/opus.so ip/opus.o  -fPIC -shared -lopusfile
cc -o ip/vorbis.so ip/vorbis.o  -fPIC -shared -lvorbisfile
cc -o ip/sndfile.so ip/sndfile.o  -fPIC -shared -lsndfile
cc -o op/oss.so op/oss.o  -fPIC -shared 
cc -o op/ao.so op/ao.o  -fPIC -shared -lao
cc -o ip/wavpack.so ip/wavpack.o  -fPIC -shared -lwavpack
cc -o ip/mad.so ip/mad.o  -fPIC -shared -lmad -lid3tag -lz
cc -o op/pulse.so op/pulse.o  -fPIC -shared -lpulse-simple -pthread -lpulse -pthread
cc -o ip/mpg123.so ip/mpg123.o  -fPIC -shared -lmpg123
cc -o ip/ffmpeg.so ip/ffmpeg.o  -fPIC -shared -lavcodec -lavformat -lavutil
cc -o op/alsa.so op/alsa.o  -fPIC -shared -lasound
cc -o siren compat/pledge.o compat/strlcat.o compat/strlcpy.o compat/strtonum.o compat/strerror_r.o compat/getopt.o argv.o bind.o browser.o cache.o command.o conf.o dir.o format.o history.o input.o library.o log.o menu.o msg.o option.o path.o player.o playlist.o plugin.o prompt.o queue.o screen.o siren.o track.o view.o xmalloc.o  -Wl,--export-dynamic -pthread -lcurses -ldl
rm ip/mpg123.o op/alsa.o ip/opus.o ip/mad.o ip/ffmpeg.o ip/sndfile.o ip/flac.o op/oss.o op/pulse.o ip/vorbis.o ip/wavpack.o op/ao.o
install -dm 755 /tmp/SBo/repo.UE8XnK/build_siren/package-siren/usr/bin
install -dm 755 /tmp/SBo/repo.UE8XnK/build_siren/package-siren/usr/man/man1
install -dm 755 /tmp/SBo/repo.UE8XnK/build_siren/package-siren/usr/lib64/siren
install -dm 755 /tmp/SBo/repo.UE8XnK/build_siren/package-siren/usr/lib64/siren/ip
install -dm 755 /tmp/SBo/repo.UE8XnK/build_siren/package-siren/usr/lib64/siren/op
install -m 555 siren /tmp/SBo/repo.UE8XnK/build_siren/package-siren/usr/bin
install -m 444 siren.1 /tmp/SBo/repo.UE8XnK/build_siren/package-siren/usr/man/man1
install -m 444 ip/ffmpeg.so ip/flac.so ip/mad.so ip/mpg123.so ip/opus.so ip/sndfile.so ip/vorbis.so ip/wavpack.so /tmp/SBo/repo.UE8XnK/build_siren/package-siren/usr/lib64/siren/ip
install -m 444 op/alsa.so op/ao.so op/oss.so op/pulse.so /tmp/SBo/repo.UE8XnK/build_siren/package-siren/usr/lib64/siren/op

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.UE8XnK/output_siren/siren-0.11-x86_64-2_SBo.txz

./
install/
install/slack-desc
usr/
usr/bin/
usr/bin/siren
usr/doc/
usr/doc/siren-0.11/
usr/doc/siren-0.11/CHANGES
usr/doc/siren-0.11/LICENCE
usr/doc/siren-0.11/README
usr/doc/siren-0.11/siren.SlackBuild
usr/lib64/
usr/lib64/siren/
usr/lib64/siren/ip/
usr/lib64/siren/ip/ffmpeg.so
usr/lib64/siren/ip/flac.so
usr/lib64/siren/ip/mad.so
usr/lib64/siren/ip/mpg123.so
usr/lib64/siren/ip/opus.so
usr/lib64/siren/ip/sndfile.so
usr/lib64/siren/ip/vorbis.so
usr/lib64/siren/ip/wavpack.so
usr/lib64/siren/op/
usr/lib64/siren/op/alsa.so
usr/lib64/siren/op/ao.so
usr/lib64/siren/op/oss.so
usr/lib64/siren/op/pulse.so
usr/man/
usr/man/man1/
usr/man/man1/siren.1.gz

Slackware package /tmp/SBo/repo.UE8XnK/output_siren/siren-0.11-x86_64-2_SBo.txz created.

Built ok:  siren-0.11-x86_64-2_SBo.txz                                  18:48:23
Testing package siren-0.11-x86_64-2_SBo.txz ... 
Test installing siren-0.11-x86_64-2_SBo.txz ...
siren-0.11-x86_64-2_SBo: Text-based audio player ....................... [ 390K]
Unmounting chroot ... 
Backed up: siren-0.11-x86_64-1_SBo.txz
:-) audio/siren Updated for git edb5424 (-:

@sbo-bot
Copy link

sbo-bot bot commented Jan 10, 2026

sbopkglint x86_64 audio/siren

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/x86_64/audio/siren/siren-0.11-x86_64-2_SBo.txz to /tmp/SBo/sbopkglint.B5LANp ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/x86_64/audio/siren/siren-0.11-x86_64-2_SBo.txz to /tmp/SBo/sbopkglint.B5LANp ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === siren-0.11-x86_64-2_SBo.txz: All tests passed ✅

@antonioleal antonioleal deleted the siren branch January 10, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant