Was supposed to be a linux distribution, now just a collection of build scripts for packages on top of (ideally) any distribution.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

32 lines
982 B

import 'misc/debian'
name=kbuild
dir_version=2814
version=0.1.9998svn$dir_version+dfsg
define_option '!bootstrap: Bootstrap this program'
misc_debian_download -v "$dir_version" 2 \
'ce194754401fed5a7f992f07b7304b31' \
'30f6102dc004235f276a5c2d9cfbe781'
_
cd "$name-$version"
misc_debian_patch
option bootstrap kBuild/env.sh --full make -f bootstrap.gmk
kBuild/env.sh kmk rebuild
kBuild/env.sh kmk install \
NIX_INSTALL_DIR="/$dir_prefix" \
MY_INST_BIN="\$(MY_INST_ROOT)$dir_bin/" \
MY_INST_DATA="\$(MY_INST_ROOT)$dir_data/$name/" \
MY_INST_DOC="\$(MY_INST_ROOT)$dir_doc/$name/"
cp -aT out/*/release/dist "$dir_install"
install -Dm644 -t "$dir_install/$dir_prefix/$dir_man/man1" debian/manpages/kmk.1
for x in $(ls out/*/release/dist/usr/bin/* | fgrep -vx 'kmk'); do
bin="$(basename "$x")"
ln -sf kmk.1 "$dir_install/$dir_prefix/$dir_man/man1/$bin.1"
done
# vim:set tabstop=4 shiftwidth=4 syntax=sh expandtab: