bucklespring 1.5.1-2
Package Information
| Description | Nostalgia bucklespring keyboard sound - X11 flavour Bucklespring emulates the sound of an old IBM Model-M space saver bucklespring keyboard while typing within an X session. It runs as a background process and plays back the sound of each key pressed and released on the keyboard, just as if using an IBM Model-M. The sound of each key has carefully been sampled, and is played back while simulating the proper distance and direction for a realistic 3D sound palette of pure nostalgic bliss. This flavour grabs the key events through X11, and thus only sounds for keys typed within an X session. It is registered as an alternative for /usr/games/buckle; see bucklespring-libinput for the Wayland and console flavour. |
|---|---|
| Maintainer | Barak A. Pearlmutter <bap@debian.org> |
| Changed By | Barak A. Pearlmutter <bap@debian.org> |
| Distribution | unstable |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/debian/bucklespring.git (browse) |
| Closes | #1077193 |
| Popcon Installs | 104 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/bucklespring |
| Uploaded | 2 hours ago |
New Package Report
.changes
| Date | Wed, 02 Sep 2026 08:42:22 +0100 |
|---|---|
| Source | bucklespring |
| Version | 1.5.1-2 |
| Changed-By | Barak A. Pearlmutter |
| Architecture | source all amd64 |
| Distribution | unstable |
Changelog
bucklespring (1.5.1-2) unstable; urgency=medium
.
* Adopt package (closes: #1077193)
* Track upstream post-release changes
* Build one binary package per key event source: bucklespring-x11 as
before, and bucklespring-libinput reading /dev/input via libinput, for
use on Wayland and on the console (linux-any). Both Provide bucklespring
and register their executable, buckle-x11 and buckle-libinput
respectively, as an update-alternatives alternative for
/usr/games/buckle.
* Make bucklespring a transitional package which depends upon
bucklespring-x11 | bucklespring-libinput.
* bucklespring-libinput: ship a uaccess udev rule giving the seat-local
user access to the keyboard and pointer devices, inert unless the
administrator creates the flag file /etc/bucklespring/uaccess, and a
README.Debian explaining it and why the binary is not shipped setgid
input or capability marked. The flag file is driven by a debconf
question asked at medium priority and answered no by default, and is
removed again when the package is.
* Ship a systemd user unit per flavour, buckle-x11.service and
buckle-libinput.service, not enabled on install. Each is wanted by
graphical-session.target rather than default.target, so that it starts
and stops with a session on the local seat even for a user who has
lingering enabled.
* New patch libinput-mouse-click.patch: play the click sound on mouse
buttons in the libinput backend too, as the X11 backend already does.
* Update cross patch to deal with pkg-config (closes: #1125146).
* Bump to debhelper 14.
* Upstream metadata
* Remove redundant Priority: optional from source stanza.
* Remove undefined dependency substitution variables.
* Update debian/copyright etc..dsc
| Section | oldlibs |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | bucklespring deb oldlibs optional arch=all bucklespring-data deb games optional arch=all bucklespring-libinput deb games optional arch=linux-any bucklespring-x11 deb games optional arch=any |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: bucklespring
Source: https://github.com/zevv/bucklespring
Files: *
Copyright: 2016-2025 Ico Doornekampt <ico@zevv.nl>
License: GPL-2+
Files: debian/*
Copyright: 2016-2017 Dominik George <nik@naturalnet.de>
2025 Chris Hofstaedtler <zeha@debian.org>,
Andreas Tille <tille@debian.org>
2026 Barak A. Pearlmutter <bap@debian.org>
License: GPL-2+
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".