Variant 1

apt-get install equivs

mkdir -p ~/packaging/foo/

~/packaging/foo/foo

#!/usr/bin/env bash

echo "foo"

~/packaging/foo/control

Package: foo
Version: 0.1-1
Architecture: all
Maintainer: Sven Wick <sven.wick@gmx.de>
Homepage: https://github.com/foo/
Files: foo usr/bin
Description: short description for foo
equivs-build ~/packaging/foo/control
dpkg-deb -c foo_0.1-1_all.deb
drwxr-xr-x root/root         0 2021-12-17 01:21 ./
drwxr-xr-x root/root         0 2021-12-17 01:21 ./usr/
drwxr-xr-x root/root         0 2021-12-17 01:21 ./usr/bin/
-rwxr-xr-x root/root        34 2021-12-17 01:21 ./usr/bin/foo
drwxr-xr-x root/root         0 2021-12-17 01:21 ./usr/share/
drwxr-xr-x root/root         0 2021-12-17 01:21 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-12-17 01:21 ./usr/share/doc/foo/
-rw-r--r-- root/root       741 2021-12-17 01:21 ./usr/share/doc/foo/README.Debian
-rw-r--r-- root/root       131 2021-12-17 01:21 ./usr/share/doc/foo/changelog.Debian.gz
-rw-r--r-- root/root       936 2021-12-17 01:21 ./usr/share/doc/foo/copyright
dpkg-deb -I foo_0.1-1_all.deb
 new Debian package, version 2.0.
 size 2176 bytes: control archive=556 bytes.
     232 bytes,    10 lines      control              
     246 bytes,     4 lines      md5sums              
 Package: foo
 Version: 0.1-1
 Architecture: all
 Maintainer: Sven Wick <sven.wick@gmx.de>
 Installed-Size: 11
 Section: misc
 Priority: optional
 Multi-Arch: foreign
 Homepage: https://github.com/foo/
 Description: short description for foo