File: rom

package info (click to toggle)
bedstead 3.252-1
  • links: PTS, VCS
  • area: non-free
  • in suites: forky, sid
  • size: 560 kB
  • sloc: ansic: 4,373; python: 337; makefile: 133; sh: 71
file content (28 lines) | stat: -rw-r--r-- 1,286 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#! /bin/bash

# Known-answer tests for Bedstead.  rom.ps is meant to reproduce the
# SAA505x character ROM images, so its output should be invariant in
# the absence of bugs.  The hashes here are not derived from real ROM
# images, but from Git commit 239363800f6beaf74d8cafe275d11cb8a8501abb,
# which is believed to be correct.

set -euo pipefail

for i in 0 1 2 3 4 5 6 7; do
    gs -I/usr/share/fonts/opentype/bedstead \
       -P -q -dSAFER -sDEVICE=bit -o "${AUTOPKGTEST_TMP}/saa505${i}.rom" \
       -- rom.ps "SAA505${i}"
done

cd -- "${AUTOPKGTEST_TMP}"
[ -n "${AUTOPKGTEST_ARTIFACTS-}" ] && cp -- *.rom "${AUTOPKGTEST_ARTIFACTS}"
sha256sum -c <<EOF
9706945b02dd0e30823186ff0d73a49c0d98ed573499a057bab471add7ee28fb  saa5050.rom
fbca455e494b49b982fa089c7d4431e4ebdba3f9d2d3bbc18b3055bec8b43aa4  saa5051.rom
7967716e3eb9ee242abd0dd91522c7f8d3d2fb33e4d77e7237a699e99e5ec018  saa5052.rom
48827ee9bd9ec0ab1667187f4a6875804f04ddf205d20ba024c8bb12c715f01e  saa5053.rom
02fd8b33b1fe06a644c396d3c673422a1cae2687f86d4344773cb409904ede19  saa5054.rom
426114070da8ecb713de15b136a4dae94542a55a450719c219234584588ccfb6  saa5055.rom
291ad99ed562fb2981f9f8d7c5b15fc7b1336ac2c6a33b51bf74023967639491  saa5056.rom
d43948de67109452f70616e9a1d163694585c8be0049610439b6f9aa28a2973c  saa5057.rom
EOF