local/bin/pkglister: Use manifest syntax

master
Pierre Neidhardt 2018-05-14 20:21:17 +02:00
parent 3a102519bf
commit 5c2619db2f
1 changed files with 6 additions and 1 deletions

View File

@ -39,5 +39,10 @@ fi
## Guix
if command -v guix >/dev/null 2>&1; then
guix package -I | awk '{if($3!="out") {print $1 ":" $3} else {print $1}}' | LC_ALL=C sort >"$PKG_ROOT/guix"
cat<<EOF>"$PKG_ROOT/guix"
(specifications->manifest
'(
EOF
guix package -I | awk '{printf("\"%s", $1); if($3!="out") {printf("%s", ":" $3)}; print "\""}' | LC_ALL=C sort >>"$PKG_ROOT/guix"
echo "))" >>"$PKG_ROOT/guix"
fi