diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2015-02-10 11:18:08 +0100 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2015-02-10 11:18:08 +0100 |
commit | 844374fb0f6f1e3b7f3a322e02fdbcde184502ae (patch) | |
tree | 9b8ff5b6b997c85e8955b3584d17312e76dfe5c4 | |
parent | 88eee86c6e223d7780db6cf18799ad3b814d0dd8 (diff) | |
download | xtools-844374fb0f6f1e3b7f3a322e02fdbcde184502ae.tar.gz xtools-844374fb0f6f1e3b7f3a322e02fdbcde184502ae.tar.xz xtools-844374fb0f6f1e3b7f3a322e02fdbcde184502ae.zip |
add xnodev
-rw-r--r-- | README | 1 | ||||
-rwxr-xr-x | xnodev | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/README b/README index ae4ca4f..40d1848 100644 --- a/README +++ b/README @@ -19,6 +19,7 @@ https://github.com/voidlinux/xbps xls PKGS... - list files contained in PKGS (including binpkgs) xmindep PKGS... - minimize list of PKGS by removing implicit dependencies xnew PKG - create XBPS template template + xnodev - list not installed -devel packages for installed packages xoptdiff [-q] [PKGS...] - show template options which differ from binary package xq [-R] PKGS... - query information about XBPS package xsrc PKG - list source files for XBPS template diff --git a/xnodev b/xnodev new file mode 100755 index 0000000..d146a15 --- /dev/null +++ b/xnodev @@ -0,0 +1,11 @@ +#!/bin/bash +# xnodev - list not installed -devel packages for installed packages + +xbps-query -Rs '' | sed 's/^.\(.\). \([^ ]*\)-.* .*/\1 \2/' | sort -k2 | awk ' + $1 == "-" && $2 ~ "-devel" { + b = $2 + sub("-devel", "", b) + if (s[b]) print $2 + } + $1 == "*" { s[$2] = 1 } +' |