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 23:29:28 GMT 2026
revision: db1b16aecc426013cbb31127b6a33bfb4ede2b82
title:    Merge 6b6ac19717c6adb143be45bff2508c7b8edaf1d2 into 025fc8f2d13a6c442b42df058e6e76bb3a62bc95

================================================================================
audio/siren                                                             23:30:16
================================================================================

Calculating dependencies ... none.

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

================================================================================
SUMMARY                                                                 23:30:20
================================================================================

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

Snipped Build Log

Details
Building audio/siren (update for git 6b6ac19) 2026-01-10 23:30:16
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Running siren.SlackBuild ...                                        ETA 23:30:??
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
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
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 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/flac.so ip/flac.o  -fPIC -shared -lFLAC
cc -o ip/mad.so ip/mad.o  -fPIC -shared -lmad -lid3tag -lz
cc -o op/oss.so op/oss.o  -fPIC -shared 
cc -o ip/wavpack.so ip/wavpack.o  -fPIC -shared -lwavpack
cc -o ip/mpg123.so ip/mpg123.o  -fPIC -shared -lmpg123
cc -o op/ao.so op/ao.o  -fPIC -shared -lao
cc -o op/pulse.so op/pulse.o  -fPIC -shared -lpulse-simple -pthread -lpulse -pthread
cc -o ip/opus.so ip/opus.o  -fPIC -shared -lopusfile
cc -o ip/sndfile.so ip/sndfile.o  -fPIC -shared -lsndfile
cc -o ip/vorbis.so ip/vorbis.o  -fPIC -shared -lvorbisfile
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.DjrRV0/build_siren/package-siren/usr/bin
install -dm 755 /tmp/SBo/repo.DjrRV0/build_siren/package-siren/usr/man/man1
install -dm 755 /tmp/SBo/repo.DjrRV0/build_siren/package-siren/usr/lib/siren
install -dm 755 /tmp/SBo/repo.DjrRV0/build_siren/package-siren/usr/lib/siren/ip
install -dm 755 /tmp/SBo/repo.DjrRV0/build_siren/package-siren/usr/lib/siren/op
install -m 555 siren /tmp/SBo/repo.DjrRV0/build_siren/package-siren/usr/bin
install -m 444 siren.1 /tmp/SBo/repo.DjrRV0/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.DjrRV0/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.DjrRV0/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.DjrRV0/output_siren/siren-0.11-i586-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/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.DjrRV0/output_siren/siren-0.11-i586-2_SBo.txz created.

Built ok:  siren-0.11-i586-2_SBo.txz                                    23:30:19
Testing package siren-0.11-i586-2_SBo.txz ... 
Test installing siren-0.11-i586-2_SBo.txz ...
siren-0.11-i586-2_SBo: Text-based audio player ......................... [ 350K]
Unmounting chroot ... 
Backed up: siren-0.11-i586-1_SBo.txz
:-) audio/siren Updated for git 6b6ac19 (-:

@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-2_SBo.txz to /tmp/SBo/sbopkglint.BHKivW ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/i586/audio/siren/siren-0.11-i586-2_SBo.txz to /tmp/SBo/sbopkglint.BHKivW ...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-2_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 23:29:28 GMT 2026
revision: db1b16aecc426013cbb31127b6a33bfb4ede2b82
title:    Merge 6b6ac19717c6adb143be45bff2508c7b8edaf1d2 into 025fc8f2d13a6c442b42df058e6e76bb3a62bc95

================================================================================
audio/siren                                                             23:31:18
================================================================================

Calculating dependencies ... none.

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

================================================================================
SUMMARY                                                                 23:31:22
================================================================================

Logfile:     /var/log/repo/SBo/repo_2026-01-10_23:31:17.log
Runtime:     0h 0m 5s
Updated:     1
  audio/siren/siren-0.11-x86_64-3_SBo.txz

Snipped Build Log

Details
Building audio/siren (update for git 6b6ac19) 2026-01-10 23:31:18
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Running siren.SlackBuild ...                                        ETA 23:31:??
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/opus.so ip/opus.o  -fPIC -shared -lopusfile
cc -o ip/mpg123.so ip/mpg123.o  -fPIC -shared -lmpg123
cc -o ip/mad.so ip/mad.o  -fPIC -shared -lmad -lid3tag -lz
cc -o op/ao.so op/ao.o  -fPIC -shared -lao
cc -o op/oss.so op/oss.o  -fPIC -shared 
cc -o ip/sndfile.so ip/sndfile.o  -fPIC -shared -lsndfile
cc -o ip/vorbis.so ip/vorbis.o  -fPIC -shared -lvorbisfile
cc -o ip/flac.so ip/flac.o  -fPIC -shared -lFLAC
cc -o ip/wavpack.so ip/wavpack.o  -fPIC -shared -lwavpack
cc -o op/pulse.so op/pulse.o  -fPIC -shared -lpulse-simple -pthread -lpulse -pthread
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.jo8MmB/build_siren/package-siren/usr/bin
install -dm 755 /tmp/SBo/repo.jo8MmB/build_siren/package-siren/usr/man/man1
install -dm 755 /tmp/SBo/repo.jo8MmB/build_siren/package-siren/usr/lib64/siren
install -dm 755 /tmp/SBo/repo.jo8MmB/build_siren/package-siren/usr/lib64/siren/ip
install -dm 755 /tmp/SBo/repo.jo8MmB/build_siren/package-siren/usr/lib64/siren/op
install -m 555 siren /tmp/SBo/repo.jo8MmB/build_siren/package-siren/usr/bin
install -m 444 siren.1 /tmp/SBo/repo.jo8MmB/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.jo8MmB/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.jo8MmB/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.jo8MmB/output_siren/siren-0.11-x86_64-3_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.jo8MmB/output_siren/siren-0.11-x86_64-3_SBo.txz created.

Built ok:  siren-0.11-x86_64-3_SBo.txz                                  23:31:21
Testing package siren-0.11-x86_64-3_SBo.txz ... 
Test installing siren-0.11-x86_64-3_SBo.txz ...
siren-0.11-x86_64-3_SBo: Text-based audio player ....................... [ 390K]
Unmounting chroot ... 
Backed up: siren-0.11-x86_64-2_SBo.txz
:-) audio/siren Updated for git 6b6ac19 (-:

@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-3_SBo.txz to /tmp/SBo/sbopkglint.xm7bwT ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/x86_64/audio/siren/siren-0.11-x86_64-3_SBo.txz to /tmp/SBo/sbopkglint.xm7bwT ...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-3_SBo.txz: All tests passed ✅

@antonioleal antonioleal deleted the siren branch January 10, 2026 23:44
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