diff --git a/pkgfile2puke b/pkgfile2puke index 0295f397..c5345afa 100755 --- a/pkgfile2puke +++ b/pkgfile2puke @@ -36,8 +36,16 @@ pkgfile_source() { done > sources } +pkgfile_depends() { + [ "$depends" ] || return + + printf '%s\n' "$depends" | while IFS=' ' read -r dep; do + printf '%s\n' "$dep" + done > depends +} + pkgfile_build() { - sed 's/$BUILD/$pkg_dir/g' "$1" | while read -r line; do + sed 's/$\(BUILD\|PKG\)/$pkg_dir/g' "$1" | while read -r line; do [ "$line" = "}" ] && code= [ "$code" ] && printf '%s\n' "$line" @@ -55,6 +63,7 @@ main() { pkgfile_version pkgfile_source + pkgfile_depends pkgfile_build "$1" }