Skip to content

Releases: spkr-beep/beep

beep-1.4.12

28 Jan 21:55
Compare
Choose a tag to compare

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 of prefix=/usr
    • use GNU style docdir= instead of RPM spec file style pkgdocdir=
    • etc.
    • Still not using a configure script, though, as that is complex. The user writing a local.mk with some definitions covers everyone wanting to use the same settings across make invocations, though.

beep-1.4.11

15 Jan 14:49
Compare
Choose a tag to compare

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 to CREDITS.md and CHANGELOG to NEWS.md and
    reformatted them to markdown.
  • Fix some __VA_ARGS__ problems with some C language compiler
    options.
  • contrib/morse/: Add both perl and tr+sed script options to
    have beep produce morse code by converting the output of the
    morse utility from the BSD Games package to a beep 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

15 Jan 12:42
Compare
Choose a tag to compare

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 to CREDITS.md and CHANGELOG to NEWS.md and
    reformatted them to markdown.
  • Fix some __VA_ARGS__ problems with some C language compiler
    options.
  • contrib/morse/: Add both perl and tr+sed script options to
    have beep produce morse code by converting the output of the
    morse utility from the BSD Games package to a beep 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

29 Feb 19:30
Compare
Choose a tag to compare

The change from beep-1.4.8 to beep-1.4.9:

  • Mention default values in the beep(1) man page and the beep --help output.

beep-1.4.8

06 Feb 13:11
Compare
Choose a tag to compare

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

01 Jan 21:39
Compare
Choose a tag to compare

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

20 Dec 05:17
Compare
Choose a tag to compare

Changes since beep-1.4.4:

  • Use va_copy() macro in function with va_list parameter to avoid possible bug
  • Use BEEP_LOG_LEVEL environment variable for default log level

beep-1.4.4

02 Apr 17:58
Compare
Choose a tag to compare
  • Remove udev/rules.d/ and modprobe.d/ example files to force packagers to re-read PACKAGING.md and PERMISSIONS.md
  • Rewritten PERMISSIONS.md and INSTALL.md, adapting README.md and PACKAGING.md and beep(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

18 Jan 06:24
Compare
Choose a tag to compare

Stop compiling with -fcf-protection in CFLAGS_gcc if the platform does not support it (such as the Raspberry Pi ARMs).

v1.4.2

14 Jan 15:34
Compare
Choose a tag to compare

beep-1.4.2

  • Improved beep(1) man page and --help output
  • Cleaned signal handlers of all function calls
  • Use beep driver infrastructure (console and evdev drivers)
  • Abort on unhandled command line parameters
  • Use nanosleep(2) instead of usleep(3)