build: keep the DVD and MQTT helpers, and count the deletion honestly
Building the package showed what reading the tree did not: classroom-dvd still calls classroom-window, classroom-mqtt still calls classroom-notify, and the DVD overlay still imports the icon and stylesheet helpers the dock shared. They go back in, and the write-up now counts what was actually removed rather than what could be. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5
parent
6e4786f448
commit
4c3f19d599
@@ -283,6 +283,48 @@ install -Dm644 \
|
||||
"$ROOT/lib/classroom_audio.py" \
|
||||
"$STAGE/usr/local/lib/ekklesia-classroom/classroom_audio.py"
|
||||
|
||||
# Still here, and still sway-shaped.
|
||||
#
|
||||
# The DVD control surface and the MQTT notifier were deliberately not
|
||||
# rewritten in this change, because the room's disc playback works and
|
||||
# breaking it to tidy the tree would be a bad trade. classroom-window and
|
||||
# classroom_sway speak sway's IPC, so the DVD player's focus handling is
|
||||
# the one part of the classroom that does NOT yet work on this desktop.
|
||||
# See docs/classroom-v2-experiment.md.
|
||||
install -Dm755 \
|
||||
"$ROOT/scripts/classroom-window" \
|
||||
"$STAGE/usr/local/bin/classroom-window"
|
||||
|
||||
install -Dm755 \
|
||||
"$ROOT/scripts/classroom-notify" \
|
||||
"$STAGE/usr/local/bin/classroom-notify"
|
||||
|
||||
install -Dm755 \
|
||||
"$ROOT/scripts/classroom-notify-test" \
|
||||
"$STAGE/usr/local/bin/classroom-notify-test"
|
||||
|
||||
install -Dm644 \
|
||||
"$ROOT/lib/classroom_sway.py" \
|
||||
"$STAGE/usr/local/lib/ekklesia-classroom/classroom_sway.py"
|
||||
|
||||
install -Dm644 \
|
||||
"$ROOT/lib/classroom_optical.py" \
|
||||
"$STAGE/usr/local/lib/ekklesia-classroom/classroom_optical.py"
|
||||
|
||||
# The DVD overlay draws its own control bar as a layer-shell surface, so it
|
||||
# still needs the icon and stylesheet helpers the dock used to share.
|
||||
install -Dm644 \
|
||||
"$ROOT/lib/classroom_icons.py" \
|
||||
"$STAGE/usr/local/lib/ekklesia-classroom/classroom_icons.py"
|
||||
|
||||
install -Dm644 \
|
||||
"$ROOT/lib/classroom_style.py" \
|
||||
"$STAGE/usr/local/lib/ekklesia-classroom/classroom_style.py"
|
||||
|
||||
install -Dm644 \
|
||||
"$ROOT/config/icons/dvd.svg" \
|
||||
"$STAGE/etc/ekklesia-classroom/icons/dvd.svg"
|
||||
|
||||
# DVD mode control bar.
|
||||
for icon in media-play media-pause chapter-prev chapter-next \
|
||||
disc-menu eject close; do
|
||||
|
||||
Reference in New Issue
Block a user