jw-pkg/scripts/create-mkdebian.sh
Jan Lindemann 872348e810 create-mk*.sh: Make Debian packaging start a build
Further Debian packaging support, it now starts a build at least.

Signed-off-by: Jan Lindemann <jan@janware.com>
2015-05-26 12:28:07 +00:00

74 lines
1 KiB
Bash

#!/bin/bash
export LANG=POSIX
dir=`dirname $0`
inifile=$1
. $dir/ini-tools.sh
cat << EOT
mkdir -p debian
cd debian
changelog()
{
#dch -c /dev/stdout --create -v \$VERSION-\$RELEASE --package \$NAME
cat << EOF
\$NAME (\$VERSION-\$RELEASE) UNRELEASED; urgency=medium
* Initial release. (Closes: #XXXXXX)
-- Jan Lindemann <jan@janware.com> `date -R`
EOF
}
compat()
{
echo -n 9
}
control()
{
cat << EOF
Source: \$NAME
Maintainer: Jan Lindemann <jan@janware.com>
Section: `ini_value global.group`
Priority: optional
Standards-Version: 3.9.2
Build-Depends: debhelper (>= 9)
Package: \$NAME-run
Architecture: any
Depends: \${shlibs:Depends}, \${misc:Depends}, \$REQUIRES_RUN, \$REQUIRES_DEVEL
Description: `ini_value summary`
`ini_value description`
EOF
}
copyright()
{
echo -n ""
}
format()
{
echo "3.0 (quilt)"
}
rules()
{
cat << "EOF"
#!/usr/bin/make -f
%:
EOF
echo -e "\tdh \$""@"
}
for file in changelog compat control copyright format rules; do
\$file > \$file
done
echo "Produced by $0."
echo "$0 is currently just a dummy script" >&2
EOT