Releases: spkr-beep/beep
Releases · spkr-beep/beep
beep-1.4.12
Changes in beep-1.4.12
over beep-1.4.11
:
- Document how to override and disable packaged udev rules.
- Changed the build system to be closer to the GNU makefile conventions, i.e.
- only one compiler/toolchain per build
- default installation is to
prefix=/usr/local
instead ofprefix=/usr
- use GNU style
docdir=
instead of RPM spec file stylepkgdocdir=
- etc.
- Still not using a
configure
script, though, as that is complex. The user writing alocal.mk
with some definitions covers everyone wanting to use the same settings acrossmake
invocations, though.
beep-1.4.11
beep-1.4.11
is a quick bugfix relese for beep-1.4.10
which forgot to install the new morse contrib scripts.
Therefore, this lists the changes from beep-1.4.9
to beep-1.4.11
:
1.4.11
- Install the
contrib/morse/*
scripts just like the failure-beeps.
1.4.10
- Rename
CREDITS
toCREDITS.md
andCHANGELOG
toNEWS.md
and
reformatted them to markdown. - Fix some
__VA_ARGS__
problems with some C language compiler
options. contrib/morse/
: Add bothperl
andtr
+sed
script options to
have beep produce morse code by converting the output of the
morse
utility from the BSD Games package to abeep
command
line.- If built without any drivers, running
beep
will now complain and
abort instead of silently (pun intended) just not beeping. - Stop using Travis CI. Use GitHub Actions workflows for CI instead.
- Skip test cases using PC speaker hardware if absent (e.g. on a VM)
- Improved documentation (e.g. alsamixer requirement, loading pcspkr)
beep-1.4.10
Update: Use beep-1.4.11
instead. beep-1.4.10
forgot to install the new contrib/morse scripts.
The change from beep-1.4.9
to beep-1.4.10
:
- Rename
CREDITS
toCREDITS.md
andCHANGELOG
toNEWS.md
and
reformatted them to markdown. - Fix some
__VA_ARGS__
problems with some C language compiler
options. contrib/morse/
: Add bothperl
andtr
+sed
script options to
have beep produce morse code by converting the output of the
morse
utility from the BSD Games package to abeep
command
line.- If built without any drivers, running
beep
will now complain and
abort instead of silently (pun intended) just not beeping. - Stop using Travis CI. Use GitHub Actions workflows for CI instead.
- Skip test cases using PC speaker hardware if absent (e.g. on a VM)
- Improved documentation (e.g. alsamixer requirement, loading pcspkr)
beep-1.4.9
The change from beep-1.4.8
to beep-1.4.9
:
- Mention default values in the
beep(1)
man page and thebeep --help
output.
beep-1.4.8
The changes from beep-1.4.7 to beep-1.4.8 are few:
- At build time, avoid error messages related to maybe building without
git
installed, or from a tarball instead of a git source tree. - Improve
issue-6-benchmark
report to help people with solving issue #6.
If you already have beep-1.4.7 installed or packaged, you probably need not update to beep-1.4.8.
beep-1.4.7
Changes since beep-1.4.6:
- Install contrib scripts for both successfully and failing sounding beeps as package documentation.
- Install man page uncompressed, so packagers can use their favoured compression format.
beep-1.4.6
Changes since beep-1.4.4:
- Use
va_copy()
macro in function withva_list
parameter to avoid possible bug - Use
BEEP_LOG_LEVEL
environment variable for default log level
beep-1.4.4
- Remove
udev/rules.d/
andmodprobe.d/
example files to force packagers to re-readPACKAGING.md
andPERMISSIONS.md
- Rewritten
PERMISSIONS.md
andINSTALL.md
, adaptingREADME.md
andPACKAGING.md
andbeep(1)
(i.e.beep.1.in
) for consistency - Allow beep to run as non-root, even if
SUDO_*
env variables are present - Fix newline escaping when generating
beep-usage.c
- By default, use plain
-g
instead of-gstabs
- Ensure the gcc used actually supports the default flags in
CFLAGS_gcc
beep-1.4.3
Stop compiling with -fcf-protection
in CFLAGS_gcc
if the platform does not support it (such as the Raspberry Pi ARMs).