-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 02 Sep 2026 08:42:22 +0100 Source: bucklespring Binary: bucklespring bucklespring-data bucklespring-libinput bucklespring-libinput-dbgsym bucklespring-x11 bucklespring-x11-dbgsym Architecture: source all amd64 Version: 1.5.1-2 Distribution: unstable Urgency: medium Maintainer: Barak A. Pearlmutter <bap@debian.org> Changed-By: Barak A. Pearlmutter <bap@debian.org> Description: bucklespring - Nostalgia bucklespring keyboard sound - transitional package bucklespring-data - Nostalgia bucklespring keyboard sound - sound files bucklespring-libinput - Nostalgia bucklespring keyboard sound - libinput flavour bucklespring-x11 - Nostalgia bucklespring keyboard sound - X11 flavour Closes: 1077193 1125146 Changes: 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. Checksums-Sha1: ab85d05538ef478383b727aa9a951d8380a3508a 1603 bucklespring_1.5.1-2.dsc 1063bf9099bf39eb7741f82820e8587f0a511f72 12052 bucklespring_1.5.1-2.debian.tar.xz 0de2b456f2350f5209af57bba9370daa819c0eaf 2986324 bucklespring-data_1.5.1-2_all.deb 99dfb097c4cf78887ca87ab5ffe6f67997b2c294 14756 bucklespring-libinput-dbgsym_1.5.1-2_amd64.deb 82950aeaa98da28a3aa548fd254d26f50cb7148c 18668 bucklespring-libinput_1.5.1-2_amd64.deb edd65409d8484ddb680d779325fa112b505c562f 12808 bucklespring-x11-dbgsym_1.5.1-2_amd64.deb 3697c0c17e9aebbaf556cd0a74aefaa7885a24fc 12836 bucklespring-x11_1.5.1-2_amd64.deb e7621983848a7e6de89f42784d2d1a40bef44232 3376 bucklespring_1.5.1-2_all.deb fd4854c775830fe96f044d47e91a2ae719eda439 9259 bucklespring_1.5.1-2_amd64.buildinfo Checksums-Sha256: cdfc9c87d640fb67b513934956985664ed5f5da3e0b6ddfacaf7607c10468bae 1603 bucklespring_1.5.1-2.dsc 18f8c9b5bd0d952f05a3a9c8a7add9c123f0f699d5e0e2c496cbfce9ebb5cbf4 12052 bucklespring_1.5.1-2.debian.tar.xz 1ec19834a84b1f1e4e1e79f378faacfa1fe82b48216fef818bf51ae61ed6de12 2986324 bucklespring-data_1.5.1-2_all.deb 7fd030ef4811b74ec96668ccd35d1da7f223b8ee4447d782d35cea5c738311a6 14756 bucklespring-libinput-dbgsym_1.5.1-2_amd64.deb 744348abf9911b2be7b356c8c7ce391b0383cd7af932309962e8613941401ce9 18668 bucklespring-libinput_1.5.1-2_amd64.deb 8eaae37b63793d59c4a8873e6519b1b93d52420b55c142f55450628a26ffcc72 12808 bucklespring-x11-dbgsym_1.5.1-2_amd64.deb 99e09819c521ab67fa110733054e80e85f8522fffef821f98d3877e979aa308b 12836 bucklespring-x11_1.5.1-2_amd64.deb 64e490df487404afb8651aab1738359e8f3127ab7a4e1ba9f68a330581985a85 3376 bucklespring_1.5.1-2_all.deb 5663526d154aa878c7de25af3268975cf8a62cb52f41918e52c8b3ec9482950f 9259 bucklespring_1.5.1-2_amd64.buildinfo Files: 78ee26000f1bbc9726ad0f0b25bea1a8 1603 games optional bucklespring_1.5.1-2.dsc 8e3a7e4f3759d4b92be6040c981edf84 12052 games optional bucklespring_1.5.1-2.debian.tar.xz 823a7f8bd1d1a1bd75c2d016b23786f7 2986324 games optional bucklespring-data_1.5.1-2_all.deb 37f439f7196fa22dbd24af5af68c2ddd 14756 debug optional bucklespring-libinput-dbgsym_1.5.1-2_amd64.deb 44b8e3ca6952cfeed60a592cfa903ae2 18668 games optional bucklespring-libinput_1.5.1-2_amd64.deb 949da4a7f050bd8ef5363ff3fcc61adc 12808 debug optional bucklespring-x11-dbgsym_1.5.1-2_amd64.deb d8a0bcba74f25abc4745627558f5bb9c 12836 games optional bucklespring-x11_1.5.1-2_amd64.deb 7d90facb91592fbe7c31b9af72aed317 3376 oldlibs optional bucklespring_1.5.1-2_all.deb 5e89d19ead6299f1100456bca5968528 9259 games optional bucklespring_1.5.1-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQt5L8FQhB2xHrSA2fGrySQ08pyuQUCapgamAAKCRDGrySQ08py uTbyAQCA+kkrTU8A93wCRvzTY3J/ZyBa3HJ1PhUU/3tmizkIgQD9HLkI3ktV30EC uc45Nt1qmjeEuFsx1SrDutFgF80fmAg= =iy1e -----END PGP SIGNATURE-----