40 lines
1.1 KiB
Bash
40 lines
1.1 KiB
Bash
# Template file for 'ngetty'
|
|
pkgname=ngetty
|
|
version=1.1
|
|
revision=7
|
|
short_desc="Daemon for virtual console terminals"
|
|
maintainer="Leah Neukirchen <leah@vuxu.org>"
|
|
license="GPL-2.0-or-later"
|
|
homepage="https://packages.debian.org/sid/ngetty"
|
|
distfiles="${DEBIAN_SITE}/main/n/${pkgname}/${pkgname}_${version}.orig.tar.gz"
|
|
checksum=15a0649b552aa47eeb80c7cc57ec6f562a89e271b14386838fbdb90244c546b0
|
|
|
|
build_options="static"
|
|
conf_files="/etc/ngetty/Conf"
|
|
|
|
do_build() {
|
|
make CC="${BUILD_CC}" CFLAGS="${BUILD_CFLAGS}" LDFLAGS="${BUILD_LDFLAGS}" opts_defs.h
|
|
cp opts_defs.h opts_defs.h.save
|
|
cp opts__defs.h opts__defs.h.save
|
|
make clean
|
|
cp opts_defs.h.save opts_defs.h
|
|
cp opts__defs.h.save opts__defs.h
|
|
sed -i 's/opts_defs.h: opts_make/opts_defs.h:/' Makefile
|
|
|
|
sed -i '/NGETTY_HELPER/s/sbin/bin/' lib.h
|
|
|
|
cp ${FILESDIR}/Conf .
|
|
|
|
if [ "$build_option_static" ]; then
|
|
LDFLAGS+=" -static"
|
|
fi
|
|
|
|
make CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" STR=:
|
|
}
|
|
|
|
do_install() {
|
|
make install sbin_prefix=${DESTDIR}/usr/bin DESTDIR=${DESTDIR}
|
|
vsconf sample.Conf
|
|
rm ${DESTDIR}/etc/ngetty/sample.Conf
|
|
vsv ngetty
|
|
}
|